BUILDDIR=.
SRCDIR=.
+AVAIL_CPUS := $(shell getconf _NPROCESSORS_ONLN 2>/dev/null || echo 1)
+ifneq ($(AVAIL_CPUS),1)
+ PMAKEARGS := -j $(AVAIL_CPUS)
+endif
+
autogen: autogen-stamp
autogen-stamp: patch-stamp
# see if any patches requires us to run autogen
build: build-stamp
build-stamp: patch-stamp configure-stamp
dh_testdir
- $(MAKE) -C $(BUILDDIR)
+ $(MAKE) -C $(BUILDDIR) $(PMAKEARGS)
$(MAKE) -C $(BUILDDIR) DESTDIR=$(TOP_DIR)/debian/tmp install
# jump our lustre-client-modules into the control file if not using m-a
if ! $(USE_MA); then \
binary-modules: prep-deb-files
dh_testroot
dh_clean -k
- $(MAKE)
+ $(MAKE) $(PMAKEARGS)
$(MAKE) install DESTDIR=$(CURDIR)/debian/$(PKGNAME)
# Remove stuff that doesn't belong (no module-only target)
cd $(CURDIR)/debian/$(PKGNAME) && rm -rf usr sbin etc