summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2009-10-11 20:52:06 +0200
committerManuel Traut <manut@linutronix.de>2009-10-11 20:52:06 +0200
commit75c6be864d59a65fafa013103b1d27e52fa29f72 (patch)
treef06ee239941836bf76cb78156d0033ea61b71209 /build.xml
parent03ade40163ee340e77cf78ac40594de1294c9df4 (diff)
doc: added doxygen documentation to doc target
- doxygen has multiple output formats (currently html and tex are produced) - doxygen's autogenerated uml diagrams are much better than the umlgraphdoc stuff Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml12
1 files changed, 11 insertions, 1 deletions
diff --git a/build.xml b/build.xml
index 3f26a8e..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}"/>
@@ -214,6 +221,9 @@
<exec dir="." executable="${psqldoc}">
<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>
</project>