Author: nextgens
Date: 2008-07-25 21:24:24 +0000 (Fri, 25 Jul 2008)
New Revision: 21397
Modified:
trunk/plugins/build.xml
Log:
plugins: commit saces' patch to allow versionning of plugins
Modified: trunk/plugins/build.xml
===================================================================
--- trunk/plugins/build.xml 2008-07-25 17:41:33 UTC (rev 21396)
+++ trunk/plugins/build.xml 2008-07-25 21:24:24 UTC (rev 21397)
@@ -4,7 +4,8 @@
<project name="Freenet" default="dist" basedir=".">
<property name="freenet-cvs-snapshot.location"
location="/home/nextgens/src/freenet/src/freenet/lib/freenet-cvs-snapshot.jar"/>
<property name="freenet-ext.location"
location="/home/nextgens/src/freenet/src/freenet/lib/freenet-ext.jar"/>
- <property name="source-version" value="1.4"/>
+ <property name="svn.revision" value="@custom@"/>
+ <property name="source-version" value="1.5"/>
<property name="build" location="build/"/>
<property name="dist" location="dist/"/>
@@ -14,9 +15,20 @@
<echo message="Using ${freenet-cvs-snapshot.location} as
freenet-cvs-snapshot.jar"/>
<echo message="Using ${freenet-ext.location} as
freenet-ext.jar"/>
</target>
+
+ <target name="env" depends="mkdir" description="Learn about the
environment">
+ <available file="${what}/Version.java"
property="version.present"/>
+ </target>
+
+ <target name="setver" depends="env" unless="version.present">
+ <!-- Update the Version file -->
+ <replace file="${what}/Version.java">
+ <replacefilter token="@custom@"
value="${svn.revision}"/>
+ </replace>
+ </target>
<!-- ================================================== -->
- <target name="compile" depends="mkdir" >
+ <target name="compile" depends="env,setver" >
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the build directory structure used by compile -->
@@ -31,7 +43,6 @@
</javac>
</target>
-
<!-- ================================================== -->
<target name="dist" depends="clean,compile"
description="generate the distribution" >