#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/buildtools.mk include /usr/share/dpkg/buildflags.mk export VERBOSE=1 noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4|riscv64)") # link with libatomic on architectures without built-in atomic ifeq ($(if $(noatomicarch),atomic), atomic) LIBS += -latomic endif ifeq ($(DEB_TARGET_ARCH),armel) ARCHITECTURE=arm32 ARCHITECTURE_FAMILY=generic ARCHITECTURE_CFLAGS='-march=armv5t -marm' endif ifeq ($(DEB_TARGET_ARCH),armhf) ARCHITECTURE=armhf ARCHITECTURE_CFLAGS='-march=armv7-a+fp -marm' endif ifeq ($(DEB_TARGET_ARCH),arm64) ARCHITECTURE=aarch64 ARCHITECTURE_CFLAGS='-march=armv8-a' endif ifeq ($(DEB_TARGET_ARCH),i386) ARCHITECTURE=i586 ARCHITECTURE_CFLAGS='-march=i586 -m32' endif ifeq ($(DEB_TARGET_ARCH),x32) ARCHITECTURE=i586 ARCHITECTURE_CFLAGS='-march=i586 -m32' endif CFLAGS += $(CPPFLAGS) CXXFLAGS += $(CPPFLAGS) %: dh $@ execute_before_dh_auto_configure: find -type f -name Makefile*.d -delete $(MAKE) config FEATURES='clap jack ladspa lv2 vst2 vst3 xdg' \ DESTDIR=debian/tmp \ PREFIX=/usr \ ARCHITECTURE=$(ARCHITECTURE) \ ARCHITECTURE_CFLAGS=$(ARCHITECTURE_CFLAGS) \ ARTIFACT_EXPORT_HEADERS=1 override_dh_auto_test: # the test suite requires build options incompatible with what we # ship in the package, so disable until upstream resolves this