#!/usr/bin/make -f # See debhelper(7) (uncomment to enable) # output every command that modifies files on the build system. #export DH_VERBOSE = 1 export LC_ALL=C.UTF-8 export HOME=$(CURDIR)/tmp export DEB_BUILD_MAINT_OPTIONS = hardening=+all include /usr/share/dpkg/buildflags.mk noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4)") DEB_CXXFLAGS_MAINT_APPEND=-std=c++14 $(CPPFLAGS) DEB_LDFLAGS_MAINT_APPEND= ifneq (,$(filter $(DEB_HOST_ARCH), i386)) DEB_CXXFLAGS_MAINT_APPEND+=-ffloat-store endif DEB_LDFLAGS_MAINT_APPEND+= -Wl,--as-needed # link with libatomic on architectures without built-in atomic ifeq ($(if $(noatomicarch),atomic), atomic) DEB_LDFLAGS_MAINT_APPEND += -latomic endif export DEB_CXXFLAGS_MAINT_APPEND export DEB_LDFLAGS_MAINT_APPEND export QT_SELECT=qt5 vamp-capnp=$(CURDIR)/piper-vamp-cpp/vamp-capnp %: dh $@ execute_before_dh_auto_build: mkdir -p $(CURDIR)/tmp cp $(CURDIR)/debian/missing-sources/piper.capnp \ $(vamp-capnp) # Increase test timeout override_dh_auto_test: dh_auto_test -- -t 100 execute_after_dh_auto_install: rm -rvf $(CURDIR)/debian/*/usr/tests/ mkdir -p $(CURDIR)/debian/sonic-visualiser/usr/lib/sonic-visualiser/ find $(CURDIR)/debian/sonic-visualiser/usr/bin/ -type f -name "*vamp*" -exec mv -v {} $(CURDIR)/debian/sonic-visualiser/usr/lib/sonic-visualiser/ ";" DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ debian/.*|i18n/sonic-visualiser_.*\.qm|svcore/data/fileio/test/encodings/.*\..*|svcore/data/fileio/test/audio/.*/.*\..*|bqaudiostream/test/testfiles/.*\..*|bqresample/test/e2e/sweep-log.wav|icons/.*\.png|icons/.*\.gif|samples/.*\.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