diff --git a/Doc/Makefile b/Doc/Makefile index d815fead8a9f1a4ec7ceb3a3947c5a9a053b4892..dbd1b679223fdf6eec13cf2706ebde3df8ff115d 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -13,6 +13,12 @@ BUILDROOT=/tmp #+++ no changes below this line ++++++++++++++++++++++++++++++++++++ +SAXONCMD=java -cp "/usr/share/java/Saxon-HE.jar:/usr/share/java/xercesImpl.jar" \ +-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \ + -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \ + -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration \ + net.sf.saxon.Transform + # # Directories containing pom.xml files # @@ -22,8 +28,8 @@ BUILDROOT=/tmp # BUILDROOT=target BUILDBASE=$(BUILDROOT)/$(SCRIPTBASENAME) -BUILDNAVI=$(BUILDBASE)/navi/$(PLUGINID) -BUILDNONAVI=$(BUILDBASE)/nonavi/$(PLUGINID) +BUILDNAVI=navi/$(PLUGINID) +BUILDNONAVI=nonavi/$(PLUGINID) JAVADOCDESTDIR=${BUILDNAVI}/Ref/api #jdoc: $(foreach pomDir,$(POMDIRS),$(pomDir)/jdoc ) @@ -32,26 +38,29 @@ 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 + ${SAXONCMD} -s:${SCRIPTBASENAME}.xml -xsl:../ws/Docbook/Extensions/Xsl/docbook2docbook.xsl > ${BUILDROOT}/${SCRIPTBASENAME}.xml for module in ${DOCMODULES}; do \ tar c- $$module/Ref| tar -x -C ${BUILDROOT}; \ done; - cd ${BUILDROOT}; mkdir -p ${BUILDNAVI} ${BUILDNONAVI};\ + cd ${BUILDROOT}; mkdir -p ${BUILDNONAVI};\ /usr/share/xmlmind/bin/xxetool convert -p suppress.navigation 1 -p eclipse.plugin.id $(PLUGINID) ${PPARAM} db5.toEclipseHelp \ - ${SCRIPTBASENAME}.xml -u $(BUILDNONAVI) -# /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 + ${SCRIPTBASENAME}.xml -u $(BUILDNONAVI); + cd ${BUILDROOT}; mkdir -p ${BUILDNAVI};\ + /usr/share/xmlmind/bin/xxetool convert -p eclipse.plugin.id $(PLUGINID) ${PPARAM} db5.toEclipseHelp ${SCRIPTBASENAME}.xml -u $(BUILDNAVI);\ + perl -i -p -e '$$/=undef;s/\n[ \t]*<!DOCTYPE[^>]+\n[^>]*>$$//m' ${BUILDNAVI}/*.xml ${BUILDNONAVI}/*.xml; + cd ${BUILDROOT};\ + /usr/share/xmlmind/bin/xxetool convert db5.toPSFile ${SCRIPTBASENAME}.xml \ + -s pdf -s "|pdf" -u $(BUILDNAVI)/printversion.pdf + # tar c --exclude=\.svn Ref|tar -xC ${BUILDNAVI} -post: - cd ${BUILDROOT};\ - for module in ${DOCMODULES}; do \ - mkdir -p $$module/Ref/Fig/Generate;rm -f $$module/Ref/Fig/Generate/*.tex;\ - ../../bin/stripUnicode.sh resources/Generate/*.tex; mv resources/Generate/*.tex Ref/Fig/Generate - done; +#post:# +# cd ${BUILDROOT};\ +# for module in ${DOCMODULES}; do \ +# mkdir -p $$module/Ref/Fig/Generate;rm -f $$module/Ref/Fig/Generate/*.tex;\ +# ../../bin/stripUnicode.sh resources/Generate/*.tex; mv resources/Generate/*.tex Ref/Fig/Generate +# done;