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="preverify.dir" value="${build.dir}/preverify"/> |
9 |
|
10 |
<target name="clean"> |
11 |
<delete dir="${build.dir}"/> |
12 |
</target> |
13 |
|
14 |
<target name="mkdir"> |
15 |
<mkdir dir="${archives.dir}"/> |
16 |
<mkdir dir="${classes.dir}"/> |
17 |
<mkdir dir="${preverify.dir}"/> |
18 |
</target> |
19 |
|
20 |
<target name="jar" depends="compile"> |
21 |
<jar |
22 |
destfile="${archives.dir}/dt-anttasks.jar" |
23 |
basedir="${classes.dir}" |
24 |
index="true" |
25 |
> |
26 |
<metainf file="LICENSE"/> |
27 |
</jar> |
28 |
</target> |
29 |
|
30 |
<target name="compile" depends="mkdir"> |
31 |
<javac |
32 |
srcdir="${source.dir}" |
33 |
destdir="${classes.dir}" |
34 |
source="1.5" |
35 |
target="1.5" |
36 |
/> |
37 |
</target> |
38 |
|
39 |
<target name="test" depends="jar"> |
40 |
<taskdef |
41 |
name="preverify" |
42 |
classname="net.douglasthrift.anttasks.Preverify" |
43 |
classpath="${archives.dir}/dt-anttasks.jar" |
44 |
/> |
45 |
|
46 |
<taskdef |
47 |
name="unixzip" |
48 |
classname="net.douglasthrift.anttasks.Preverify" |
49 |
classpath="${archives.dir}/dt-anttasks.jar" |
50 |
/> |
51 |
|
52 |
<preverify |
53 |
classpath="../../TheOkoriGroup.com/DeviceEngine/blackberry/lib/net_rim_api.jar" |
54 |
directory="${preverify.dir}" |
55 |
dirnames="../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-common.jar:../../TheOkoriGroup.com/DeviceEngine/build/archives/4dk-blackberry.jar" |
56 |
/> |
57 |
</target> |
58 |
|
59 |
<target name="all" depends="jar"/> |
60 |
</project> |