#!/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 # link with libatomic on architectures without built-in atomic ifneq (,$(filter $(DEB_HOST_ARCH),powerpc m68k sh4 riscv64)) LIBS += -latomic endif ARCHITECTURE=$(DEB_HOST_GNU_CPU) ifeq ($(DEB_HOST_ARCH),armhf) ARCHITECTURE=armhf ARCHITECTURE_CFLAGS='-march=armv7-a+fp -marm' endif ifeq ($(DEB_HOST_ARCH),arm64) ARCHITECTURE=aarch64 ARCHITECTURE_CFLAGS='-march=armv8-a' endif ifeq ($(DEB_HOST_ARCH),i386) ARCHITECTURE=i586 ARCHITECTURE_CFLAGS='-march=i586 -m32' endif ifeq ($(DEB_HOST_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 ui vst2 vst3 xdg' \ $(if $(filter $(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)),,CROSS_COMPILE=1) \ LD='$(LD)' \ PKG_CONFIG='$(PKG_CONFIG)' \ 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 override_dh_auto_install: dh_auto_install -- CXX='$(CXX)'