SPRNET-828 - Commit changes to docbook build file made by Russ.

This commit is contained in:
markpollack
2008-11-04 03:47:49 +00:00
parent e6307a67a5
commit 94b9a0e8af

View File

@@ -2,9 +2,10 @@
<project name="DocBook" default="help" xmlns="http://nant.sf.net/release/0.85/nant.xsd">
<property name="project.basedir" value="${project::get-base-directory()}" />
<property name="project.targetdir" value="${project.basedir}/target" />
<target name="help">
<echo message="Avalaible tasks :" />
<echo message="Available tasks :" />
<echo message=" all" />
<echo message=" html" />
<echo message=" html-help" />
@@ -15,16 +16,17 @@
<target name="html">
<echo message="Generating HTML format..." />
<mkdir dir="${project.targetdir}" />
<!-- docbook -> html -->
<exec program="java" commandline='-cp "lib\saxon6-5-5\saxon.jar;lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet src/index.xml "lib\docbook-xsl-snapshot\html\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"' />
<exec workingdir="${project.targetdir}" program="java" commandline='-cp "..\lib\saxon6-5-5\saxon.jar;..\lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet ../src/index.xml "..\lib\docbook-xsl-snapshot\html\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"' />
<!-- copy css to html dir -->
<copy todir="${project.basedir}\html\styles">
<copy todir="${project.targetdir}\html\styles">
<fileset basedir="${project.basedir}\src\styles">
<include name="**"/>
</fileset>
</copy>
<!-- copy images to html dir -->
<copy todir="${project.basedir}\html\images">
<copy todir="${project.targetdir}\html\images">
<fileset basedir="${project.basedir}\src\images">
<include name="*.gif"/>
<include name="*.svg"/>
@@ -32,7 +34,7 @@
<include name="*.png"/>
</fileset>
</copy>
<copy todir="${project.basedir}\html\images">
<copy todir="${project.targetdir}\html\images">
<fileset basedir="${project.basedir}\lib\docbook-xsl-snapshot\images">
<include name="**"/>
</fileset>
@@ -41,16 +43,17 @@
<target name="html-help">
<echo message="Generating HTML Help format..." />
<mkdir dir="${project.targetdir}" />
<!-- docbook -> HTML Help Workshop project (.hhp) -->
<exec program="java" commandline='-cp "lib\saxon6-5-5\saxon.jar;lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet src/index.xml "lib\docbook-xsl-snapshot\htmlhelp\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"' />
<exec workingdir="${project.targetdir}" program="java" commandline='-cp "..\lib\saxon6-5-5\saxon.jar;..\lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet ../src/index.xml "..\lib\docbook-xsl-snapshot\htmlhelp\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"' />
<!-- copy css to html dir -->
<copy todir="${project.basedir}\htmlhelp\styles">
<copy todir="${project.targetdir}\htmlhelp\styles">
<fileset basedir="${project.basedir}\src\styles">
<include name="**"/>
</fileset>
</copy>
<!-- copy images to htmlhelp dir -->
<copy todir="${project.basedir}\htmlhelp\images">
<copy todir="${project.targetdir}\htmlhelp\images">
<fileset basedir="${project.basedir}\src\images">
<include name="*.gif"/>
<include name="*.svg"/>
@@ -58,17 +61,17 @@
<include name="*.png"/>
</fileset>
</copy>
<copy todir="${project.basedir}\htmlhelp\images">
<copy todir="${project.targetdir}\htmlhelp\images">
<fileset basedir="${project.basedir}\lib\docbook-xsl-snapshot\images">
<include name="**"/>
</fileset>
</copy>
<!-- HTML Help Workshop project (.hhp) -> HTML Help file (.chm) -->
<!--<readregistry property="hhc.path" key="SOFTWARE\Microsoft\HTML Help Workshop\InstallDir" hive="CurrentUser" />-->
<exec program="C:\Program Files\HTML Help Workshop\hhc.exe" commandline="${project.basedir}\htmlhelp\htmlhelp.hhp" failonerror="false" />
<exec program="C:\Program Files\HTML Help Workshop\hhc.exe" commandline="${project.targetdir}\htmlhelp\htmlhelp.hhp" failonerror="false" />
<!-- cleanup -->
<delete>
<fileset basedir="${project.basedir}\htmlhelp" >
<fileset basedir="${project.targetdir}\htmlhelp" >
<include name="**/**"/>
<exclude name="*.chm"/>
</fileset>
@@ -77,12 +80,26 @@
<target name="pdf">
<echo message="Generating PDF format..." />
<mkdir dir="${project.targetdir}" />
<!-- docbook -> fop -->
<exec program="java" commandline='-cp "lib\saxon6-5-5\saxon.jar;lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet -o pdf/spring-net-reference.fo src/index.xml "lib\docbook-xsl-snapshot\fo\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"'/>
<exec workingdir="${project.targetdir}" program="java" commandline='-cp "..\lib\saxon6-5-5\saxon.jar;..\lib\xslthl-2.0.0\xslthl-2.0.0.jar" com.icl.saxon.StyleSheet -o pdf/spring-net-reference.fo ../src/index.xml "..\lib\docbook-xsl-snapshot\fo\springnet.xsl" highlight.xslthl.config="file:///${project.basedir}/lib/docbook-xsl-snapshot/highlighting/xslthl-config.xml"'/>
<!-- fop -> pdf -->
<exec program="${project.basedir}\lib\fop-0.95\fop.bat" commandline='-fo "${project.basedir}\pdf\spring-net-reference.fo" -pdf "${project.basedir}\pdf\spring-net-reference.pdf"'/>
<exec program="${project.basedir}\lib\fop-0.95\fop.bat" commandline='-fo "${project.targetdir}\pdf\spring-net-reference.fo" -pdf "${project.targetdir}\pdf\spring-net-reference.pdf"'/>
<!-- Delete temporary fop file -->
<delete file="${project.basedir}\pdf\spring-net-reference.fo"/>
<delete file="${project.targetdir}\pdf\spring-net-reference.fo"/>
</target>
<target name="clean" description="Deletes current reference doc build configuration">
<call target="cleanall"/>
</target>
<target name="cleanall" description="Deletes every format of reference docs">
<property name="target.dir" value="${path::combine(project::get-base-directory(),'build')}"/>
<echo message="Deleting all reference documentation builds from all configurations : '${project.basedir}\html'"/>
<delete
dir="${project.targetdir}"
if="${directory::exists(project.targetdir)}"
failonerror="false"/>
</target>
</project>