ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/AntTasks/build.xml
Revision: 1108
Committed: 2008-11-05T21:07:38-08:00 (16 years, 7 months ago) by douglas
Content type: text/xml
File size: 1660 byte(s)
Log Message:
Dex task.

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
9 <target name="clean">
10 <delete dir="${build.dir}"/>
11 </target>
12
13 <target name="clean-test">
14 </target>
15
16 <target name="mkdir">
17 <mkdir dir="${archives.dir}"/>
18 <mkdir dir="${classes.dir}"/>
19 </target>
20
21 <target name="jar" depends="compile">
22 <exec executable="svnversion" outputproperty="svn.version"/>
23
24 <jar
25 destfile="${archives.dir}/dt-anttasks.jar"
26 basedir="${classes.dir}"
27 index="true"
28 >
29 <metainf file="LICENSE"/>
30 <manifest>
31 <attribute name="Built-By" value="${user.name}"/>
32
33 <section name="net/douglasthrift/anttasks/">
34 <attribute name="Package-Title" value="Douglas Thrift's Ant Tasks"/>
35 <attribute name="Package-Version" value="1.0.${svn.version}"/>
36 <attribute name="Package-Vendor" value="Douglas Thrift"/>
37 </section>
38 </manifest>
39 </jar>
40 </target>
41
42 <target name="compile" depends="mkdir">
43 <javac
44 srcdir="${source.dir}"
45 destdir="${classes.dir}"
46 source="1.5"
47 target="1.5"
48 />
49 </target>
50
51 <target name="test-dx" depends="jar">
52 <taskdef
53 name="dex"
54 classname="net.douglasthrift.anttasks.Dex"
55 classpath="${archives.dir}/dt-anttasks.jar"
56 />
57
58 <dex verbose="true" output="${archives.dir}/classes.dex">
59 <dirset dir="../DeliciousAndroid" includes="build/classes library"/>
60 </dex>
61 </target>
62
63 <target name="all" depends="jar"/>
64 <target name="test" depends="test-dx"/>
65 </project>

Properties

Name Value
svn:eol-style native