[Pkg-openmpi-commits] r30 - /openmpi/trunk/debian/rules

edd at users.alioth.debian.org edd at users.alioth.debian.org
Thu Jun 28 02:58:30 UTC 2007


Author: edd
Date: Thu Jun 28 02:58:30 2007
New Revision: 30

URL: http://svn.debian.org/wsvn/pkg-openmpi/?sc=1&rev=30
Log:
some more depedence between the targets in debian/rules

Modified:
    openmpi/trunk/debian/rules

Modified: openmpi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/rules?rev=30&op=diff
==============================================================================
--- openmpi/trunk/debian/rules (original)
+++ openmpi/trunk/debian/rules Thu Jun 28 02:58:30 2007
@@ -18,7 +18,8 @@
 	CFLAGS += -mcpu=v9
 endif
 
-config.status: configure
+configure: patch configure-stamp
+configure-stamp: 
 	dh_testdir
 	CFLAGS="$(CFLAGS)" ./configure 				\
 			--build=$(DEB_BUILD_GNU_TYPE) 		\
@@ -29,31 +30,37 @@
 			--with-devel-headers 			\
 			--enable-mpi-threads 			\
 			--enable-progress-threads
+	touch configure-stamp
 
-build: build-arch build-indep
+build: patch configure build-arch build-indep
 
 build-arch: build-arch-stamp
-build-arch-stamp: patch-stamp config.status
+build-arch-stamp: patch-stamp configure-stamp
 	$(MAKE) 
 	touch build-arch-stamp
 
 build-indep: build-indep-stamp
-build-indep-stamp:  config.status
-	#$(MAKE) doc
+build-indep-stamp:  configure-stamp
+        #$(MAKE) doc
 	touch build-indep-stamp
 
-clean: clean1 unpatch
-clean1:
+test: test-stamp
+test-stamp: build
+	-$(MAKE) check 
+	touch test-stamp
+
+clean: clean-work unpatch
+clean-work:
 	dh_testdir
 	dh_testroot
-	rm -rf build-arch-stamp build-indep-stamp debian/openmpi
+	rm -rf build-arch-stamp build-indep-stamp configure-stamp test-stamp debian/openmpi 
 	xargs rm -f < debian/clean_symlinks
 	-$(MAKE) distclean
         # some additional cleanups
 	rm -rf opal/libltdl/.libs 
 	dh_clean 
 
-install: install-arch install-indep 
+install: test install-arch install-indep 
 install-indep:
 	dh_testdir
 	dh_testroot
@@ -126,4 +133,4 @@
 	rm -rf patch-stamp debian/patched
 
 binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch 
+.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch patch configure




More information about the Pkg-openmpi-commits mailing list