summaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
authorJean-Marie Henaff <jmhenaff@google.com>2014-08-07 15:37:36 +0200
committerJean-Marie Henaff <jmhenaff@google.com>2014-08-18 09:54:47 +0200
commit81ccd8fc3f6c7eff2ab3c03051653482fd467dc2 (patch)
treea6b5ec3e568752f1883e116cc3a67c975c50567d /build.xml
parent0443d8a7f52895f6c7ca75dec4a5a21b99d4914b (diff)
downloadtoolchain_jack-81ccd8fc3f6c7eff2ab3c03051653482fd467dc2.tar.gz
toolchain_jack-81ccd8fc3f6c7eff2ab3c03051653482fd467dc2.tar.bz2
toolchain_jack-81ccd8fc3f6c7eff2ab3c03051653482fd467dc2.zip
Fix ant clean target
Some files weren't deleted after ant clean. Change-Id: If436558b1286fc59dfff7d6c17d37460532d3fcb
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml35
1 files changed, 25 insertions, 10 deletions
diff --git a/build.xml b/build.xml
index 59ab5f62..84fdcbf5 100644
--- a/build.xml
+++ b/build.xml
@@ -43,7 +43,8 @@
hamcrest-core-lib-clean,
dexcomparator-clean,
dex-lib-clean,
- dx-ref-lib-clean" />
+ dx-ref-lib-clean,
+ core-stubs-mini-clean" />
<dirname property="jack-project.dir" file="${ant.file.jack}"/>
@@ -82,11 +83,11 @@
<property name="jack.dist.dir" value="${jack.dir}/dist" />
<property name="jack.libname" value="jack-lib.jar" />
- <target name="jack-clean">
+ <target name="jack-lib-clean">
<delete dir="${jack.build.dir}"/>
+ <delete file="${jack.dist.dir}/${jack.libname}"/>
<delete dir="${jack.libs.dir}"/>
<delete dir="${jack.tools.dir}"/>
- <delete dir="${jack.dist.dir}"/>
</target>
<target name="jack-copy-libs" depends="ecj,guava-lib,dx-lib,args4j-lib,antlr-rt-lib,jsr305-lib,
@@ -175,6 +176,11 @@
<property name="jack.exec.build.outdir" value="${jack.exec.build.dir}/classes"/>
<property name="jack.execname" value="jack.jar"/>
+ <target name="jack-clean" depends="jack-lib-clean">
+ <delete dir="${jack.exec.build.dir}"/>
+ <delete file="${jack.dist.dir}/${jack.execname}"/>
+ </target>
+
<target name="jack" depends="jack-lib-compile">
<copy todir="${jack.exec.build.outdir}">
<fileset dir="${jack.build.outdir}"/>
@@ -521,7 +527,7 @@
<target name="sched-lib-clean">
<delete dir="${schedlib.build.dir}" />
<delete dir="${schedlib.libs.dir}" />
- <delete dir="${schedlib.dist.dir}/${schedlib.libname}" />
+ <delete file="${schedlib.dist.dir}/${schedlib.libname}" />
</target>
<target name="sched-copy-libs" depends="guava-lib,jsr305-lib,allocation-lib,freemarker-lib,
@@ -588,7 +594,7 @@
<target name="sched-build-lib-clean">
<delete dir="${sched-build.build.dir}" />
<delete dir="${sched-build.libs.dir}" />
- <delete dir="${sched-build.dist.dir}/${sched-build.libname}" />
+ <delete file="${sched-build.dist.dir}/${sched-build.libname}" />
</target>
<target name="sched-build-lib-compile" depends="sched-copy-libs,jsr305-lib">
@@ -633,8 +639,8 @@
<target name="sched-build-clean" depends="sched-build-lib-clean">
<delete dir="${sched-build.exec.build.dir}" />
- <delete dir="${sched-build.dist.dir}/${sched-build.execname}" />
<delete file="${sched.dir}/tools/${sched-build.execname}" />
+ <delete file="${sched-build.dist.dir}/${sched-build.execname}" />
</target>
<target name="sched-build" depends="sched-build-lib-compile">
@@ -992,11 +998,20 @@
includes="**"/>
</target>
- <target name="core-stubs-mini" depends="jack">
- <property name="core-stubs-mini.dist.dir" value="${core-stubs-mini.dir}/dist"/>
- <property name="core-stubs-mini.build.dir" value="${core-stubs-mini.dir}/build"/>
- <property name="core-stubs-mini.libname" value="core-stubs-mini.jar"/>
+ <!-- ******************* -->
+ <!-- core-stubs-mini -->
+ <!-- ******************* -->
+ <property name="core-stubs-mini.dist.dir" value="${core-stubs-mini.dir}/dist"/>
+ <property name="core-stubs-mini.build.dir" value="${core-stubs-mini.dir}/build"/>
+ <property name="core-stubs-mini.libname" value="core-stubs-mini.jar"/>
+
+ <target name="core-stubs-mini-clean">
+ <delete dir="${core-stubs-mini.build.dir}" />
+ <delete dir="${core-stubs-mini.dist.dir}" />
+ </target>
+
+ <target name="core-stubs-mini" depends="jack">
<mkdir dir="${core-stubs-mini.dist.dir}"/>
<fileset dir="${core-stubs-mini.dir}/src">
<include name="**/*.java"/>