From 02d8d4f480a479c653a097f6b280134ec1cac60d Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Thu, 24 Apr 2008 23:13:35 +0000 Subject: * Use a separate stamp file for configure and install and use touch $@ to create stamp files. --- debian/rules | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'debian/rules') diff --git a/debian/rules b/debian/rules index 2cc09c8..3205af0 100755 --- a/debian/rules +++ b/debian/rules @@ -32,30 +32,33 @@ else CFLAGS += -O2 endif -config.status: configure +configure: configure-stamp +configure-stamp: dh_testdir CFLAGS="$(CFLAGS)" ./configure $(SYSTEM) --prefix=/usr \ --mandir=\$${prefix}/share/man --with-afs \ --with-wallet-server=wallet.stanford.edu \ --enable-reduced-depends + touch $@ build: build-arch build-indep build-arch: build-stamp build-indep: -build-stamp: config.status +build-stamp: configure-stamp dh_testdir $(MAKE) $(MAKE) check - touch build-stamp + touch $@ clean: dh_testdir dh_testroot - rm -f build-stamp + rm -f configure-stamp build-stamp install-stamp [ ! -f Makefile ] || $(MAKE) distclean dh_clean -install: build-stamp +install: install-stamp +install-stamp: build-stamp dh_testdir dh_testroot dh_clean @@ -65,11 +68,12 @@ install: build-stamp DH_OPTIONS= dh_install --fail-missing install -m 0644 config/keytab.acl \ $(CURDIR)/debian/keytab-backend/etc/remctl/acl/keytab + touch $@ binary: binary-arch binary-indep binary-arch: DH_OPTIONS=-a -binary-arch: install +binary-arch: install-stamp dh_testdir dh_testroot dh_installchangelogs NEWS @@ -86,7 +90,7 @@ binary-arch: install dh_builddeb binary-indep: DH_OPTIONS=-i -binary-indep: install +binary-indep: install-stamp dh_testdir dh_testroot dh_installchangelogs NEWS -- cgit v1.2.3