view Makefile @ 16:491aee742f89

Paths for test machine
author Gary Benson <gbenson@redhat.com>
date Tue, 23 Mar 2010 08:54:41 -0400
parents d161c873b520
children 8c6cbd644b4f
line wrap: on
line source

JAVADIR = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64
BOOTDIR = bootstrap

TARGETS = product debug productzero debugzero productshark debugshark

default: productshark

$(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

.PHONY: default $(TARGETS) build clean patch