-
Dr. Martin Goik authoredDr. Martin Goik authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Makefile 913 B
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
ssh info1@freedocs.mi.hdm-stuttgart.de ./update_ic
#end