[Japi-cvs] SF.net SVN: japi: [206] libs/argparser/trunk/build.xml
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2006-11-25 10:16:17
|
Revision: 206 http://svn.sourceforge.net/japi/?rev=206&view=rev Author: christianhujer Date: 2006-11-25 02:16:15 -0800 (Sat, 25 Nov 2006) Log Message: ----------- Improvements on the build system. Modified Paths: -------------- libs/argparser/trunk/build.xml Modified: libs/argparser/trunk/build.xml =================================================================== --- libs/argparser/trunk/build.xml 2006-11-25 10:15:28 UTC (rev 205) +++ libs/argparser/trunk/build.xml 2006-11-25 10:16:15 UTC (rev 206) @@ -1,26 +1,44 @@ <?xml version="1.0" encoding="utf-8"?> <project name="japi lib argparser" default="compile"> + <property name="module.version" value="0.1" /> <property name="module.name" value="japi-lib-argparser" /> + <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" /> - <target name="compile"> + + <target + name = "clean" + description = "Cleans Sandbox" + > + <delete dir="classes" /> + <delete dir="docs" /> + </target> + + <target + name = "compile" + description = "Compiles production classes" + > <mkdir dir="classes/production/argparser" /> <mkdir dir="classes/test/argparser" /> <javac srcdir="src" - destdir="classes" + destdir="classes/production" encoding="utf-8" source="1.5" target="1.5" > <classpath> - <fileset dir="lib" includes="*.jar" /> + <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" /> </classpath> + <exclude name="test/**/*.java" /> </javac> </target> + <target name = "dist" - description = "Packs distribution archives."> + description = "Packs distribution archives." + depends = "clean, compile" + > <!--depends = "clean, compile, doc" --> <delete dir="dist" /> @@ -91,15 +109,16 @@ <delete file="${distName}.src.tar" /> <delete file="${distName}.doc.tar" /> </target> + <target - name = "apiDoc" + name = "doc" description = "Creates public javadoc documentation." > - <mkdir dir="dest/doc/api/${module.version}" /> - <!--copy todir="dest/doc/api/${module.version}" file="src/doc/api/public/copyright.html" /> - <copy todir="dest/doc/api/${module.version}" file="src/doc/api/public/.htaccess" /--> + <mkdir dir="docs/api" /> + <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" /> + <copy todir="docs/api" file="src/doc/api/public/.htaccess" /--> <javadoc - destdir = "dest/doc/api/${module.version}" + destdir = "docs/api" access = "protected" author = "yes" version = "yes" @@ -141,7 +160,8 @@ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" /> <tag enabled="true" name="note" description="Notes:" /> <tag enabled="true" name="warning" description="Warnings:" /> - <tag enabled="true" name="todo" description="Todo:" /> + <!--tag enabled="true" name="todo" description="Todo:" /--> + <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" /> <tag enabled="true" name="fixme" description="Fixme:" /> <tag enabled="true" name="xxx" description="XXX:" /> </javadoc> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |