SOURCES: Azureus-build.xml (NEW) - taken from 2.5 sources

glen glen at pld-linux.org
Sun Nov 25 15:17:24 CET 2007


Author: glen                         Date: Sun Nov 25 14:17:24 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- taken from 2.5 sources

---- Files affected:
SOURCES:
   Azureus-build.xml (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/Azureus-build.xml
diff -u /dev/null SOURCES/Azureus-build.xml:1.1
--- /dev/null	Sun Nov 25 15:17:24 2007
+++ SOURCES/Azureus-build.xml	Sun Nov 25 15:17:18 2007
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+
+<project default="jar" name="Azureus" basedir=".">
+
+   <property name="root.dir" value="." />  <!-- REMINDER: this needs to be "." for public source -->
+   <property name="dist.dir" value="dist" />
+   
+   <property name="generic.excludes" value="**/*.jar **/*.txt **/*.jardesc **/.classpath **/.project **/aereg.lib **/aereg.dll" />
+   <property name="dist.jar.excludes" value="${generic.excludes} **/*.java " />
+   <!-- <property name="dist.source.excludes" value="${generic.excludes} **/*.class" /> -->
+   
+   
+   <target name="init" >
+      <echo message="Building Azureus2.jar..." />
+
+      <tstamp/>
+
+      <!-- <condition property="libs.dir" value="build/libs">
+         <not>  <isset property="libs.dir" />  </not>
+      </condition> -->
+       
+      <mkdir dir="${root.dir}/${dist.dir}" />
+   </target>
+
+   
+   <target name="compile" depends="init" >
+   	<javac srcdir="${root.dir}" destdir="${root.dir}" nowarn="yes" source="1.4" target="1.4" includeAntRuntime="no" debug="true" debuglevel="lines,vars,source" >
+         <classpath>
+	    <pathelement location="/usr/share/java/swt.jar"/>
+	    <pathelement location="/usr/share/java/commons-cli.jar"/>
+	    <pathelement location="/usr/share/java/log4j.jar"/>
+	    <pathelement location="/usr/share/java/junit.jar"/>
+	 </classpath>
+      </javac>
+   </target>
+
+
+   <target name="jar" depends="compile" >
+      <jar destfile="${root.dir}/${dist.dir}/Azureus2.jar" basedir="${root.dir}" excludes="${dist.jar.excludes}" >
+         <manifest>
+            <attribute name="Main-Class" value="org.gudy.azureus2.ui.common.Main" />
+            <attribute name="Class-Path" value="Azureus2.jar commons-cli.jar log4j.jar swt.jar" />
+         </manifest>
+      </jar>
+      
+      <!-- <zip destfile="${dist.dir}/Azureus2_source.zip" basedir="." excludes="${dist.source.excludes}" /> -->
+
+   </target>
+
+
+   <target name="clean" >
+      <delete quiet="true" >
+         <fileset dir="${root.dir}/com" includes="**/*.class"/>
+         <fileset dir="${root.dir}/org" includes="**/*.class"/>
+      </delete>
+      
+      <delete dir="${root.dir}/${dist.dir}" />
+   </target>
+
+</project>
+
================================================================


More information about the pld-cvs-commit mailing list