./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
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
install -o root -g root -m 755 support/scripts/inc2h.pl debian/tmp/usr/share/sdcc/scripts
install -o root -g root -m 755 support/scripts/keil2sdcc.pl debian/tmp/usr/share/sdcc/scripts
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
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/doc/cc1111/examples/ds400
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/doc/cc1111/examples/ds390
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/doc/cc1111/examples/xa51
+ # clean up things cc1111 doesn't need
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/pic
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/pic16
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/ds400
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/hc08
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/z80
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/ds390
+ rm -rf $(CURDIR)/debian/cc1111/usr/share/sdcc/lib/src/gbz80
touch $@
# Must not depend on anything. This is to be called by binary-arch/binary-indep
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/