#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -fPIE export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -fPIE -pie DEB_DH_INSTALL_DIR=$(CURDIR)/debian/tmp UPSTREAMSTUFF = INSTALL configure aclocal.m4 install-sh ltmain.sh missing UPSTREAMSTUFF += $(shell find -iname '*.in' -o -iname '*.in.upstream' | sed 's/\.upstream//') override_dh_autoreconf: # Backup upstream stuff for file in $(UPSTREAMSTUFF); do \ if [ -e $$file ] && [ ! -e $$file.upstream ] ; then \ cp $$file $$file.upstream ; \ fi \ done dh_autoreconf libpuzzle-build-stamp: dh_auto_build touch $@ override_dh_auto_build: pod2man --center "" --date "" --release "" --section=1 \ debian/manpages/puzzle-diff.pod -o debian/puzzle-diff.1 pod2man --center "" --date "" --release "" --section=3 \ debian/manpages/libpuzzle.pod -o debian/libpuzzle.3 pod2man --center "" --date "" --release "" --section=3 \ debian/manpages/puzzle_set.pod -o debian/puzzle_set.3 override_dh_auto_clean: dh_auto_clean rm -f debian/puzzle-diff.1 debian/libpuzzle.3 debian/puzzle_set.3 find $(CURDIR) -name Makefile | xargs rm -f override_dh_clean: dh_clean # Restore upstream stuff for file in $(UPSTREAMSTUFF); do \ if [ -e $$file.upstream ] ; then \ rm -f $$file; \ mv $$file.upstream $$file; \ fi \ done %: dh $@