aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/design/build.xml')
-rw-r--r--docs/design/build.xml67
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 &lt;target&gt; " />
+
+ </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>
+