1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
#!/usr/bin/make -f
#-*- makefile -*-
export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-format
DOC= doc/checkpoint-c.text \
doc/classes-c.text \
doc/interpretation-c.text \
doc/introduction-c.text \
doc/models-c.text \
doc/prediction-c.text \
doc/preparation-c.text \
doc/reports-c.text \
doc/search-c.text \
read-me.text
EXAMPLES= sample/imports-* \
sample/read.me.c \
sample/screenc.text \
sample/scriptc.text \
debian/README.sample \
debian/simple.README \
debian/simple.c \
debian/simple.db2 \
debian/simple.hd2 \
debian/simple.model \
debian/simple.r-params \
debian/simple.s-params
%:
dh $@ --no-parallel
override_dh_auto_build:
dh_auto_build --sourcedir=prog -- CFLAGS="$(CFLAGS)"
# assemble changelog in reverse chronological order
-rm changelog
for a in 9 8 7 6 5 4 3 2 1; do \
for b in 9 8 7 6 5 4 3 2 1 0; do \
for c in 9 8 7 6 5 4 3 2 1; do \
if [ -f version-$$a-$$b-$$c.text ]; then \
cat version-$$a-$$b-$$c.text >>changelog; fi; \
done; \
if [ -f version-$$a-$$b.text ]; then \
cat version-$$a-$$b.text >>changelog; fi; \
done; \
done
override_dh_auto_install:
dh_auto_install --sourcedir=prog
cp prog/autoclass debian/autoclass/usr/bin/autoclass
override_dh_installdocs:
dh_installdocs $(DOC)
override_dh_installexamples:
dh_installexamples $(EXAMPLES)
override_dh_installman:
dh_installman debian/autoclass.1
|