#!/usr/bin/make -f #enable hardening export DEB_BUILD_MAINT_OPTIONS=hardening=+all ifeq (,$(findstring amd64,$(DEB_HOST_ARCH))) PORTABLE=ON else PORTABLE=OFF endif %: dh $@ --sourcedirectory=pd override_dh_auto_configure: ln -s /usr/share/cmake/pd.build pd/ dh_auto_configure -- -DPORTABLE=$(PORTABLE) override_dh_auto_clean: dh_auto_clean rm -rf pd/pd.build rm -f pd/*.pd_linux rm -rf src/CMakeFiles/ src/Makefile src/*.cmake find src/ "(" -name "*.o" -or -name "*.a" -or -name "*.asm" ")" -delete override_dh_auto_install: # broken..., just use d/*.install instead override_dh_fixperms: dh_fixperms find debian/*/usr/ -name '*.pd_linux' -exec \ chmod 0644 {} + DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ debian(/.*)?|.*\.xcuserstate # licensecheck v1 .PHONY: licensecheck licensecheck: LANG=C.UTF-8 licensecheck \ -i "^($(DEB_COPYRIGHT_CHECK_IGNORE_REGEX))$$" \ --check '.*' --recursive --deb-machine --lines 0 * \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints