more tweaks to make this work as package cc1111
authorBdale Garbee <bdale@gag.com>
Mon, 11 Jun 2012 01:04:33 +0000 (19:04 -0600)
committerBdale Garbee <bdale@gag.com>
Mon, 11 Jun 2012 01:04:33 +0000 (19:04 -0600)
debian/cc1111.doc-base
debian/cc1111.install
debian/cc1111.manpages
debian/cc1111.overrides
debian/rules

index 9ff7e31f5a9e6d75c6ea103c653dddc7393ab3a2..271dbec51b715ac98e37d447182330fdb55d803a 100644 (file)
@@ -5,7 +5,7 @@ Abstract: This is the user manual for the SDCC Compiler.
 Section: Programming
 
 Format: postscript
-Files: /usr/share/doc/sdcc-doc/sdccman.ps.gz
+Files: /usr/share/doc/cc1111/sdccman.ps.gz
 
 Document: ucsim-user
 Title: uCsim simulator User Guide
@@ -14,5 +14,5 @@ Abstract: This is the user manual for the ucSim simulator for microcontrollers.
 Section: Programming
 
 Format: HTML
-Index: /usr/share/doc/sdcc-ucsim/index.html
-Files: /usr/share/doc/sdcc-ucsim/*.html
+Index: /usr/share/doc/cc1111/index.html
+Files: /usr/share/doc/cc1111/*.html
index 82ff6d91ab49b24ef4d4a99c99155c7dddff442e..8e5f1fa4cefd8dfbc92cb30696eed4a1141daffb 100644 (file)
@@ -1,18 +1,7 @@
-#usr/share/doc/sdcc-doc/*.txt
-#usr/share/doc/sdcc-doc/*.pdf 
-#usr/share/doc/sdcc-doc/aslink
-#usr/share/doc/sdcc-doc/avr/
-#usr/share/doc/sdcc-doc/z80/*.pdf
-usr/share/doc/sdcc-doc/sdccman.ps
+usr/share/doc/cc1111/sdccman.ps
 usr/bin/aslink
 usr/bin/asx8051
-usr/bin/as-gbz80
-usr/bin/as-hc08
-usr/bin/as-z80
 usr/bin/asranlib
-usr/bin/link-gbz80
-usr/bin/link-hc08
-usr/bin/link-z80
 usr/bin/makebin
 usr/bin/packihx
 usr/bin/sdcc
@@ -22,10 +11,7 @@ usr/share/sdcc/scripts
 usr/share/sdcc/include/
 usr/share/sdcc/lib/
 usr/bin/s51
-usr/bin/savr
-usr/bin/shc08
 usr/bin/sdcdb
-usr/bin/sz80
 usr/bin/*.el usr/share/emacs/site-lisp/sdcc-ucsim/
 usr/share/doc/ucsim/*.html usr/share/doc/sdcc-ucsim/
 usr/share/doc/ucsim/*.gif  usr/share/doc/sdcc-ucsim/
index d0b4bb89bb1b149246380528b15640c7ebf37c67..4745553410130bcad37aa7160220f40bb8de1947 100644 (file)
@@ -1,20 +1,11 @@
 debian/manpages/aslink.1
 debian/manpages/asxxxx.1
 debian/manpages/asx8051.1
-debian/manpages/as-gbz80.1
-debian/manpages/as-hc08.1
-debian/manpages/as-z80.1
-debian/manpages/link-gbz80.1
-debian/manpages/link-hc08.1
-debian/manpages/link-z80.1
 debian/manpages/makebin.1
 debian/manpages/packihx.1
 debian/manpages/sdcc.1
 debian/manpages/sdcclib.1
 debian/manpages/sdcpp.1
 debian/manpages/s51.1
-debian/manpages/savr.1
-debian/manpages/shc08.1
 debian/manpages/sdcdb.1
-debian/manpages/sz80.1
 debian/manpages/ucsim.1
index 1ea4d487d5e9ea7ea0a606892ccc1ac589e07328..6285f809dc3244d37cc742c6eb06537217585181 100644 (file)
@@ -1,3 +1,3 @@
 # These files are binary files, but are in an arch-independent package
 # because they are compiled for a non Debian target processor
-sdcc-libraries: arch-independent-package-contains-binary-or-object
+cc1111: arch-independent-package-contains-binary-or-object
index 62de2ca1ddcecf6840b8408c0b08594081f6bb59..9913097f7f809bfc828f9c4cc19f025a939ed91e 100755 (executable)
@@ -64,7 +64,18 @@ configure-stamp: $(QUILT_STAMPFN)
        ./configure \
                --host=$(DEB_HOST_GNU_TYPE) \
                --build=$(DEB_BUILD_GNU_TYPE) \
-               --prefix=/usr
+               --prefix=/usr \
+               --disable-avr-port \
+               --disable-ds390-port \
+               --disable-ds400-port \
+               --disable-gbz80-port \
+               --disable-hc08-port \
+               --enable-mcs51-port \
+               --disable-pic-port \
+               --disable-pic16-port \
+               --disable-xa51-port \
+               --disable-z80-port \
+               --disable-z80-port 
        touch $@
 
 build: build-stamp
@@ -81,11 +92,9 @@ install-stamp: build
        dh_installdirs 
        dh_prep
        $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
-       mkdir -p debian/tmp/usr/share/doc/sdcc-doc
-       install -o root -g root -m 644 doc/sdccman.ps debian/tmp/usr/share/doc/sdcc-doc
-       mv debian/tmp/usr/share/doc/sdcc/* debian/tmp/usr/share/doc/sdcc-doc/
-       rm -f debian/tmp/usr/share/doc/sdcc-doc/z80/combined_i186_z80_design.tex
-       rm -f debian/tmp/usr/share/doc/sdcc-doc/z80/Makefile
+       mkdir -p debian/tmp/usr/share/doc/cc1111
+       install -o root -g root -m 644 doc/sdccman.ps debian/tmp/usr/share/doc/cc1111
+       mv debian/tmp/usr/share/doc/sdcc/* debian/tmp/usr/share/doc/cc1111/
        # Add some scripts
        mkdir -p debian/tmp/usr/share/sdcc/scripts
        install -o root -g root -m 755  support/scripts/inc2h-pic16.pl debian/tmp/usr/share/sdcc/scripts
@@ -103,11 +112,11 @@ install-stamp: build
        dh_install --sourcedir=debian/tmp
 
 
-       mkdir -p $(CURDIR)/debian/sdcc-libraries/usr/share/lintian/overrides/
-       install -p -o root -g root -m 644 $(CURDIR)/debian/sdcc-libraries.overrides \
-               $(CURDIR)/debian/sdcc-libraries/usr/share/lintian/overrides/sdcc-libraries
+       mkdir -p $(CURDIR)/debian/cc1111/usr/share/lintian/overrides/
+       install -p -o root -g root -m 644 $(CURDIR)/debian/cc1111.overrides \
+               $(CURDIR)/debian/cc1111/usr/share/lintian/overrides/cc1111
        # Install examples
-       cp -a device/examples $(CURDIR)/debian/sdcc-doc/usr/share/doc/sdcc-doc
+       cp -a device/examples $(CURDIR)/debian/cc1111/usr/share/doc/cc1111
        touch $@
 
 # Must not depend on anything. This is to be called by binary-arch/binary-indep
@@ -118,7 +127,6 @@ binary-common:
        dh_installchangelogs ChangeLog
        dh_installdocs
        dh_installman
-       #dh_installexamples -psdcc-doc device/examples/* -X\.bat  
        dh_installemacsen
        dh_link
        dh_strip -Xusr/share/sdcc/lib/