#!/usr/bin/make -f # -*- makefile -*- export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/default.mk pkgdata:=infernal sampledir:=$(CURDIR)/debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples %: dh $@ override_dh_auto_clean: if [ -r Makefile ]; then $(MAKE) distclean; fi -cd documentation/userguide && if [ -r Makefile ]; then make distclean; fi -cd easel/documentation && if [ -r Makefile ]; then make distclean; fi dh_clean *.1 */*.log *.log */Makefile Makefile documentation/manpages/*.1 override_dh_compress : dh_compress -X.pdf override_dh_auto_install: $(MAKE) install prefix=$(CURDIR)/debian/tmp override_dh_install: dh_install for bin in `ls $(CURDIR)/debian/infernal/usr/lib/infernal` ; do \ if [ $$bin != cmalign ] ; then \ ln -s cmalign $(CURDIR)/debian/infernal/usr/bin/$$bin ; \ fi ; \ done override_dh_installexamples: dh_installexamples mkdir -p $(sampledir)/src/; mkdir -p $(sampledir)/easel/miniapps/; find ./src -name "*test" -exec cp \{\} $(sampledir)/src/ \; cp ./src/itest_brute $(sampledir)/src/; cp ./easel/miniapps/esl-reformat $(sampledir)/easel/miniapps/; cp ./easel/miniapps/esl-shuffle $(sampledir)/easel/miniapps/; cp ./easel/miniapps/esl-sfetch $(sampledir)/easel/miniapps/; cp -aR testsuite $(sampledir)/; cp ./easel/devkit/sqc $(sampledir)/;