2007-09-26 01:26:20 +00:00
|
|
|
<project default="all">
|
2008-02-06 19:28:12 +00:00
|
|
|
<property file="version.properties"/>
|
2007-10-12 20:39:26 +00:00
|
|
|
|
2008-05-06 14:12:46 +00:00
|
|
|
<property name="jar.name.j2me" value="luaj-j2me-${version}.jar"/>
|
|
|
|
|
<property name="jar.name.j2se" value="luaj-j2se-${version}.jar"/>
|
|
|
|
|
|
2008-07-24 06:35:17 +00:00
|
|
|
<import file="wtk.xml"/>
|
|
|
|
|
|
2007-09-26 01:26:20 +00:00
|
|
|
<target name="clean">
|
|
|
|
|
<delete dir="build"/>
|
2008-05-06 14:12:46 +00:00
|
|
|
<delete>
|
|
|
|
|
<fileset dir="." includes="luaj-*.jar"/>
|
|
|
|
|
</delete>
|
2007-09-26 01:26:20 +00:00
|
|
|
</target>
|
|
|
|
|
|
2008-05-06 14:12:46 +00:00
|
|
|
<target name="compile" depends="wtk-or-fail">
|
2008-05-19 17:18:10 +00:00
|
|
|
<mkdir dir="build/core/src"/>
|
2008-05-06 14:12:46 +00:00
|
|
|
<mkdir dir="build/core/classes"/>
|
|
|
|
|
<mkdir dir="build/j2me/classes"/>
|
|
|
|
|
<mkdir dir="build/j2se/classes"/>
|
2008-05-19 17:18:10 +00:00
|
|
|
<copy todir="build/core/src">
|
|
|
|
|
<fileset dir="src/core"/>
|
|
|
|
|
<filterchain>
|
|
|
|
|
<tokenfilter>
|
|
|
|
|
<replacestring from='"Luaj 0.0"' to='"Luaj ${version}"'/>
|
|
|
|
|
</tokenfilter>
|
|
|
|
|
</filterchain>
|
|
|
|
|
</copy>
|
2008-05-07 20:31:53 +00:00
|
|
|
<javac destdir="build/core/classes" encoding="utf-8" source="1.3" target="1.1" bootclasspathref="wtk-libs">
|
2008-05-19 17:18:10 +00:00
|
|
|
<src path="build/core/src"/>
|
2008-05-06 14:12:46 +00:00
|
|
|
</javac>
|
2008-05-07 20:31:53 +00:00
|
|
|
<javac destdir="build/j2me/classes" encoding="utf-8" source="1.3" target="1.1" bootclasspathref="wtk-libs">
|
|
|
|
|
<classpath path="build/core/classes"/>
|
2008-05-06 14:12:46 +00:00
|
|
|
<src path="src/j2me"/>
|
|
|
|
|
</javac>
|
2008-06-04 21:32:18 +00:00
|
|
|
<javac destdir="build/j2se/classes" encoding="utf-8" source="1.5" target="1.5">
|
2008-05-06 14:12:46 +00:00
|
|
|
<classpath path="build/core/classes"/>
|
|
|
|
|
<src path="src/j2se"/>
|
|
|
|
|
<src path="src/script"/>
|
2007-09-26 01:26:20 +00:00
|
|
|
</javac>
|
|
|
|
|
</target>
|
|
|
|
|
|
2008-05-06 14:12:46 +00:00
|
|
|
<target name="jar-j2me" depends="compile">
|
|
|
|
|
<jar destfile="${jar.name.j2me}">
|
|
|
|
|
<fileset dir="build/core/classes"/>
|
|
|
|
|
<fileset dir="build/j2me/classes"/>
|
|
|
|
|
</jar>
|
2007-10-23 21:06:51 +00:00
|
|
|
</target>
|
|
|
|
|
|
2008-05-06 14:12:46 +00:00
|
|
|
<target name="jar-j2se" depends="compile">
|
|
|
|
|
<jar destfile="${jar.name.j2se}">
|
|
|
|
|
<fileset dir="build/core/classes"/>
|
2008-05-14 00:19:56 +00:00
|
|
|
<fileset dir="build/j2me/classes"/>
|
2008-06-05 15:13:12 +00:00
|
|
|
<fileset dir="build/j2se/classes"/>
|
2008-05-06 14:12:46 +00:00
|
|
|
<fileset dir="src/script">
|
|
|
|
|
<include name="META-INF/**"/>
|
|
|
|
|
</fileset>
|
|
|
|
|
</jar>
|
2007-10-23 21:06:51 +00:00
|
|
|
</target>
|
|
|
|
|
|
2008-04-04 04:06:12 +00:00
|
|
|
<target name="dist">
|
|
|
|
|
<delete dir="build/luaj-${version}"/>
|
|
|
|
|
<mkdir dir="build/luaj-${version}/src"/>
|
|
|
|
|
<mkdir dir="build/luaj-${version}/lib"/>
|
|
|
|
|
<copy todir="build/luaj-${version}/src">
|
|
|
|
|
<fileset dir="src"/>
|
|
|
|
|
</copy>
|
|
|
|
|
<copy todir="build/luaj-${version}/lib">
|
|
|
|
|
<fileset dir=".">
|
|
|
|
|
<include name="*-${version}.jar"/>
|
|
|
|
|
</fileset>
|
|
|
|
|
</copy>
|
|
|
|
|
<copy todir="build/luaj-${version}">
|
|
|
|
|
<fileset dir=".">
|
|
|
|
|
<include name="build.xml"/>
|
2008-12-01 18:39:56 +00:00
|
|
|
<include name="build-coverage.xml"/>
|
2008-04-04 04:06:12 +00:00
|
|
|
<include name="version.properties"/>
|
2008-12-01 18:39:56 +00:00
|
|
|
<include name="wtk.xml"/>
|
2008-04-04 04:06:12 +00:00
|
|
|
</fileset>
|
|
|
|
|
</copy>
|
|
|
|
|
<zip destfile="luaj-${version}.zip"
|
|
|
|
|
basedir="build" includes="luaj-${version}/**"/>
|
|
|
|
|
</target>
|
2007-10-23 21:06:51 +00:00
|
|
|
|
2008-06-04 21:32:18 +00:00
|
|
|
<target name="all" depends="clean,jar-j2me,jar-j2se"/>
|
2007-09-26 01:26:20 +00:00
|
|
|
</project>
|