Newer
Older
EXECUTABLES = /usr/share/xmlmind/bin/xxetool rsync pdflatex convert figspecial2pdf figspecial2png figspecial2svg fig2dev fig2mpdf fig2pdf pdf2svg pdftoppm \
java avconv
K := $(foreach exec,$(EXECUTABLES),\
$(if $(shell which $(exec)),some string,$(error "No $(exec) in PATH)))
REVEALHOME=${HOME}/reveal.js
K := $(if $(shell ls ${REVEALHOME}),some string,$(error "No ${REVEALHOME} found, please execute git clone https://github.com/hakimel/reveal.js)))
DOCMODULES = Sd1 Sda1 Sda2 Tdoc Sdi Persist
mvn -T ${numCores} --fail-at-end install || echo
mvn -T ${numCores} --fail-at-end install || echo
mvn -T ${numCores} --fail-at-end javadoc:javadoc || exit 0
mkdir -p Doc/target/webhelp/P
cd P; tar c- ${DOCMODULES} | tar -x -C ../Doc/target/webhelp/P
# cd P;$(MAKE) install
cd Doc;$(MAKE) -j ${numCores} clean
mvn -T ${numCores} clean
cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt * root@prog.mi.hdm-stuttgart.de:/var/www/html/freedocs
# cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt mobil root@prog.mi.hdm-stuttgart.de:/var/www/html/freedocs
# cd Doc/target && rsync -av --delete --exclude-from=../excludeFromRsync.txt webhelp root@prog.mi.hdm-stuttgart.de:/var/www/html/freedocs