[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