#!/usr/bin/make -f #export DH_VERBOSE=1 include /usr/share/dpkg/pkg-info.mk # The build script crashes if "-pie" is given to the build command. Therefore # enabling the missing hardening options with LDFLAGS_MAINT_APPEND (together # with the --as-needed option) instead of with # "DEB_BUILD_MAINT_OPTIONS = hardening=+all": export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,now -Wl,--as-needed CHANGELOG_DATE ?= $(shell LC_ALL=C date -u -d @$(SOURCE_DATE_EPOCH) +"%d %B %Y") %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --with-libdir=lib/qrouter override_dh_auto_clean: dh_auto_clean $(RM) -f Makefile config.log config.status $(RM) -f *.o $(RM) -f *.so qrouterexec $(RM) -f qrouter.sh qrouter.tcl $(RM) debian/man/*.1 override_dh_installman: cd debian/man ; CHANGELOG_DATE="$(CHANGELOG_DATE)" ./genmanpages.sh dh_installman