summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml29
1 files changed, 26 insertions, 3 deletions
diff --git a/build.xml b/build.xml
index 02f682f..7e80ba1 100644
--- a/build.xml
+++ b/build.xml
@@ -20,6 +20,7 @@
<property name="doc" value="doc/"/>
<property name="sqldoc" value="${doc}/sql"/>
<property name="javadoc" value="${doc}/java"/>
+ <property name="doxydoc" value="${doc}/doxygen"/>
<property name="build" value="build/"/>
<property name="lib" value="lib/"/>
@@ -182,7 +183,7 @@
<java jar="client.jar" fork="true"/>
</target>
- <target name="cleandoc" depends="cleansqldoc, cleanjavadoc"/>
+ <target name="cleandoc" depends="cleandoxydoc, cleansqldoc, cleanjavadoc"/>
<target name="cleansqldoc" description="Removes previous sqldoc">
<delete verbose="true">
@@ -190,6 +191,12 @@
</delete>
</target>
+ <target name="cleandoxydoc" description="Removes previous doxygen">
+ <delete verbose="true">
+ <fileset dir="${doxydoc}"/>
+ </delete>
+ </target>
+
<target name="cleanjavadoc" description="Removes previous javadoc">
<delete verbose="true">
<fileset dir="${javadoc}"/>
@@ -197,9 +204,25 @@
</target>
<target name="doc" depends="cleandoc" description="generates javadoc">
- <javadoc packagenames="YalpAuth.*, YalpServer, YalpClients.*, YalpInterfaces, YalpOutputs.*, YalpInputs.*" sourcepath="src" author="true" version="true" use="true" destdir="${javadoc}"/>
+ <javadoc packagenames="org.umlgraph.doclet.*, YalpAuth.*, YalpServer, YalpClients.*, YalpInterfaces, YalpOutputs.*, YalpInputs.*" sourcepath="src" author="true" version="true" private="true" use="true" destdir="${javadoc}">
+ <doclet name="org.umlgraph.doclet.UmlGraphDoc" path="./build-tools/UmlGraph-5.2.jar">
+ <param name="-inferrel"/>
+ <param name="-inferdep"/>
+ <param name="-hide" value="java.*"/>
+ <param name="-collpackages" value="java.util.*"/>
+ <param name="-qualify"/>
+ <param name="-postfixpackage"/>
+ <param name="-nodefontsize" value="9"/>
+ <param name="-nodefontpackagesize" value="7"/>
+ <param name="-link" value="http://java.sun.com/javase/6/docs/guide/javadoc/doclet/spec"/>
+ <param name="-link" value="http://java.sun.com/javase/6/docs/api"/>
+ </doclet>
+ </javadoc>
<exec dir="." executable="${psqldoc}">
- <arg line="-d yalp -f ${sqldoc}/yalp -h localhost -u yalp --password=yalp -l ./postgresql_autodoc"/>
+ <arg line="-d yalp -f ${sqldoc}/yalp -h localhost -u yalp -p 5432 --password=yalp -l ./postgresql_autodoc"/>
+ </exec>
+ <exec dir="." executable="/usr/bin/doxygen">
+ <arg line="yalp.doxy"/>
</exec>
</target>