[Glibc-bsd-commits] r5299 - trunk/kfreebsd-11/debian

rmh at alioth.debian.org rmh at alioth.debian.org
Fri Jan 3 12:54:29 UTC 2014


Author: rmh
Date: 2014-01-03 12:54:29 +0000 (Fri, 03 Jan 2014)
New Revision: 5299

Modified:
   trunk/kfreebsd-11/debian/rules
Log:
Misc fixes to support parallel builds

Modified: trunk/kfreebsd-11/debian/rules
===================================================================
--- trunk/kfreebsd-11/debian/rules	2014-01-02 22:25:13 UTC (rev 5298)
+++ trunk/kfreebsd-11/debian/rules	2014-01-03 12:54:29 UTC (rev 5299)
@@ -160,7 +160,7 @@
 install-indep-stamp: build-indep
 	dh_testdir
 	dh_testroot
-	dh_clean -k
+	dh_clean -k -i
 	dh_installdirs -i
 
 	mkdir -p $(SOURCE_PACKAGE)/usr/src
@@ -170,7 +170,8 @@
 	touch install-indep-stamp
 
 build-arch: $(foreach flavor,$(flavours),build-flavor-$(flavor)-stamp)
-build-flavor-%-stamp:
+# Anti-dependency on build-indep (it needs a pristine build directory)
+build-flavor-%-stamp: build-indep
 	# Configure the kernel
 	cp debian/arch/$(cpu)/$*.config sys/$(kfreebsd_cpu)/conf/
 	cd sys/$(kfreebsd_cpu)/conf && config $*.config
@@ -191,6 +192,8 @@
 install-common-stamp:
 	dh_testdir
 	dh_testroot
+	dh_clean -k -p$(HEADERS_PACKAGE)
+
 	mkdir -p $(HEADERS_PACKAGE)/usr/src/$(HEADERS_DIR)
 	find sys -type f -name "*.h" -not -regex ".*modules.*" -not -regex ".*sys/$(kfreebsd_cpu)/.*" -exec cp --parents {} $(HEADERS_PACKAGE)/usr/src/$(HEADERS_DIR) \;
 
@@ -332,7 +335,7 @@
 
 
 # Build architecture-independent files here.
-binary-indep: build-indep install-indep
+binary-indep: install-indep
 	dh_testdir
 	dh_testroot
 	dh_installdocs -i
@@ -349,7 +352,7 @@
 	dh_builddeb -i
 
 # Build architecture-dependent files here.
-binary-arch: build-arch install-arch
+binary-arch: install-arch
 	dh_testdir
 	dh_testroot
 	dh_installdocs -s




More information about the Glibc-bsd-commits mailing list