X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=debian%2Frules;h=ee7e2832a6b586d38ec297915d59dcc7d28fd0f0;hp=62d84cfccfdc115b37bdda682985667e2c980c76;hb=b61484153095f14b0bc547a12aab86cca219c709;hpb=dcb3df3fda85c612a887127d5357806238c72f0b;ds=sidebyside diff --git a/debian/rules b/debian/rules index 62d84cf..ee7e283 100755 --- a/debian/rules +++ b/debian/rules @@ -13,9 +13,16 @@ cwd= $(shell pwd) d= $(cwd)/debian t= $d/tmp +makebuildargs := OPTIMISE= DEBUG= \ + CMDLINE_CFLAGS="$(shell dpkg-buildflags --get CFLAGS)" \ + CMDLINE_CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" \ + CMDLINE_LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS)" + build: $(checkdir) - set -e; for s in $(subdirs_build_arch); do $(MAKE) -C $$s all; done + set -e; for s in $(subdirs_build_arch); do \ + $(MAKE) -C $$s all $(makebuildargs); \ + done touch build build-indep: build @@ -84,8 +91,7 @@ binary-prep: mv really.8 $t/chiark-really/usr/share/man/man8/ rm $t/chiark-utils-bin/usr/sbin/trivsoundd \ $t/chiark-utils-bin/usr/share/man/man8/trivsoundd.8 - rmdir $t/chiark-utils-bin/usr/sbin \ - $t/chiark-utils-bin/usr/share/man/man8 + rmdir $t/chiark-utils-bin/usr/sbin # gzip -9f $t/*/usr/share/man/man*/* @@ -103,7 +109,7 @@ binary-one: chmod u=rwX,go=rX $t/$p/DEBIAN/$$f; \ done dh_link -p$p -Pdebian/tmp/$p - dpkg-gencontrol -isp -p$p -P$t/$p -Tdebian/sv-$p + dpkg-gencontrol -p$p -P$t/$p -Tdebian/sv-$p chown -R root.root debian/tmp chmod -R g-ws debian/tmp debian/rules binary-hook-$p @@ -123,8 +129,10 @@ binary-arch: checkroot build binary-prep $t/chiark-really/usr/sbin/* set -e; for f in $t/chiark-utils-bin/usr/bin/*; do \ case "$$f" in \ - */xbatmon-simple) d=Suggests ;; \ - */watershed|*/summer) d=Recommends ;; \ + */xbatmon-simple|*/xduplic-copier) \ + d=Suggests ;; \ + */watershed|*/summer|*/cgi-fcgi-interp) \ + d=Recommends ;; \ *) d=Depends ;; \ esac; \ a="$$a -d$$d $$f"; \