Skip to content
Snippets Groups Projects
Makefile 1.16 KiB
Newer Older
Goik Martin's avatar
Goik Martin committed
SHELL = /bin/bash

numCores=$(shell nproc --all)

Goik Martin's avatar
Goik Martin committed
DOCMODULES = Sd1 Sda1 Sda2

doc:
Goik Martin's avatar
Goik Martin committed
	cd Doc;$(MAKE) -j ${numCores} target/lectures.xml
Goik Martin's avatar
Goik Martin committed
	cd Doc;$(MAKE) -j ${numCores} target/stage1
	cd Doc;$(MAKE) -j ${numCores} all
Goik Martin's avatar
Goik Martin committed

all:doc
Dr. Martin Goik's avatar
Dr. Martin Goik committed
	mvn -T ${numCores} --fail-at-end install || exit 0
	mvn -T ${numCores} --fail-at-end javadoc:javadoc || exit 0
Goik Martin's avatar
Goik Martin committed
	mkdir -p Doc/target/navi/de.hdm_stuttgart.mi.lectures/P
	cd P;$(MAKE) install
Goik Martin's avatar
Goik Martin committed
	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
Goik Martin's avatar
Goik Martin committed

Goik Martin's avatar
Goik Martin committed
install:
Goik Martin's avatar
Goik Martin committed
	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
Goik Martin's avatar
Goik Martin committed
	cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt webhelp root@prog.mi.hdm-stuttgart.de:/var/www/html/freedocs
	ssh  info1@freedocs.mi.hdm-stuttgart.de ./update_ic
Goik Martin's avatar
Goik Martin committed
#end