#!/usr/bin/make -f export BUILDER=debian/cabal-wrapper # -j1 is used for reproducible build export BUILDEROPTIONS=-j1 STANDALONE_BUILD=$(shell grep -qe '^Package: git-annex-standalone' debian/control \ && echo 1 || echo 0) # Do use the changelog's version number, rather than making one up. export RELEASE_BUILD=1 %: dh $@ # Standalone build logic/helpers ifeq ($(STANDALONE_BUILD),1) override_dh_auto_build: make linuxstandalone GIT_ANNEX_PACKAGE_INSTALL=1 override_dh_auto_install: make install-misc install-docs DESTDIR=debian/git-annex-standalone # bins are linked into place, as instructed in debian/install and debian/links override_dh_fixperms: dh_fixperms -Xld-linux # gdb can't do much with a haskell program, so avoid the debug package override_dh_strip: dh_strip --no-ddebs # Do not add "ldconfig" trigger since all libraries in the standalone build # are private copies and the trigger activate-noawait trigger may not work # on elderly distributions (e.g. squeeze) override_dh_makeshlibs: dh_makeshlibs --noscripts endif