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" >


Reply via email to