SHELL = /bin/bash numCores=$(shell nproc --all) DOCMODULES = Sd1 Sda1 Sda2 doc: cd Doc;$(MAKE) -j ${numCores} target/lectures.xml cd Doc;$(MAKE) -j ${numCores} target/stage1 cd Doc;$(MAKE) -j ${numCores} all all:doc mvn -T ${numCores} --fail-at-end install || exit 0 mvn -T ${numCores} --fail-at-end javadoc:javadoc || exit 0 mkdir -p Doc/target/navi/de.hdm_stuttgart.mi.lectures/P cd P;$(MAKE) install cd P; tar c- ${DOCMODULES} | tar -x -C ../Doc/target/navi/de.hdm_stuttgart.mi.lectures/P clean: cd Doc;$(MAKE) -j ${numCores} clean mvn -T ${numCores} clean install: cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt navi nonavi info1@freedocs.mi.hdm-stuttgart.de:doc cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt navi/ root@klausur.mi.hdm-stuttgart.de:/home/transfer/Infocenter cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt mobil root@prog.mi.hdm-stuttgart.de:/var/www/html/freedocs ssh info1@freedocs.mi.hdm-stuttgart.de ./update_ic #end