Author: nextgens
Date: 2006-01-08 12:24:34 +0000 (Sun, 08 Jan 2006)
New Revision: 7818
Modified:
trunk/freenet/build.xml
Log:
New ant build file
Modified: trunk/freenet/build.xml
===================================================================
--- trunk/freenet/build.xml 2006-01-08 12:14:20 UTC (rev 7817)
+++ trunk/freenet/build.xml 2006-01-08 12:24:34 UTC (rev 7818)
@@ -15,11 +15,12 @@
<property name="freenet-ext.location"
location="${lib}/freenet-ext.jar"/>
<!-- ================================================== -->
-<target name="get_revision" description="extract build number from svn"
unless="svn.revision" depends="distclean">
+<target name="get_revision" description="extract build number from svn"
unless="svn.revision" depends="revert_version">
<exec executable="svnversion" outputproperty="svn.revision">
<arg value="."/>
</exec>
<property name="svn.revision" value="${svn.revision}"/>
+ <echo message="Revision: ${svn.revision}" />
</target>
<target name="revision" description="Creates svn revision label file"
depends="get_revision">
@@ -41,13 +42,13 @@
<!-- ================================================== -->
-<target name="env" depends="mkdir, revision" description="Learn about the
environment">
+<target name="env" depends="mkdir, revision, get-extjar" description="Learn
about the environment">
<available file="${lib}/freenet-ext.jar" property="freenet-ext.present"/>
</target>
<!-- ================================================== -->
-<target name="get-extjar" depends="env" unless="freenet-ext.present"
+<target name="get-extjar" depends="mkdir" unless="freenet-ext.present"
description="Download some external libraries which Freenet relies on">
<mkdir dir="${lib}"/>
<get src="http://downloads.freenetproject.org/alpha/freenet-ext.jar"
@@ -60,7 +61,7 @@
<!-- ================================================== -->
- <target name="compile" depends="get-extjar">
+ <target name="compile" depends="env">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the build directory structure used by compile -->
@@ -106,15 +107,16 @@
<delete dir="${build}"/>
<!--<delete><fileset dir="src" includes="**/*.class"/></delete>-->
</target>
- <target name="distclean" description="Delete class files and docs dir.">
+ <target name="distclean" description="Delete class files and docs dir."
depends="revert_version">
<delete dir="${build}"/>
<delete dir="${lib}"/>
+
+ <!--<delete><fileset dir="src" includes="**/*.class"/></delete>-->
+ </target>
+ <target name="revert_version" description="Revert
src/freenet/node/Version.java.">
<exec executable="svn">
<arg value="revert"/>
<arg value="src/freenet/node/Version.java"/>
</exec>
-
- <!--<delete><fileset dir="src" includes="**/*.class"/></delete>-->
</target>
-
</project>