#!/usr/bin/make -f # Copyright © 2010 Hans-Christoph Steiner # Copyright © 2018 IOhannes m zmölnig #enable hardening export DEB_BUILD_MAINT_OPTIONS=hardening=+all pkglibdir = /usr/lib/pd/extra CPPFLAGS += -DPD -I/usr/include/pd CFLAGS += -fPIC LDFLAGS += -Wl,--export-dynamic -shared -fPIC -Wl,-as-needed %: dh $@ override_dh_auto_build: dh_auto_build -- \ arch.flags="" \ CPPFLAGS="$(CPPFLAGS)" \ CFLAGS="$(CPPFLAGS) $(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ $(empty) override_dh_auto_install: dh_auto_install -- \ prefix=/usr pkglibdir=$(pkglibdir) \ STRIP="true" \ $(empty) # fix permissions find $(CURDIR)/debian/*/$(pkglibdir) -name "*.pd_linux" -exec \ chmod 0664 {} + # remove license file so we can replace it with link to the Debian license file rm -f -- $(CURDIR)/debian/*/$(pkglibdir)/*/LICENSE.txt DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ debian/.*|examples/.*\.wav # 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