Author: batosai
Date: 2008-08-03 12:49:10 +0000 (Sun, 03 Aug 2008)
New Revision: 21595
Added:
trunk/apps/WoT/build.xml
Log:
Added a build.xml. WoT now compiles and is accepted as a plugin by the node.
Added: trunk/apps/WoT/build.xml
===================================================================
--- trunk/apps/WoT/build.xml (rev 0)
+++ trunk/apps/WoT/build.xml 2008-08-03 12:49:10 UTC (rev 21595)
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<!-- ant build file for WoT -->
+
+<project name="WoT" default="dist" basedir=".">
+ <property name="freenet-cvs-snapshot.location"
location="/home/julien/workspace/Freenet 0.7/lib/freenet-cvs-snapshot.jar"/>
+ <property name="freenet-ext.location"
location="/home/julien/workspace/Freenet 0.7/lib/freenet-ext.jar"/>
+ <property name="db4o.location"
location="/home/julien/db4o-7.2/lib/db4o-7.2.39.10644-java5.jar"/>
+ <property name="source-version" value="1.5"/>
+ <property name="build" location="build/"/>
+ <property name="dist" location="dist/"/>
+
+ <target name="mkdir">
+ <mkdir dir="${build}"/>
+ <mkdir dir="${dist}"/>
+ </target>
+
+ <target name="compile" depends="mkdir" >
+ <javac srcdir="src/" destdir="${build}" debug="on"
optimize="on">
+ <classpath>
+ <pathelement
location="${freenet-ext.location}"/>
+ <pathelement
location="${freenet-cvs-snapshot.location}"/>
+ <pathelement location="${db4o.location}"/>
+ </classpath>
+ <include name="**/*.java"/>
+ </javac>
+ </target>
+
+ <!-- ================================================== -->
+ <target name="dist" depends="clean,compile"
+ description="generate the distribution" >
+ <jar jarfile="${dist}/wot.jar" duplicate="fail">
+ <manifest>
+ <attribute name="Plugin-Main-Class"
value="plugins.WoT.WoTplugin"/>
+ </manifest>
+ <fileset dir="." casesensitive="no">
+ <include name="*.txt"/>
+ </fileset>
+ <fileset dir="${build}/"/>
+ </jar>
+ </target>
+
+ <!-- ================================================== -->
+ <target name="clean" description="Delete class files and docs dir.">
+ <delete dir="${build}"/>
+ <delete dir="${dist}"/>
+ </target>
+</project>