[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