blob: 458b40d03d1a36e1cad294cd10a91c176423eb1a [file] [log] [blame]
The Android Open Source Project96b00fe2009-03-03 19:30:02 -08001<?xml version="1.0" encoding="UTF-8"?>
2<project name="jdiff" default="jar" basedir=".">
3
4<description>
5Builds Android's jdiff.jar and places it in device/extlibs/jdiff-1.1.0/.
6</description>
The Android Open Source Project96b00fe2009-03-03 19:30:02 -08007
8<target name="init" description="Properties used by other targets">
9 <property name="extlibs.dir" value="${basedir}/../../extlibs/jdiff-1.1.0/" />
10 <property name="src.dir" value="${basedir}/src" />
11 <property name="build.dir" value="build" />
12 <property name="classes.dir" value="${build.dir}/classes" />
13 <property name="lib.dir" value="${build.dir}/lib" />
14 <property name="version" value="1.1.0" />
The Android Open Source Project96b00fe2009-03-03 19:30:02 -080015 <property name="debug" value="true" />
16 <property name="JDIFF_HOME" value="${extlibs.dir}" />
17</target>
18
19<target name="create.dirs" depends="init">
20 <mkdir dir="${build.dir}" />
21 <mkdir dir="${lib.dir}" />
22 <mkdir dir="${classes.dir}" />
23</target>
24
25<target name="clean" depends="init">
26 <delete includeEmptyDirs="true"
27 verbose="false"
28 quiet="true">
29 <fileset dir="${build.dir}" />
30 </delete>
31</target>
32
33<target name="compile" depends="create.dirs" description="Compile everything except the Ant task">
34 <javac srcdir="${src.dir}"
35 destdir="${classes.dir}"
36 debug="${debug}"
37 excludes="jdiff/JDiffAntTask.java"
Paul Rashidi2f5f31a2015-06-02 14:58:19 -070038 fork="true"
39 includeJavaRuntime="false"
40 includeAntRuntime="yes">
The Android Open Source Project96b00fe2009-03-03 19:30:02 -080041 </javac>
Paul Rashidi2f5f31a2015-06-02 14:58:19 -070042</target>
The Android Open Source Project96b00fe2009-03-03 19:30:02 -080043
44<!-- Place the jdiff.jar file in <branch-root>/device/extlibs/jdiff-.1.0/ (under version control) -->
Paul Rashidi2f5f31a2015-06-02 14:58:19 -070045<target name="jar" depends="compile">
46 <jar jarfile="${basedir}/jdiff.jar"
The Android Open Source Project96b00fe2009-03-03 19:30:02 -080047 basedir="${classes.dir}"
48 includes="*jdiff/*.class"
49 excludes="*jdiff/JDiffAntTask*.class" />
50</target>
51
52</project>