diff options
Diffstat (limited to 'docs/design/build.xml')
-rw-r--r-- | docs/design/build.xml | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/docs/design/build.xml b/docs/design/build.xml new file mode 100644 index 000000000..999e7bfb6 --- /dev/null +++ b/docs/design/build.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> + +<!-- ======================================================================= --> +<!-- JBoss documentation build file --> +<!-- ======================================================================= --> + +<project name="FOPDocs" default="docs" basedir="./"> + <target name="init"> + <property name="Name" value="FOPDocs"/> + <property name="name" value="fopdocs"/> + <property name="version" value="0.1"/> + + <property name="lib.dir" value="${basedir}/lib"/> + + <taskdef name="fop" classname="org.apache.fop.tools.anttasks.Fop"/> + </target> + + <!-- =================================================================== --> + <!-- Generate a help screen --> + <!-- =================================================================== --> + <target name="help" depends="init"> + + <echo message="${name}-${version} build file, available targets:" /> + <echo message="------------------------------------------------------------" /> + <echo message="main : Compile and prepare deployment directory. " /> + <echo message="pdf : Compile and prepare pdf user docs. "/> + <echo message="clean : Clean deployment and distribution. " /> + <echo message="------------------------------------------------------------" /> + <echo message=" USAGE: build <target> " /> + + </target> + + <!-- =================================================================== --> + <!-- Prepares the build directory --> + <!-- =================================================================== --> + <target name="prepare" depends="init"> + </target> + + <!-- =================================================================== --> + <!-- Generates the pdf documentation --> + <!-- =================================================================== --> + <target name="pdf" depends="prepare"> + <echo message="Building pdf documentation. Please wait ..."/> + <delete file="fop.fo"/> + <style basedir="./" + destdir="./" + style="docbook/fo/docbook.xsl" + extension=".fo" + includes="fop.xml"/> + <fop fofile="fop.fo" pdffile="fop.pdf"/> +<!-- <delete file="fop.fo"/>--> + </target> + + <!-- =================================================================== --> + <!-- Generates pdf and html documentation --> + <!-- =================================================================== --> + <target name="docs" depends="pdf"/> + + <!-- =================================================================== --> + <!-- Cleans up generated stuff --> + <!-- =================================================================== --> + <target name="clean" depends="init"> + <delete file="fop.fo"/> + <delete file="fop.pdf"/> + </target> +</project> + |