ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/AntTasks/build.xml
Revision: 976
Committed: 2007-12-19T23:05:48-08:00 (17 years, 6 months ago) by douglas
Content type: text/xml
File size: 2355 byte(s)
Log Message:
Break out tests.

File Contents

# Content
1 <?xml version="1.0"?>
2 <project name="anttasks" default="all" basedir=".">
3 <property name="source.dir" value="source"/>
4 <property name="build.dir" value="build"/>
5
6 <property name="archives.dir" value="${build.dir}/archives"/>
7 <property name="classes.dir" value="${build.dir}/classes"/>
8 <property name="iphone.dir" value="${build.dir}/iphone"/>
9 <property name="preverify.dir" value="${build.dir}/preverify"/>
10
11 <target name="clean">
12 <delete dir="${build.dir}"/>
13 </target>
14
15 <target name="mkdir">
16 <mkdir dir="${archives.dir}"/>
17 <mkdir dir="${classes.dir}"/>
18 <mkdir dir="${iphone.dir}"/>
19 <mkdir dir="${preverify.dir}"/>
20 </target>
21
22 <target name="jar" depends="compile">
23 <jar
24 destfile="${archives.dir}/dt-anttasks.jar"
25 basedir="${classes.dir}"
26 index="true"
27 >
28 <metainf file="LICENSE"/>
29 </jar>
30 </target>
31
32 <target name="compile" depends="mkdir">
33 <javac
34 srcdir="${source.dir}"
35 destdir="${classes.dir}"
36 source="1.5"
37 target="1.5"
38 />
39 </target>
40
41 <target name="test-preverify" depends="jar">
42 <taskdef
43 name="preverify"
44 classname="net.douglasthrift.anttasks.Preverify"
45 classpath="${archives.dir}/dt-anttasks.jar"
46 />
47
48 <preverify
49 classpath="../../TheOkoriGroup.com/DeviceEngine/blackberry/lib/net_rim_api.jar"
50 directory="${preverify.dir}"
51 dirnames="../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-common.jar:../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-blackberry.jar"
52 />
53 </target>
54
55 <target name="test-unixzip" depends="jar">
56 <taskdef
57 name="unixzip"
58 classname="net.douglasthrift.anttasks.UnixZip"
59 classpath="${archives.dir}/dt-anttasks.jar"
60 />
61
62 <unixzip destfile="${iphone.dir}/DevEngine.zip">
63 <zipfileset
64 dir="../../TheOkoriGroup.com/DeviceEngine/template/DevEngine.app"
65 excludes="DevEngine"
66 prefix="DevEngine.app"
67 />
68
69 <zipfileset
70 dir="../../TheOkoriGroup.com/DeviceEngine/template/DevEngine.app"
71 includes="DevEngine"
72 prefix="DevEngine.app"
73 filemode="755"
74 />
75
76 <zipfileset
77 dir="../../TheOkoriGroup.com/DeviceEngine/build/archives"
78 includes="4dk-common.jar 4dk-iphone.jar"
79 prefix="DevEngine.app"
80 />
81
82 <symlink link="DevEngine.app/Java" resource="/usr/bin/java"/>
83 </unixzip>
84 </target>
85
86 <target name="all" depends="jar"/>
87 <target name="test" depends="test-preverify,test-unixzip"/>
88 </project>