build.xml
changeset 531 e344b51f93ff
parent 359 dff3e3f715d9
child 538 d0745275aed8
--- a/build.xml	Tue Nov 17 00:43:27 2009 +0100
+++ b/build.xml	Thu Nov 19 01:48:54 2009 +0100
@@ -58,4 +58,39 @@
          targets are used.
     -->
     <setup />
+
+    <property name="out.dir" value="bin" />
+    <property name="source.dir" value="src" />
+    <property name="javadoc.output" value="doc/javadoc" />
+    <property name="external.libs.dir" value="libs" />
+
+    <target name="clean"
+	description="Delete old build and dist directories">
+	<delete verbose="false" dir="${out.dir}"/>
+    </target>
+
+    <target name="javadoc">
+	<javadoc author="true" destdir="${javadoc.output}" doctitle="Beem javadoc" source="1.6" sourcepath="${source.dir}" use="true" version="false" bootclasspathref="android.target.classpath">
+	    <classpath>
+		<fileset dir="${external.libs.dir}" includes="*.jar" />
+	    </classpath>
+	    <link href="http://developer.android.com/reference" offline="true" packageListLoc="doc/android"/>
+	    <link href="http://www.igniterealtime.org/builds/smack/docs/latest/javadoc" offline="true" packageListLoc="doc/smack"/>
+	    <doctitle><![CDATA[<h1>Beem-project.com</h1>]]></doctitle>
+	    <bottom><![CDATA[<i>Copyright &#169; 2009 Beem-project.com. All Rights Reserved.</i>]]></bottom>
+	    <doclet name="org.umlgraph.doclet.UmlGraphDoc" path="doc/UmlGraph.jar">
+		<param name="-inferrel"/>
+		<param name="-inferdep"/>
+		<param name="-hide" value="java.*"/>
+		<param name="-collpackages" value="java.util.*"/>
+		<param name="-qualify"/>
+		<param name="-types"/>
+		<param name="-visibility"/>
+		<param name="-postfixpackage"/>
+		<param name="-nodefontsize" value="9"/>
+		<param name="-nodefontpackagesize" value="7"/>
+	    </doclet>
+	</javadoc>
+    </target>
+
 </project>