--- /dev/null
+#!/usr/bin/make -f
+
+export DH_VERBOSE=1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# Set binary version
+include /usr/share/dpkg/pkg-info.mk
+export QUAGGA_VERSION = $(DEB_VERSION_UPSTREAM)
+
+# Filter VCS files
+export DH_ALWAYS_EXCLUDE = .gitignore
+
+%:
+ dh $@ --parallel --list-missing
+
+override_dh_auto_configure:
+ # disable snmp due to openssl licensing issues
+ # disable watchquagga since we rely on systemd
+ dh_auto_configure -- \
+ --enable-exampledir=/usr/share/doc/quagga/examples/ \
+ --localstatedir=/run/quagga \
+ --sysconfdir=/etc/quagga \
+ --disable-watchquagga \
+ --with-libpam \
+ --enable-user=quagga \
+ --enable-group=quagga \
+ --enable-vty-group=quaggavty \
+ --enable-configfile-mask=0660 \
+ --enable-logfile-mask=0640 \
+ --enable-multipath=64 \
+ --libdir=/usr/lib/quagga \
+ $(shell dpkg-buildflags --export=cmdline)
+
+override_dh_auto_build:
+ dh_auto_build
+ # build useful docs
+ dh_auto_build -- -C doc/ quagga.pdf draft-zebra-00.txt versioned_manpages
+
+override_dh_auto_install:
+ dh_auto_install
+ # clean .la files for lintian warning non-empty-dependency_libs-in-la-file
+ sed -i "/dependency_libs/ s/'.*'/''/" debian/tmp/usr/lib/**/*.la
+
+override_dh_strip:
+ dh_strip --dbgsym-migration='quagga-dbg (<< 1.1.0-1~)'
+
+# avoid lintian warning package-has-unnecessary-activation-of-ldconfig-trigger
+override_dh_makeshlibs:
+ dh_makeshlibs --no-scripts