ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/AntTasks/build.xml
Revision: 977
Committed: 2007-12-19T23:12:12-08:00 (17 years, 6 months ago) by douglas
Content type: text/xml
File size: 2462 byte(s)
Log Message:
Clean moar!

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