Author: nextgens Date: 2006-05-07 09:47:51 +0000 (Sun, 07 May 2006) New Revision: 8635
Modified: trunk/freenet/build.xml Log: freenet: New ant target to create the javadoc, thank's to JFlesch for the idea ;) http://archives.freenetproject.org/message/20060506.191240.8e8f607d.en.html Modified: trunk/freenet/build.xml =================================================================== --- trunk/freenet/build.xml 2006-05-07 09:38:32 UTC (rev 8634) +++ trunk/freenet/build.xml 2006-05-07 09:47:51 UTC (rev 8635) @@ -7,20 +7,22 @@ Possible targets: compile, dist (default), clean </description> -<!-- set global properties for this build --> - <property name="src" location="src"/> - <property name="build" location="build"/> - <property name="lib" location="lib"/> - <property name="freenet-ext.location" location="${lib}/freenet-ext.jar"/> + <!-- set global properties for this build --> + <property name="src" location="src"/> + <property name="build" location="build"/> + <property name="lib" location="lib"/> + <property name="freenet-ext.location" location="${lib}/freenet-ext.jar"/> + <property name="javadoc" location="javadoc"/> -<target name="mkdir"> + + <target name="mkdir"> <mkdir dir="${build}"/> <mkdir dir="${lib}"/> -</target> + </target> -<target name="env" depends="mkdir" description="Learn about the environment"> + <target name="env" depends="mkdir" description="Learn about the environment"> <available file="${lib}/freenet-ext.jar" property="freenet-ext.present"/> -</target> + </target> <target name="get-extjar" depends="env" unless="freenet-ext.present" description="Download some external libraries which Freenet relies on"> @@ -82,14 +84,22 @@ </target> <!-- ================================================== --> - <target name="clean" description="Delete class files and docs dir."> + <target name="clean" description="Delete class files and docs dir."> <delete dir="${build}"/> <!--<delete><fileset dir="src" includes="**/*.class"/></delete>--> - </target> - <target name="distclean" description="Delete class files, lib dir and docs dir."> + </target> + <target name="distclean" description="Delete class files, lib dir and docs dir."> <delete dir="${build}"/> <delete dir="${lib}"/> + <delete dir="${javadoc}"/> <!--<delete><fileset dir="src" includes="**/*.class"/></delete>--> - </target> + </target> + + <target name="javadoc"> + <javadoc sourcepath="${src}" destdir="${javadoc}"> + <fileset dir="${src}" includes="**/*.java" /> + </javadoc> + </target> + </project>
