Mercurial > hg > shark
view Makefile @ 25:3dfb856768da
Run it
author | Gary Benson <gbenson@redhat.com> |
---|---|
date | Thu, 10 Feb 2011 13:48:48 +0000 |
parents | b79687c336c3 |
children | e7dd08b5303d |
line wrap: on
line source
JAVADIR = $(shell cd ..; pwd)/olmec/build/linux-amd64/j2sdk-image BOOTDIR = bootstrap JUNITJAR = /usr/share/java/junit4.jar TARGETS = product debug productzero debugzero productshark debugshark default: test $(TARGETS): rm -Rf $(BOOTDIR) for i in 1.6.0 1.7.0/promoted; do \ mkdir -p $(BOOTDIR)/re/j2se/$$i/latest/binaries; \ for j in amd64 zero shark; do \ ln -s $(JAVADIR) $(BOOTDIR)/re/j2se/$$i/latest/binaries/linux-$$j; \ done; \ done sh build.sh $(BOOTDIR) $@ clean: rm -Rf $(BOOTDIR) rm -Rf hotspot/build patch: for i in cpu/zero os_cpu/linux_zero share/vm/shark; do \ diff -ru {~/work/icedtea6/ports/,}hotspot/src/$$i; \ done > patch.patch || true test/java/dyn/MethodHandlesTest.class: test/java/dyn/MethodHandlesTest.java $(JAVADIR)/bin/javac -cp $(JUNITJAR) $< 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