#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export LC_ALL=C DEB_CPPFLAGS_MAINT_APPEND= -D_FILE_OFFSET_BITS=64 export DEB_CPPFLAGS_MAINT_APPEND DEB_CFLAGS_MAINT_APPEND= -Wall -fno-strict-aliasing -DUSE_GETTEXT export DEB_CFLAGS_MAINT_APPEND DEB_LDFLAGS_MAINT_APPEND= -Wl,-z,defs export DEB_LDFLAGS_MAINT_APPEND ifneq (,$(filter fenix,$(shell dh_listpackages))) BUILD_FENIX=yes else BUILD_FENIX=no endif ifneq (,$(filter fenix-dev,$(shell dh_listpackages))) BUILD_FENIX_DEV=yes else BUILD_FENIX_DEV=no endif ifeq (${BUILD_FENIX},yes) override_dh_auto_configure: chmod +x configure dh_auto_configure -- \ --enable-fxc \ --enable-fxi \ --enable-map \ --enable-fpg \ --enable-dependency-tracking \ LIBS="-lm -ldl" override_dh_auto_build: dh_auto_build $(MAKE) -C debian/i18n override_dh_auto_install: dh_auto_install cd $(CURDIR)/debian/tmp/usr/bin/ && \ for f in *; do \ mv "$$f" "fenix-$$f" ; \ done $(MAKE) -C debian/i18n install INSTALLPREFIX=$(CURDIR)/debian/tmp/usr/share/locale/ cp debian/fenix.sh $(CURDIR)/debian/tmp/usr/bin/fenix chmod +x $(CURDIR)/debian/tmp/usr/bin/fenix ifeq (,$(filter nocheck,${DEB_BUILD_OPTIONS})) override_dh_auto_test: dh_auto_test env \ TESTDIR='${CURDIR}/debian/tests/t' \ TEST_FENIX_MAP='${CURDIR}/map/map' \ TEST_FENIX_FXC='${CURDIR}/fxc/src/fxc' \ TEST_FENIX_FXI='${CURDIR}/fxi/src/fxi' \ TERM=dumb \ prove -r -v debian/tests/t endif else override_dh_auto_configure: override_dh_auto_build: override_dh_auto_install: endif override_dh_auto_clean: dh_auto_clean $(MAKE) -C debian/i18n clean override_dh_installdocs: dh_installdocs --exclude=license.txt --exclude=authors.txt override_dh_installchangelogs: dh_installchangelogs -X ChangeLog build-indep: dh $@ --without autoreconf binary-indep: dh $@ --without autoreconf %: dh $@