#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/pkg-info.mk export DEB_CPPFLAGS_MAINT_APPEND = -I/usr/include/4ti2 \ -I/usr/include/$(DEB_HOST_MULTIARCH)/4ti2 %: dh $@ override_dh_auto_configure: dh_auto_configure -- --enable-shared-barvinok ################ # build manual # ################ # for reproducibility (#1142513) export FORCE_SOURCE_DATE = 1 ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) execute_before_dh_installdocs: rm -f doc/barvinok.pdf $(MAKE) -C doc barvinok.pdf endif #################################### # generate manpages using help2man # #################################### PROGRAMS = barvinok_count barvinok_enumerate barvinok_enumerate_e \ barvinok_ehrhart iscc MANPAGES = $(patsubst %, debian/%.1, $(PROGRAMS)) ifeq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) execute_before_dh_installman: $(MANPAGES) endif VERSION = $(patsubst %+ds,%,$(DEB_VERSION_UPSTREAM)) barvinok_count_DESCRIPTION = "enumerate a non-parametric polytope" barvinok_enumerate_DESCRIPTION = "enumerate a parametric polytope" barvinok_enumerate_DESCRIPTION = "enumerate a parametric projected set" barvinok_ehrhart_DESCRIPTION = "compute the Ehrhart quasi-polynomial of a polytope" iscc_DESCRIPTION = "isl and barvinok calculator" debian/%.1: debian/tmp/usr/bin/% LD_LIBRARY_PATH=debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) \ help2man -N -n $($*_DESCRIPTION) --version-string=$(VERSION) \ -o $@ $^