Initial sources for planned 2.0 luaj vm release. Most interpreter features and library functions working.

This commit is contained in:
James Roseborough
2009-10-27 06:12:24 +00:00
parent d16fad00e8
commit 3863ff8e46
116 changed files with 33600 additions and 122 deletions

View File

@@ -23,6 +23,12 @@
<import file="wtk.xml"/>
<property environment="env"/>
<property name="antlr.version" value="3.1.3"/>
<property name="antlr.home" value="${env.ANTLR_HOME}"/>
<property name="antlr.tool.jar" value="${antlr.home}/lib/antlr-${antlr.version}.jar"/>
<property name="antlr.runtime.jar" value="${antlr.home}/lib/antlr-runtime-${antlr.version}.jar"/>
<target name="clean" description="Remove all files created by the build/test process.">
<delete dir="build" failonerror="no"/>
<delete file="cobertura.log" />
@@ -42,12 +48,11 @@
<javac destdir="${classes.dir}" debug="yes" target="1.5">
<classpath refid="cobertura.classpath" />
<classpath refid="wtk-libs" />
<classpath path="${antlr.runtime.jar}"/>
<src path="src/core"/>
<src path="src/j2me"/>
<src path="src/j2se"/>
<src path="src/script"/>
<src path="src/sample"/>
<src path="src/test/java"/>
<src path="src/jme"/>
<src path="src/jse"/>
<src path="test/junit"/>
</javac>
</target>
@@ -57,11 +62,16 @@
<cobertura-instrument todir="${instrumented.dir}">
<ignore regex="org.apache.log4j.*" />
<fileset dir="${classes.dir}">
<include name="org/luaj/vm/*.class" />
<include name="org/luaj/lib/*.class" />
<include name="org/luaj/compiler/*.class" />
<include name="org/luaj/vm2/*.class" />
<include name="org/luaj/vm2/lib/*.class" />
<include name="org/luaj/vm2/lib/jse/*.class" />
<include name="org/luaj/vm2/lib/jme/*.class" />
<include name="org/luaj/vm2/compiler/*.class" />
<include name="org/luaj/vm2/luajc/*.class" />
<include name="org/luaj/vm2/luajc/antlr/*.class" />
<include name="org/luaj/vm2/luajc/lst/*.class" />
<include name="org/luaj/vm2/script/*.class" />
<exclude name="**/*Test*.class" />
<exclude name="org/luaj/vm/require/*.class" />
</fileset>
</cobertura-instrument>
</target>
@@ -74,11 +84,8 @@
<classpath refid="cobertura.classpath" />
<formatter type="xml" />
<batchtest todir="${reports.xml.dir}">
<fileset dir="src/test/java">
<include name="org/luaj/compiler/*.java" />
<include name="org/luaj/vm/*.java" />
<exclude name="**/Abstract*.java" />
<exclude name="**/StandardTest.java" />
<fileset dir="test/junit">
<include name="org/luaj/vm2/AllTests.java" />
</fileset>
</batchtest>
</junit>