#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/dpkg/architecture.mk DISABLE_INSTRUCTION_SETS = \ --disable-sse3 \ --disable-ssse3 \ --disable-sse41 \ --disable-sse42 \ --disable-avx \ --disable-avx2 \ --disable-fma \ --disable-fma4 ifeq ($(DEB_HOST_ARCH),i386) DISABLE_INSTRUCTION_SETS := \ --disable-sse \ --disable-sse2 \ $(DISABLE_INSTRUCTION_SETS) endif # Skip tests on big-endian 32-bit architectures. # See #902753 and https://github.com/linbox-team/fflas-ffpack/issues/155 ifeq ($(DEB_HOST_ARCH_BITS),32) ifeq ($(DEB_HOST_ARCH_ENDIAN),big) override_dh_autoreconf: sed -e '/\s*test-fgemm\s*\\/d' -i tests/Makefile.am sed -e '/\s*test-fgemv\s*\\/d' -i tests/Makefile.am dh_autoreconf endif endif override_dh_auto_configure: dh_auto_configure -- --prefix=/usr --with-all \ --with-blas-libs="-lblas -llapack" \ $(DISABLE_INSTRUCTION_SETS) override_dh_auto_build-indep: dh_testdir $(MAKE) docs_dev override_dh_installdocs: dh_installdocs --doc-main-package=fflas-ffpack -pfflas-ffpack-dev-doc dh_installdocs --doc-main-package=fflas-ffpack -pfflas-ffpack-user-doc dh_installdocs --remaining-packages %: dh $@