Files
luaj/build.xml

63 lines
1.8 KiB
XML
Raw Normal View History

<project default="all">
<property name="version" value="1.0"/>
<target name="clean">
<delete dir="build"/>
</target>
<target name="real-clean" depends="clean">
<delete file="luaj-vm-${version}.jar"/>
<delete file="luaj-vm-j2me-${version}.jar"/>
</target>
<target name="compile">
<mkdir dir="build/classes"/>
<javac destdir="build/classes" encoding="utf-8" source="1.3" target="1.1">
2007-10-17 00:56:08 +00:00
<src path="src/main/java" />
<src path="src/addon/java" />
<exclude name="lua/debug/j2me/**"/>
</javac>
</target>
<target name="jar" depends="compile">
<jar destfile="luaj-vm-${version}.jar" basedir="build/classes"/>
</target>
2007-10-10 17:53:34 +00:00
<taskdef resource="antenna.properties" />
<target name="j2me" depends="clean">
<!-- link to wireless toolkit -->
<property environment="env"/>
<property name="env.WTK_HOME" value="c:\WTK-2.2" />
<property name="wtk.home" value="${env.WTK_HOME}" />
<echo level="info">wtk.home: ${wtk.home}</echo>
<!-- set version of midp, cldc -->
<property name="wtk.cldc.version" value="1.1" />
<property name="wtk.midp.version" value="2.0" />
<property name="wtk.mmapi.enabled" value="true" />
<!-- copy relevant sources -->
<mkdir dir="build/src-j2me" />
<copy todir="build/src-j2me">
<fileset dir="../luaj-vm/src/main/java">
<exclude name="lua/debug/j2se/**" />
2007-10-10 17:53:34 +00:00
</fileset>
<fileset dir="../luaj-vm/src/addon/java">
<exclude name="lua/addon/luajava/**" />
</fileset>
</copy>
<!-- Compile everything, but don't preverify (yet). -->
<mkdir dir="build/classes-j2me" />
<wtkbuild destdir="build/classes-j2me" preverify="false" srcdir="build/src-j2me" source="1.3" />
2007-10-10 17:53:34 +00:00
<!-- create the jar -->
<jar destfile="luaj-vm-j2me-${version}.jar" basedir="build/classes-j2me" />
</target>
<target name="all" depends="clean,jar"/>
</project>