#!/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) execute_after_dh_auto_clean: rm -f $(vamp-capnp)/piper.capnp rm -f $(vamp-capnp)/piper.capnp.c++ rm -f $(vamp-capnp)/piper.capnp.h rm -rf $(CURDIR)/tmp # 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/ ";" licensecheck: licensecheck --deb-machine -r * \ > debian/copyright_newhints cmp debian/copyright_hints debian/copyright_newhints \ && rm debian/copyright_newhints