ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/AntTasks/build.xml
Revision: 975
Committed: 2007-12-19T22:56:17-08:00 (17 years, 6 months ago) by douglas
Content type: text/xml
File size: 2229 byte(s)
Log Message:
Damn, that turned out to be simpler than I was making, grr!

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" depends="jar">
42 <taskdef
43 name="preverify"
44 classname="net.douglasthrift.anttasks.Preverify"
45 classpath="${archives.dir}/dt-anttasks.jar"
46 />
47
48 <taskdef
49 name="unixzip"
50 classname="net.douglasthrift.anttasks.UnixZip"
51 classpath="${archives.dir}/dt-anttasks.jar"
52 />
53
54 <preverify
55 classpath="../../TheOkoriGroup.com/DeviceEngine/blackberry/lib/net_rim_api.jar"
56 directory="${preverify.dir}"
57 dirnames="../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-common.jar:../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-blackberry.jar"
58 />
59
60 <unixzip destfile="${iphone.dir}/DevEngine.zip">
61 <zipfileset
62 dir="../../TheOkoriGroup.com/DeviceEngine/template/DevEngine.app"
63 excludes="DevEngine"
64 prefix="DevEngine.app"
65 />
66
67 <zipfileset
68 dir="../../TheOkoriGroup.com/DeviceEngine/template/DevEngine.app"
69 includes="DevEngine"
70 prefix="DevEngine.app"
71 filemode="755"
72 />
73
74 <zipfileset
75 dir="../../TheOkoriGroup.com/DeviceEngine/build/archives"
76 includes="4dk-common.jar 4dk-iphone.jar"
77 prefix="DevEngine.app"
78 />
79
80 <symlink link="DevEngine.app/Java" resource="/usr/bin/java"/>
81 </unixzip>
82 </target>
83
84 <target name="all" depends="jar"/>
85 </project>