From: Ian Jackson Date: Mon, 23 Jan 2017 13:05:56 +0000 (+0000) Subject: debian/rules: Honour dpkg-buildflags. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=commitdiff_plain;h=db30def36b5e3c8e0c0e1a039e892b294889d607;hp=b691594e2f401ebf70d79824c0eb9e99c36d6dca debian/rules: Honour dpkg-buildflags. Signed-off-by: Ian Jackson --- diff --git a/debian/changelog b/debian/changelog index 547cdcd..88016cc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ userv (1.1.2~~iwj1) unstable; urgency=low * Honour XCFLAGS. Debian packaging: + * Honour dpkg-buildflags. * Add some newer debian/ droppings to .gitignore. -- Ian Jackson Sun, 01 Dec 2013 17:39:11 +0000 diff --git a/debian/rules b/debian/rules index 97bced1..67c5271 100755 --- a/debian/rules +++ b/debian/rules @@ -11,12 +11,17 @@ else INSTOPTS= INSTALL_PROGRAM='install -c' endif +makebuildargs := OPTIMISE= \ + XCFLAGS="$(shell dpkg-buildflags --get CFLAGS)" \ + XCPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" \ + XLDFLAGS="$(shell dpkg-buildflags --get LDFLAGS)" + build: build-arch build-indep build-arch: $(checkdir) ./configure --prefix=/usr - $(MAKE) all docs + $(MAKE) $(makebuildargs) all docs touch build-arch clean: @@ -40,7 +45,7 @@ binary-arch: checkroot build install -m 755 debian/{postinst,prerm,postrm} $t/DEBIAN/. install -m 644 debian/conffiles $t/DEBIAN/. install -m 755 debian/initd $t/etc/init.d/userv - $(MAKE) $(INSTOPTS) \ + $(MAKE) $(INSTOPTS) $(makebuildargs) \ prefix=$t/usr etcdir=$t/etc \ docdir=$t/usr/share/doc/userv \ mandir=$t/usr/share/man \