From 7323d6999562d69611acb7ac854715f70a7a86be Mon Sep 17 00:00:00 2001 Message-Id: <7323d6999562d69611acb7ac854715f70a7a86be.1714825438.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sun, 18 Jan 2009 16:26:39 +0000 Subject: [PATCH] Support DEB_BUILD_OPTIONS=parallel=N Organization: Straylight/Edgeware From: Richard Kettlewell --- debian/rules | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/debian/rules b/debian/rules index d6c8513..5c53f50 100755 --- a/debian/rules +++ b/debian/rules @@ -43,6 +43,12 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif +# Set DEB_BUILD_OPTIONS=parallel=N to do make -jN +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +PARALLEL = -j$(NUMJOBS) +endif + export INSTALL_DATA export INSTALL_SCRIPT export INSTALL_PROGRAM @@ -68,7 +74,7 @@ build: echo ./config.status;\ ./config.status;\ fi - $(MAKE) SENDMAIL=${SENDMAIL} + $(MAKE) SENDMAIL=${SENDMAIL} ${PARALLEL} pkg-disorder: build rm -rf debian/disorder -- [mdw]