summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorilyas <ilyas@epfl.ch>2009-05-06 10:24:51 +0000
committerilyas <ilyas@epfl.ch>2009-05-06 10:24:51 +0000
commit6f4ba5480f9aa43baf49de774b64d0b3dbc95a10 (patch)
tree32b7092731f293579f11c282aab3e83199d2c7aa /build.xml
parent330ad12bbf800572dd8f493b87b7e501a975b0ca (diff)
downloadscala-6f4ba5480f9aa43baf49de774b64d0b3dbc95a10.tar.gz
scala-6f4ba5480f9aa43baf49de774b64d0b3dbc95a10.tar.bz2
scala-6f4ba5480f9aa43baf49de774b64d0b3dbc95a10.zip
Scala decompiler test suite added
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml35
1 files changed, 20 insertions, 15 deletions
diff --git a/build.xml b/build.xml
index c85fa72a7e..873aea0d98 100644
--- a/build.xml
+++ b/build.xml
@@ -476,8 +476,8 @@ QUICK BUILD (QUICK)
<touch file="${build-quick.dir}/compiler.complete" verbose="no"/>
<stopwatch name="quick.comp.timer" action="total"/>
</target>
-
- <target name="quick.pre-partest" depends="quick.comp">
+
+ <target name="quick.pre-partest" depends="quick.scalap">
<uptodate property="quick.partest.available" targetfile="${build-quick.dir}/partest.complete">
<srcfiles dir="${src.dir}/partest"/>
</uptodate>
@@ -493,6 +493,7 @@ QUICK BUILD (QUICK)
<classpath>
<pathelement location="${build-quick.dir}/classes/library"/>
<pathelement location="${build-quick.dir}/classes/compiler"/>
+ <pathelement location="${build-quick.dir}/classes/scalap"/>
<pathelement location="${build-quick.dir}/classes/partest"/>
</classpath>
<include name="**/*.java"/>
@@ -509,6 +510,7 @@ QUICK BUILD (QUICK)
<compilationpath>
<pathelement location="${build-quick.dir}/classes/library"/>
<pathelement location="${build-quick.dir}/classes/compiler"/>
+ <pathelement location="${build-quick.dir}/classes/scalap"/>
<pathelement location="${build-quick.dir}/classes/partest"/>
<pathelement location="${ant.jar}"/>
</compilationpath>
@@ -525,13 +527,13 @@ QUICK BUILD (QUICK)
<touch file="${build-quick.dir}/partest.complete" verbose="no"/>
<stopwatch name="quick.partest.timer" action="total"/>
</target>
-
- <target name="quick.pre-scalap" depends="quick.partest">
+
+ <target name="quick.pre-scalap" depends="quick.comp">
<uptodate property="quick.scalap.available" targetfile="${build-quick.dir}/scalap.complete">
<srcfiles dir="${src.dir}/scalap"/>
</uptodate>
</target>
-
+
<target name="quick.scalap" depends="quick.pre-scalap" unless="quick.scalap.available">
<stopwatch name="quick.scalap.timer"/>
<mkdir dir="${build-quick.dir}/classes/scalap"/>
@@ -554,8 +556,8 @@ QUICK BUILD (QUICK)
<touch file="${build-quick.dir}/scalap.complete" verbose="no"/>
<stopwatch name="quick.scalap.timer" action="total"/>
</target>
-
- <target name="quick.pre-bin" depends="quick.scalap">
+
+ <target name="quick.pre-bin" depends="quick.partest">
<condition property="quick.bin.available">
<isset property="quick.comp.available"/>
</condition>
@@ -898,7 +900,7 @@ BOOTSTRAPPING BUILD (STRAP)
<stopwatch name="strap.comp.timer" action="total"/>
</target>
- <target name="strap.pre-partest" depends="strap.comp">
+ <target name="strap.pre-partest" depends="strap.scalap">
<uptodate property="strap.partest.available" targetfile="${build-strap.dir}/partest.complete">
<srcfiles dir="${src.dir}/partest"/>
</uptodate>
@@ -914,6 +916,7 @@ BOOTSTRAPPING BUILD (STRAP)
<classpath>
<pathelement location="${build-strap.dir}/classes/library"/>
<pathelement location="${build-strap.dir}/classes/compiler"/>
+ <pathelement location="${build-strap.dir}/classes/scalap"/>
<pathelement location="${build-strap.dir}/classes/partest"/>
</classpath>
<include name="**/*.java"/>
@@ -928,6 +931,7 @@ BOOTSTRAPPING BUILD (STRAP)
<classpath>
<pathelement location="${build-strap.dir}/classes/library"/>
<pathelement location="${build-strap.dir}/classes/compiler"/>
+ <pathelement location="${build-strap.dir}/classes/scalap"/>
<pathelement location="${build-strap.dir}/classes/partest"/>
<pathelement location="${ant.jar}"/>
</classpath>
@@ -940,13 +944,13 @@ BOOTSTRAPPING BUILD (STRAP)
<touch file="${build-strap.dir}/partest.complete" verbose="no"/>
<stopwatch name="strap.partest.timer" action="total"/>
</target>
-
- <target name="strap.pre-scalap" depends="strap.partest">
+
+ <target name="strap.pre-scalap" depends="strap.comp">
<uptodate property="strap.scalap.available" targetfile="${build-strap.dir}/scalap.complete">
<srcfiles dir="${src.dir}/scalap"/>
</uptodate>
</target>
-
+
<target name="strap.scalap" depends="strap.pre-scalap" unless="strap.scalap.available">
<stopwatch name="strap.scalap.timer"/>
<mkdir dir="${build-strap.dir}/classes/scalap"/>
@@ -968,7 +972,7 @@ BOOTSTRAPPING BUILD (STRAP)
<stopwatch name="strap.scalap.timer" action="total"/>
</target>
- <target name="strap.done" depends="strap.scalap"/>
+ <target name="strap.done" depends="strap.partest"/>
<target name="strap.clean">
<delete dir="${build-strap.dir}" includeemptydirs="yes" quiet="yes" failonerror="no"/>
@@ -1129,7 +1133,7 @@ OPTIMISED COMPILER
<stopwatch name="optimised.comp.timer" action="total"/>
</target>
- <target name="optimised.pre-partest" depends="optimised.comp">
+ <target name="optimised.pre-partest" depends="optimised.scalap">
<uptodate property="optimised.partest.available" targetfile="${build-optimised.dir}/partest.complete">
<srcfiles dir="${src.dir}/partest"/>
</uptodate>
@@ -1174,7 +1178,7 @@ OPTIMISED COMPILER
<stopwatch name="optimised.partest.timer" action="total"/>
</target>
- <target name="optimised.pre-scalap" depends="optimised.partest">
+ <target name="optimised.pre-scalap" depends="optimised.comp">
<uptodate property="optimised.scalap.available" targetfile="${build-optimised.dir}/scalap.complete">
<srcfiles dir="${src.dir}/scalap"/>
</uptodate>
@@ -1203,7 +1207,7 @@ OPTIMISED COMPILER
<stopwatch name="optimised.scalap.timer" action="total"/>
</target>
- <target name="optimised.pre-bin" depends="optimised.scalap">
+ <target name="optimised.pre-bin" depends="optimised.partest">
<condition property="optimised.bin.available">
<isset property="optimised.comp.available"/>
</condition>
@@ -1433,6 +1437,7 @@ BOOTRAPING TEST AND TEST SUITE
<jvm5tests dir="${test.dir}/files/jvm5" includes="*.scala"/>
<residenttests dir="${test.dir}/files/res" includes="*.res"/>
<!-- <scripttests dir="${test.dir}/files/script" includes="*.scala"/> -->
+ <scalaptests dir="${test.dir}/files/scalap" includes="**/*.scala"/>
</partest>
</target>