aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/azureus/files/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/azureus/files/build.xml')
-rw-r--r--net-p2p/azureus/files/build.xml46
1 files changed, 46 insertions, 0 deletions
diff --git a/net-p2p/azureus/files/build.xml b/net-p2p/azureus/files/build.xml
new file mode 100644
index 000000000000..fc1523321b80
--- /dev/null
+++ b/net-p2p/azureus/files/build.xml
@@ -0,0 +1,46 @@
+<!-- Under a BSDL license. Copyright by Mario S F Ferreira <lioux@FreeBSD.org> 2005- -->
+<!-- Under a BSDL license. Copyright by jrandom 2005- -->
+<!-- $FreeBSD$ -->
+<project basedir="." default="dist" name="azureus">
+ <description>
+ Builds Azureus
+ </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="." destdir="${build}">
+ <include name="**/*.java"/>
+ <exclude name="**/Win32*.java"/>
+ <exclude name="**/swt/osx/**"/>
+ <classpath path="%%CLASSPATH%%"/>
+ </javac>
+ </target>
+
+ <target name="dist" depends="compile" description="generate the distribution" >
+ <!-- Create the distribution directory -->
+ <mkdir dir="${dist}/lib"/>
+
+ <copy todir="${build}">
+ <fileset dir="." includes="**/*.gif **/*.jpg, **/*.png **/*.properties" />
+ </copy>
+ <!-- Put everything in ${build} into the azureus.jar file -->
+ <jar jarfile="${dist}/lib/azureus.jar" basedir="${build}"/>
+ </target>
+
+ <target name="clean" description="clean up" >
+ <!-- Delete the ${build} and ${dist} directory trees -->
+ <delete dir="${build}"/>
+ <delete dir="${dist}"/>
+ </target>
+</project>