You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.7 KiB
52 lines
1.7 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<project name="jdiff" default="jar" basedir="."> |
|
|
|
<description> |
|
Builds Android's jdiff.jar and places it in device/extlibs/jdiff-1.1.0/. |
|
</description> |
|
|
|
<target name="init" description="Properties used by other targets"> |
|
<property name="extlibs.dir" value="${basedir}/../../extlibs/jdiff-1.1.0/" /> |
|
<property name="src.dir" value="${basedir}/src" /> |
|
<property name="build.dir" value="build" /> |
|
<property name="classes.dir" value="${build.dir}/classes" /> |
|
<property name="lib.dir" value="${build.dir}/lib" /> |
|
<property name="version" value="1.1.0" /> |
|
<property name="debug" value="true" /> |
|
<property name="JDIFF_HOME" value="${extlibs.dir}" /> |
|
</target> |
|
|
|
<target name="create.dirs" depends="init"> |
|
<mkdir dir="${build.dir}" /> |
|
<mkdir dir="${lib.dir}" /> |
|
<mkdir dir="${classes.dir}" /> |
|
</target> |
|
|
|
<target name="clean" depends="init"> |
|
<delete includeEmptyDirs="true" |
|
verbose="false" |
|
quiet="true"> |
|
<fileset dir="${build.dir}" /> |
|
</delete> |
|
</target> |
|
|
|
<target name="compile" depends="create.dirs" description="Compile everything except the Ant task"> |
|
<javac srcdir="${src.dir}" |
|
destdir="${classes.dir}" |
|
debug="${debug}" |
|
excludes="jdiff/JDiffAntTask.java" |
|
fork="true" |
|
includeJavaRuntime="false" |
|
includeAntRuntime="yes"> |
|
</javac> |
|
</target> |
|
|
|
<!-- Place the jdiff.jar file in <branch-root>/device/extlibs/jdiff-.1.0/ (under version control) --> |
|
<target name="jar" depends="compile"> |
|
<jar jarfile="${basedir}/jdiff.jar" |
|
basedir="${classes.dir}" |
|
includes="*jdiff/*.class" |
|
excludes="*jdiff/JDiffAntTask*.class" /> |
|
</target> |
|
|
|
</project>
|
|
|