]> git.pld-linux.org Git - packages/Azureus.git/blame - Azureus-buildfile.patch
- build with swt 3.1
[packages/Azureus.git] / Azureus-buildfile.patch
CommitLineData
b2ae204a
MB
1--- build.xml 2005-10-25 07:21:00.000000000 +0200
2+++ build.xml.new 2005-11-23 19:57:23.000000000 +0100
3@@ -1,61 +1,61 @@
4-<?xml version="1.0"?>\r
5-\r
6-<project default="jar" name="Azureus" basedir=".">\r
7-\r
8- <property name="root.dir" value="." /> <!-- REMINDER: this needs to be "." for public source -->\r
9- <property name="libs.dir" value="build/libs" />\r
10- <property name="dist.dir" value="dist" />\r
11- \r
12- <property name="generic.excludes" value="**/*.jar **/*.txt **/*.jardesc **/.classpath **/.project **/aereg.lib **/aereg.dll" />\r
13- <property name="dist.jar.excludes" value="${generic.excludes} **/*.java " />\r
14- <!-- <property name="dist.source.excludes" value="${generic.excludes} **/*.class" /> -->\r
15- \r
16- \r
17- <target name="init" >\r
18- <echo message="Building Azureus2.jar..." />\r
19-\r
20- <tstamp/>\r
21-\r
22- <!-- <condition property="libs.dir" value="build/libs">\r
23- <not> <isset property="libs.dir" /> </not>\r
24- </condition> -->\r
25- \r
26- <mkdir dir="${root.dir}/${dist.dir}" />\r
27- </target>\r
28-\r
29- \r
30- <target name="compile" depends="init" >\r
31- <path id="libs.classpath">\r
32- <fileset dir="${root.dir}/${libs.dir}" includes="**/*.jar" />\r
33- </path>\r
34- \r
35- <javac srcdir="${root.dir}" destdir="${root.dir}" nowarn="yes" source="1.4" target="1.4" includeAntRuntime="no" debug="true" debuglevel="lines,vars,source" >\r
36- <classpath refid="libs.classpath" />\r
37- </javac>\r
38- </target>\r
39-\r
40-\r
41- <target name="jar" depends="compile" >\r
42- <jar destfile="${root.dir}/${dist.dir}/Azureus2.jar" basedir="${root.dir}" excludes="${dist.jar.excludes}" >\r
43- <manifest>\r
44- <attribute name="Main-Class" value="org.gudy.azureus2.ui.common.Main" />\r
45- <attribute name="Class-Path" value="Azureus2.jar apple-extensions.jar commons-cli.jar log4j.jar swt.jar swt-win32.jar swt-osx.jar" />\r
46- </manifest>\r
47- </jar>\r
48- \r
49- <!-- <zip destfile="${dist.dir}/Azureus2_source.zip" basedir="." excludes="${dist.source.excludes}" /> -->\r
50-\r
51- </target>\r
52-\r
53-\r
54- <target name="clean" >\r
55- <delete quiet="true" >\r
56- <fileset dir="${root.dir}/com" includes="**/*.class"/>\r
57- <fileset dir="${root.dir}/org" includes="**/*.class"/>\r
58- </delete>\r
59- \r
60- <delete dir="${root.dir}/${dist.dir}" />\r
61- </target>\r
62-\r
63-</project>\r
64-\r
65+<?xml version="1.0"?>
66+
67+<project default="jar" name="Azureus" basedir=".">
68+
69+ <property name="root.dir" value="." /> <!-- REMINDER: this needs to be "." for public source -->
70+ <property name="dist.dir" value="dist" />
71+
72+ <property name="generic.excludes" value="**/*.jar **/*.txt **/*.jardesc **/.classpath **/.project **/aereg.lib **/aereg.dll" />
73+ <property name="dist.jar.excludes" value="${generic.excludes} **/*.java " />
74+ <!-- <property name="dist.source.excludes" value="${generic.excludes} **/*.class" /> -->
75+
76+
77+ <target name="init" >
78+ <echo message="Building Azureus2.jar..." />
79+
80+ <tstamp/>
81+
82+ <!-- <condition property="libs.dir" value="build/libs">
83+ <not> <isset property="libs.dir" /> </not>
84+ </condition> -->
85+
86+ <mkdir dir="${root.dir}/${dist.dir}" />
87+ </target>
88+
89+
90+ <target name="compile" depends="init" >
91+ <javac srcdir="${root.dir}" destdir="${root.dir}" nowarn="yes" source="1.4" target="1.4" includeAntRuntime="no" debug="true" debuglevel="lines,vars,source" >
92+ <classpath>
93+ <pathelement location="/usr/share/java/swt.jar"/>
94+ <pathelement location="/usr/share/java/commons-cli.jar"/>
95+ <pathelement location="/usr/share/java/log4j.jar"/>
96+ <pathelement location="/usr/share/java/junit.jar"/>
97+ </classpath>
98+ </javac>
99+ </target>
100+
101+
102+ <target name="jar" depends="compile" >
103+ <jar destfile="${root.dir}/${dist.dir}/Azureus2.jar" basedir="${root.dir}" excludes="${dist.jar.excludes}" >
104+ <manifest>
105+ <attribute name="Main-Class" value="org.gudy.azureus2.ui.common.Main" />
106+ <attribute name="Class-Path" value="Azureus2.jar commons-cli.jar log4j.jar swt.jar" />
107+ </manifest>
108+ </jar>
109+
110+ <!-- <zip destfile="${dist.dir}/Azureus2_source.zip" basedir="." excludes="${dist.source.excludes}" /> -->
111+
112+ </target>
113+
114+
115+ <target name="clean" >
116+ <delete quiet="true" >
117+ <fileset dir="${root.dir}/com" includes="**/*.class"/>
118+ <fileset dir="${root.dir}/org" includes="**/*.class"/>
119+ </delete>
120+
121+ <delete dir="${root.dir}/${dist.dir}" />
122+ </target>
123+
124+</project>
125+
This page took 0.056031 seconds and 4 git commands to generate.