#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -pthread export DEB_LDFLAGS_MAINT_APPEND = -pthread # These source files got changed during build, see bug #1047317 for details CHANGED_DURING_BUILD = \ lib/ykpiv.pc \ tool/cmdline.c \ tool/yubico-piv-tool.1 \ ykcs11/ykcs11.pc %: dh $@ # Save source files about to be changed execute_before_dh_auto_configure: mkdir debian/changed-during-build cp -t debian/changed-during-build -a --parents $(CHANGED_DURING_BUILD) override_dh_auto_configure: dh_auto_configure -- -D CMAKE_BUILD_RPATH_USE_ORIGIN=ON \ -D CMAKE_INSTALL_INCLUDEDIR=include/$(DEB_HOST_MULTIARCH) # Restore orginal source files execute_after_dh_auto_install: cd debian/changed-during-build && \ cp -t ../.. -a --parents $(CHANGED_DURING_BUILD) rm -rf debian/changed-during-build