diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2005-01-13 22:25:46 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2005-01-13 22:25:46 +0000 |
commit | 2f408000456c512b9b3b7c8338e7416c00cb4687 (patch) | |
tree | e36cb993caecb29ecd2f0026a90e52d4cd2356b0 /net/seda/files | |
parent | a825e43cea79805c2b0ec41fd7e8e4641043101d (diff) |
Notes
Diffstat (limited to 'net/seda/files')
-rw-r--r-- | net/seda/files/build.xml | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/net/seda/files/build.xml b/net/seda/files/build.xml new file mode 100644 index 000000000000..2787103dab1a --- /dev/null +++ b/net/seda/files/build.xml @@ -0,0 +1,55 @@ +<!-- Obtained from http://www.haxwell.org/SEDA_Sandstorm_Ant_Build_Script.html --> +<!-- Written by Johnathan James (jjames at haxwell dot org) -2005 --> +<!-- Copyright by Mario S F Ferreira <lioux@FreeBSD.org> 2005- --> +<!-- Copyright by jrandom 2005- --> +<!-- $FreeBSD$ --> +<project name="Build SEDA" default="dist" basedir="."> + <description> + Builds the SEDA 20020712 JAR file + </description> + <!-- set global properties for this build --> + <property name="src" location="src"/> + <property name="build" location="build"/> + <property name="dist" location="dist"/> + + <target name="init"> + <!-- Create the time stamp --> + <tstamp/> + <!-- Create the build directory structure used by compile --> + <mkdir dir="${build}"/> + </target> + + <target name="compile" depends="init" description="compile the source " > + <!-- Compile the java code from ${src} into ${build} --> + <javac srcdir="${src}" destdir="${build}" excludes="**/test/**"/> + </target> + + <target name="dist" depends="compile" description="generate the distribution" > + <!-- Create the distribution directory --> + <mkdir dir="${dist}/lib"/> + + <!-- Put everything in ${build} into the SEDA.jar file --> + <jar jarfile="${dist}/lib/seda.jar" basedir="${build}"/> + </target> + + <target name="javadoc"> + <mkdir dir="${build}" /> + <mkdir dir="${build}/javadoc" /> + <javadoc access="package" + destdir="${build}/javadoc" + use="true" + splitindex="true" + sourcepath="src" + windowtitle="SEDA"> + <fileset dir="." defaultexcludes="yes"> + <include name="**/*.java" /> + </fileset> + </javadoc> + </target> + + <target name="clean" description="clean up" > + <!-- Delete the ${build} and ${dist} directory trees --> + <delete dir="${build}"/> + <delete dir="${dist}"/> + </target> +</project> |