#!/usr/bin/make -f # Copyright © 2010 Hans-Christoph Steiner # Copyright © 2018 IOhannes m zmölnig #enable hardening export DEB_BUILD_MAINT_OPTIONS=hardening=+all DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ ^\./\.git/.*|\./debian/|\./audio/.*\.wav$ pkglibdir = /usr/lib/pd/extra CFLAGS += -fPIC LDFLAGS += -Wl,-as-needed -fPIC %: dh $@ -Smakefile override_dh_auto_build: dh_auto_build --sourcedirectory=audio -- \ CFLAGS="$(CPPCFLAGS) $(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" dh_auto_build --sourcedirectory=utils -- \ CFLAGS="$(CPPCFLAGS) $(CFLAGS)" \ LDFLAGS="$(LDFLAGS) -Wl,--export-dynamic -shared" override_dh_auto_install: dh_auto_install -Daudio -- \ prefix=/usr pkglibdir=$(pkglibdir) \ STRIP="true" \ $(empty) dh_auto_install -Dutils -- \ 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 override_dh_clean: dh_clean make clean -Caudio make clean -Cutils licensecheck: licensecheck -i "$(DEB_COPYRIGHT_CHECK_IGNORE_REGEX)" --deb-machine -r . \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints