1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/default.mk
# enable verbose messages from the Makefiles
export VERBOSE=1
COMMON_FLAGS=\
--prefix=/usr \
--sysconfdir=/etc/bird \
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--localstatedir=/var \
--runstatedir=/run/bird \
--docdir=\$${prefix}/share/bird2 \
--enable-client --with-protocols=all
DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
%:
dh $@
override_dh_auto_configure:
CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
dh_auto_configure -- $(COMMON_FLAGS)
override_dh_auto_build-indep:
dh_auto_build -- docs
override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
override_dh_installsystemd:
dh_installsystemd --name=bird --restart-after-upgrade
bird.8: debian/bird.xml
$(XP) $(DB2MAN) $<
override_dh_installman: bird.8
dh_installman
|