# HG changeset patch # User Gary Benson # Date 1297345728 0 # Node ID 3dfb856768da78d53c896b44f4ffa6b291498efe # Parent b79687c336c37872eca0f297d1869353c708aa07 Run it diff -r b79687c336c3 -r 3dfb856768da Makefile --- a/Makefile Thu Feb 10 13:05:20 2011 +0000 +++ b/Makefile Thu Feb 10 13:48:48 2011 +0000 @@ -4,7 +4,7 @@ TARGETS = product debug productzero debugzero productshark debugshark -default: productshark +default: test $(TARGETS): rm -Rf $(BOOTDIR) @@ -28,4 +28,12 @@ test/java/dyn/MethodHandlesTest.class: test/java/dyn/MethodHandlesTest.java $(JAVADIR)/bin/javac -cp $(JUNITJAR) $< -.PHONY: default $(TARGETS) build clean patch +test: debug test/java/dyn/MethodHandlesTest.class + hotspot/build/linux/jdk-linux-amd64/debug/bin/java \ + -XX:+UnlockExperimentalVMOptions \ + -XX:+EnableMethodHandles \ + -XX:+EnableInvokeDynamic \ + -cp $(JUNITJAR):. org.junit.runner.JUnitCore \ + test.java.dyn.MethodHandlesTest + +.PHONY: default $(TARGETS) build clean patch test