#!/usr/bin/make -f DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) NO_MUMPS_ARCH_LIST = hppa powerpc ifneq (,$(filter $(NO_MUMPS_ARCH_LIST),$(DEB_HOST_ARCH))) LINEAR_SOLVER_CONFIG = --enable-superlu --disable-mumps else LINEAR_SOLVER_CONFIG = --disable-superlu --enable-mumps --with-mumps="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq" endif %: dh $@ #===================================================================== export CFLAGS := -Wall $(shell dpkg-buildflags --get CFLAGS) export CXXFLAGS := -Wall $(shell dpkg-buildflags --get CXXFLAGS) export CPPFLAGS := $(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) export DEB_BUILD_MAINT_OPTIONS = hardening=+all configure_flags= $(CROSS) --prefix=/usr \ --enable-shared --with-pic \ --enable-python3 --enable-metis \ --disable-matlab \ --disable-scilab \ $(LINEAR_SOLVER_CONFIG) #===================================================================== override_dh_shlibdeps: dh_shlibdeps -l$(CURDIR)/./src/.libs/ override_dh_auto_configure: dh_auto_configure -- $(configure_flags) cp $(CURDIR)/src/getfem/getfem_arch_config.h $(CURDIR)/src/gmm/ override_dh_install: find . -name '*.pyc' -print0 | xargs -0 rm -f find . -name '*.la' -print0 | xargs -0 rm -f dh_install sed "s/from getfem import/from .getfem import/; s/from _getfem import/from ._getfem import/" -i debian/tmp/usr/lib/python*/*-packages/getfem/*.py execute_after_dh_python3: dh_numpy3 override_dh_installchangelogs: dh_installchangelogs ChangeLog #override_dh_auto_test: # dh_auto_test || true override_dh_auto_clean: rm -rf src/gmm/getfem_arch_config.h dh_auto_clean