X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=blobdiff_plain;f=debian%2Frules;h=67c5271261ee8be0febdcd6e932fbacf9331527b;hp=335768d549bb55d71d037726a529cfdb415ec696;hb=5c38f6a9b5774073832e2b483b0c01b4f3261cb5;hpb=9173877574ea35554a878a53eb16874b3705af7e diff --git a/debian/rules b/debian/rules index 335768d..67c5271 100755 --- a/debian/rules +++ b/debian/rules @@ -11,21 +11,26 @@ 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: $(checkdir) rm -f build build-arch $(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean - rm -rf *~ $t debian/*~ debian/files* debian/substvars* - rm -rf debian/*.debhelper.log - rm -rf spec.html spec.ps + rm -rf *~ $t + rm -rf spec.html spec.ps debian/substvars* + dh_clean build-indep: binary-indep: @@ -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 \