summaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
authorJean-Marie Henaff <jmhenaff@google.com>2015-02-26 16:12:12 +0100
committerJean-Marie Henaff <jmhenaff@google.com>2015-02-26 16:28:44 +0100
commit337dbe1361cc7dce92a072368ba4b425d7871a54 (patch)
tree7e7c1adfdaa44351fba582ace46a01cc12eac12c /build.xml
parentd528744790b3552a42cfc61d11bbd7dbc8e6a2f2 (diff)
downloadtoolchain_jack-337dbe1361cc7dce92a072368ba4b425d7871a54.zip
toolchain_jack-337dbe1361cc7dce92a072368ba4b425d7871a54.tar.gz
toolchain_jack-337dbe1361cc7dce92a072368ba4b425d7871a54.tar.bz2
Create new project jack-api
Change-Id: Iae9341cfef97ffeefa42eb0022e3adb3f5abd84b
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml39
1 files changed, 37 insertions, 2 deletions
diff --git a/build.xml b/build.xml
index 7f4c0dd..efb6cfe 100644
--- a/build.xml
+++ b/build.xml
@@ -17,10 +17,17 @@
<project name="jack" default="dist">
- <target name="dist" depends="dexcomparator-lib,jack,jackunittests,jack-tests,dx-lib,
- sched-lib,schedtests-lib"/>
+ <target name="dist" depends="dexcomparator-lib,
+ jack,
+ jack-api-lib,
+ jackunittests,
+ jack-tests,
+ dx-lib,
+ sched-lib,
+ schedtests-lib"/>
<target name="clean" depends="jack-clean,
+ jack-api-lib-clean,
jackunittests-lib-clean,
jackunittests-clean,
jack-tests-clean,
@@ -52,6 +59,7 @@
<dirname property="jack-project.dir" file="${ant.file.jack}"/>
<property name="jack.dir" value="${jack-project.dir}/jack" />
+ <property name="jack-api.dir" value="${jack-project.dir}/jack-api" />
<property name="jack-tests.dir" value="${jack-project.dir}/jack-tests" />
<property name="antlr.dir" value="${jack-project.dir}/antlr"/>
<property name="args4j.dir" value="${jack-project.dir}/args4j"/>
@@ -212,6 +220,33 @@
<!-- ******************* -->
+ <!-- jack-api-lib -->
+ <!-- ******************* -->
+ <property name="jack-api.build.dir" value="${jack-api.dir}/build" />
+ <property name="jack-api.libs.dir" value="${jack-api.dir}/libs" />
+ <property name="jack-api.build.outdir" value="${jack-api.build.dir}/classes" />
+ <property name="jack-api.dist.dir" value="${jack-api.dir}/dist" />
+ <property name="jack-api.libname" value="jack-api-lib.jar" />
+
+ <target name="jack-api-lib-clean">
+ <delete dir="${jack-api.build.dir}"/>
+ <delete dir="${jack-api.dist.dir}"/>
+ <delete dir="${jack-api.libs.dir}"/>
+ </target>
+
+ <target name="jack-api-copy-libs" depends="jsr305-lib">
+ <copy todir="${jack-api.libs.dir}" flatten="true">
+ <filelist dir="/" >
+ <file name="${jsr305.dist.dir}/${jsr305.libname}"/>
+ </filelist>
+ </copy>
+ </target>
+
+ <target name="jack-api-lib" depends="jack-api-copy-libs">
+
+ </target>
+
+ <!-- ******************* -->
<!-- jackunittests-lib -->
<!-- ******************* -->
<property name="jackunittests.build.dir" value="${jack.dir}/build/jackunittests-lib" />