From 8bf982d842b6e762be0e7ee72dbddc94122aa1c1 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 9 Feb 2015 13:45:13 +0100 Subject: [PATCH] New rules for HTML conversion --- Doc/Makefile | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Doc/Makefile diff --git a/Doc/Makefile b/Doc/Makefile new file mode 100644 index 000000000..f3c24fae8 --- /dev/null +++ b/Doc/Makefile @@ -0,0 +1,60 @@ +SCRIPTBASENAME=lectures +PLUGINID=de.hdm_stuttgart.mi.lectures +WWWBASE=www.mi.hdm-stuttgart.de:/home/infocenter2/doc +# +#Eclipsedoc related plugin parameters +# +PPARAM= -p eclipse.plugin.name Lectures \ + -p eclipse.plugin.provider 'Martin Goik, goik@hdm-stuttgart.de' + +BUILDROOT=/tmp + +#+++ no changes below this line ++++++++++++++++++++++++++++++++++++ + +# +# Directories containing pom.xml files +# + +# +# Dependent destinations +# +BUILDROOT=target +BUILDBASE=$(BUILDROOT)/$(SCRIPTBASENAME) +BUILDNAVI=$(BUILDBASE)/navi/$(PLUGINID) +BUILDNONAVI=$(BUILDBASE)/nonavi/$(PLUGINID) +JAVADOCDESTDIR=${BUILDNAVI}/Ref/api + +#jdoc: $(foreach pomDir,$(POMDIRS),$(pomDir)/jdoc ) + +all: ${BUILDNAVI}/printversion.pdf + +${BUILDNAVI}/index.html ${BUILDNAVI}/printversion.pdf:${SCRIPTBASENAME}.xml Common/glossary.xml Common/bibliography.xml + mkdir -p ${BUILDROOT}; + saxon9he-xslt -s:${SCRIPTBASENAME}.xml -xi:on -xsl:../ws/Docbook/Extensions/Xsl/docbook2docbook.xsl > ${BUILDROOT}/${SCRIPTBASENAME}.xml +# mkdir -p ${BUILDNAVI} ${BUILDNONAVI} +# /usr/share/xmlmind/bin/xxetool convert -p suppress.navigation 1 -p eclipse.plugin.id $(PLUGINID) ${PPARAM} db5.toEclipseHelp \ +# ${SCRIPTBASENAME}.answer.xml -u $(BUILDNONAVI) +# mkdir -p Ref/Fig/Generate;rm -f Ref/Fig/Generate/*.tex;\ +# ../bin/stripUnicode.sh resources/Generate/*.tex; mv resources/Generate/*.tex Ref/Fig/Generate +# cd Ref/Fig;make all +# /usr/share/xmlmind/bin/xxetool convert -p eclipse.plugin.id $(PLUGINID) ${PPARAM} db5.toEclipseHelp ${SCRIPTBASENAME}.answer.xml -u $(BUILDNAVI) +# perl -i -p -e '$$/=undef;s/\n[ \t]*<!DOCTYPE[^>]+\n[^>]*>$$//m' ${BUILDNAVI}/*.xml ${BUILDNONAVI}/*.xml +# /usr/share/xmlmind/bin/xxetool convert db5.toPSFile ${SCRIPTBASENAME}.answer.xml \ +# -s pdf -s "|pdf" -u $(BUILDNAVI)/printversion.pdf +# tar c --exclude=\.svn Ref|tar -xC ${BUILDNAVI} + +#You may have to start refdbd -i applic.mi.hdm-stuttgart.de -s -e 0 -l 7 +db.docbook.bib.xml:db.docbook.xml + runbib -u refdb -d refdb_mi -t db50x -r -G raw.css -E utf-8 db.docbook.xml + +install:#jdoc + rsync -av --delete -e ssh ${BUILDNAVI} infocenter2@${WWWBASE}/navi + rsync -av --delete -e ssh ${BUILDNONAVI} infocenter2@${WWWBASE}/nonavi + ssh infocenter2@www.mi.hdm-stuttgart.de /usr/share/hdm/indexupdate.pl + +clean: + rm -rf ${BUILDROOT} +# cd Ref/Fig;$(MAKE) clean + + +#end -- GitLab