From 40834c9a024c1220ec9c898c99bd1325487b2d6c Mon Sep 17 00:00:00 2001 From: "Dr. Martin Goik" <goik@pdc1.srv.mi.hdm-stuttgart.de> Date: Sun, 22 Mar 2015 23:08:00 +0100 Subject: [PATCH] providing multicore config support --- Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 15a85fb7b..d621f501f 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,22 @@ SHELL = /bin/bash +numCores=$(shell nproc --all) + DOCMODULES = Sd1 Sda1 Sda2 doc: - cd Doc;$(MAKE) -j24 all + cd Doc;$(MAKE) -j${numCores} all all:doc mvn --fail-at-end install - mvn -T 8 --fail-at-end javadoc:javadoc + mvn -T ${numCores} --fail-at-end javadoc:javadoc mkdir -p Doc/target/navi/de.hdm_stuttgart.mi.lectures/P - cd P;$(MAKE) -j 8 install + cd P;$(MAKE) -j ${numCores} install cd P; tar c- ${DOCMODULES} | tar -x -C ../Doc/target/navi/de.hdm_stuttgart.mi.lectures/P clean: - cd Doc;$(MAKE) -j 8 clean - mvn -T 8 clean + cd Doc;$(MAKE) -j ${numCores} clean + mvn -T ${numCores} clean install: cd Doc/target && rsync -av --delete navi nonavi infocenter2@www.mi.hdm-stuttgart.de:doc -- GitLab