| 
7 | 7 | <project basedir="." default="build" name="socket.io-java-client">  | 
8 | 8 |     <property environment="env"/>  | 
9 | 9 |     <property name="ECLIPSE_HOME" value="../../../../../Applications/eclipse"/>  | 
10 |  | -    <property name="treckme.location" value="../treckme"/>  | 
11 |  | -    <property name="treckme_android.location" value="../treckme_android"/>  | 
12 | 10 |     <property name="junit.output.dir" value="junit"/>  | 
13 | 11 |     <property name="debuglevel" value="source,lines,vars"/>  | 
14 | 12 |     <property name="target" value="1.6"/>  | 
 | 
19 | 17 |     </path>  | 
20 | 18 |     <path id="socket.io-java-client.classpath">  | 
21 | 19 |         <pathelement location="bin"/>  | 
22 |  | -        <path refid="JUnit 4.libraryclasspath"/>  | 
23 |  | -        <pathelement location="libs/weberknecht-0.1.1.jar"/>  | 
24 | 20 |         <pathelement location="libs/json-org.jar"/>  | 
 | 21 | +        <pathelement location="libs/weberknecht-0.1.1.jar"/>  | 
 | 22 | +        <path refid="JUnit 4.libraryclasspath"/>  | 
25 | 23 |     </path>  | 
26 | 24 |     <target name="init">  | 
27 | 25 |         <mkdir dir="bin"/>  | 
 | 
30 | 28 |                 <exclude name="**/*.java"/>  | 
31 | 29 |             </fileset>  | 
32 | 30 |         </copy>  | 
33 |  | -        <copy includeemptydirs="false" todir="bin">  | 
34 |  | -            <fileset dir="examples">  | 
35 |  | -                <exclude name="**/*.java"/>  | 
36 |  | -            </fileset>  | 
37 |  | -        </copy>  | 
38 |  | -        <copy includeemptydirs="false" todir="bin">  | 
39 |  | -            <fileset dir="tests">  | 
40 |  | -                <exclude name="**/*.java"/>  | 
41 |  | -            </fileset>  | 
42 |  | -        </copy>  | 
43 | 31 |     </target>  | 
44 | 32 |     <target name="clean">  | 
45 | 33 |         <delete dir="bin"/>  | 
 | 
53 | 41 |             <src path="src"/>  | 
54 | 42 |             <classpath refid="socket.io-java-client.classpath"/>  | 
55 | 43 |         </javac>  | 
56 |  | -        <javac debug="true" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">  | 
57 |  | -            <src path="examples"/>  | 
58 |  | -            <classpath refid="socket.io-java-client.classpath"/>  | 
59 |  | -        </javac>  | 
60 |  | -        <javac debug="true" debuglevel="${debuglevel}" destdir="bin" source="${source}" target="${target}">  | 
61 |  | -            <src path="tests"/>  | 
62 |  | -            <classpath refid="socket.io-java-client.classpath"/>  | 
63 |  | -        </javac>  | 
64 |  | -    </target>  | 
65 |  | -    <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects">  | 
66 |  | -        <ant antfile="build.xml" dir="${treckme.location}" inheritAll="false" target="clean"/>  | 
67 |  | -        <ant antfile="build.xml" dir="${treckme.location}" inheritAll="false" target="build">  | 
68 |  | -            <propertyset>  | 
69 |  | -                <propertyref name="build.compiler"/>  | 
70 |  | -            </propertyset>  | 
71 |  | -        </ant>  | 
72 |  | -        <ant antfile="build.xml" dir="${treckme_android.location}" inheritAll="false" target="clean"/>  | 
73 |  | -        <ant antfile="build.xml" dir="${treckme_android.location}" inheritAll="false" target="build">  | 
74 |  | -            <propertyset>  | 
75 |  | -                <propertyref name="build.compiler"/>  | 
76 |  | -            </propertyset>  | 
77 |  | -        </ant>  | 
78 | 44 |     </target>  | 
 | 45 | +    <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects"/>  | 
79 | 46 |     <target description="copy Eclipse compiler jars to ant lib directory" name="init-eclipse-compiler">  | 
80 | 47 |         <copy todir="${ant.library.dir}">  | 
81 | 48 |             <fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>  | 
 | 
99 | 66 |         </junit>  | 
100 | 67 |     </target>  | 
101 | 68 |     <target name="BasicExample">  | 
102 |  | -        <java classname="basic.BasicExample" failonerror="true" fork="yes">  | 
103 |  | -            <classpath refid="socket.io-java-client.classpath"/>  | 
104 |  | -        </java>  | 
105 |  | -    </target>  | 
106 |  | -    <target name="ChatFrame">  | 
107 |  | -        <java classname="chat.ChatFrame" failonerror="true" fork="yes">  | 
 | 69 | +        <java classname="BasicExample" failonerror="true" fork="yes">  | 
108 | 70 |             <classpath refid="socket.io-java-client.classpath"/>  | 
109 | 71 |         </java>  | 
110 | 72 |     </target>  | 
 | 
132 | 94 |             <report format="frames" todir="${junit.output.dir}"/>  | 
133 | 95 |         </junitreport>  | 
134 | 96 |     </target>  | 
 | 97 | +	<target name="jar" depends="build-project">  | 
 | 98 | +	        <mkdir dir="jar"/>  | 
 | 99 | +	        <jar destfile="jar/socketio.jar" basedir="bin">  | 
 | 100 | +		    <zipgroupfileset dir="libs/" includes="*.jar"/>  | 
 | 101 | +	            <manifest>  | 
 | 102 | +	            </manifest>  | 
 | 103 | +	        </jar>  | 
 | 104 | +	</target>  | 
135 | 105 | </project>  | 
0 commit comments