#!/usr/bin/make -f include /usr/share/dpkg/kxstudio.mk BASE_CONFIG = \ --disable-maintainer-mode \ --prefix=/opt/kxstudio/ \ --enable-static \ --disable-shared \ --disable-debug \ --disable-doc \ --enable-threads ifeq ($(DEB_HOST_ARCH),armhf) BASE_CONFIG += --with-slow-timer EXTRA_CONFIG_SINGLE = --enable-neon EXTRA_CONFIG_DOUBLE = else ifeq ($(DEB_HOST_ARCH),arm64) BASE_CONFIG += --with-slow-timer EXTRA_CONFIG_SINGLE = --enable-neon EXTRA_CONFIG_DOUBLE = --enable-neon else EXTRA_CONFIG_SINGLE = --enable-avx --enable-sse2 --enable-sse EXTRA_CONFIG_DOUBLE = --enable-avx --enable-sse2 endif override_dh_autoreconf: # skip override_dh_auto_configure: # skip override_dh_auto_build: # skip override_dh_auto_test: # skip override_dh_auto_install: # single ./configure $(BASE_CONFIG) $(EXTRA_CONFIG_SINGLE) --enable-single $(MAKE) install DESTDIR=$(CURDIR)/debian/fftw3-static $(MAKE) -C tests smallcheck $(MAKE) clean # double ./configure $(BASE_CONFIG) $(EXTRA_CONFIG_DOUBLE) $(MAKE) install DESTDIR=$(CURDIR)/debian/fftw3-static $(MAKE) -C tests smallcheck $(MAKE) clean # remove unwanted files rm $(CURDIR)/debian/fftw3-static/opt/kxstudio/lib/*.la override_dh_auto_clean: dh_auto_clean rm -f config.log rm -f FFTW3Config.cmake rm -f FFTW3ConfigVersion.cmake rm -f FFTW3fConfig.cmake rm -f FFTW3fConfigVersion.cmake rm -f fftw3.pc rm -f fftw3f.pc rm -f tools/fftw-wisdom.1 %: dh $@