view Makefile @ 21:8c6cbd644b4f

Work on my home machine again
author Gary Benson <gbenson@redhat.com>
date Tue, 27 Jul 2010 14:41:32 +0100
parents 491aee742f89
children b79687c336c3
line wrap: on
line source

JAVADIR = $(PWD)/icedtea6-1.7.1/openjdk/build/linux-amd64/j2sdk-image
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