Automated JVM testing
[cacao.git] / tests / jvm98 / Makefile.am
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..b8f399cbb54b57483e8b3546665d82c01d96e05b 100644 (file)
@@ -0,0 +1,20 @@
+EXTRA_DIST = check.diff compress.diff compress.output db.diff db.output javac.diff javac.output mpegaudio.diff mpegaudio.output raytrace.diff raytrace.output
+
+checkjvm: compress db javac mpegaudio raytrace
+
+compress db javac mpegaudio raytrace: force
+       rm -rf $@
+       cp -r ../jvm98/spec/benchmarks/_*_$@ $@
+       patch -p0 < $@.diff
+       (cd $@; \
+        chmod 644 *; \
+        chmod 755 input; \
+        sh setup.sh || true; \
+        ../../cacao -ieee sun.tools.javac.Main -d . *.java  && \
+        ../../cacao -ieee Main > $@.output; \
+        sh postoutput.sh || true; \
+       )
+       diff --brief $@/$@.output $@.output
+       rm -rf $@
+       
+force: