Mercurial > hg > shark
changeset 0:87e4b51f36e0
Initial revision (builds)
author | Gary Benson <gbenson@redhat.com> |
---|---|
date | Fri, 19 Feb 2010 15:30:01 +0000 |
parents | |
children | 6e5dd10d8a6b |
files | .hgignore Makefile |
diffstat | 2 files changed, 28 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Fri Feb 19 15:30:01 2010 +0000 @@ -0,0 +1,2 @@ +syntax: regexp +^bootstrap/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Fri Feb 19 15:30:01 2010 +0000 @@ -0,0 +1,26 @@ +JAVAHOME = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 +PLATFORM = linux-amd64 +DATAMODEL = 64 + +TARGETS = product jvmg + +default: product + +BOOTDIR = $(PWD)/bootstrap + +$(TARGETS): + rm -Rf $(BOOTDIR) + mkdir -p $(BOOTDIR)/re/j2se/1.6.0/latest/binaries + ln -s $(JAVAHOME) $(BOOTDIR)/re/j2se/1.6.0/latest/binaries/$(PLATFORM) + $(MAKE) \ + HOTSPOT_BUILD_JOBS=9 \ + ALT_SLASH_JAVA=$(BOOTDIR) \ + ARCH_DATA_MODEL=$(DATAMODEL) \ + DEBUG_BINARIES=true \ + -C hotspot/make $@ + +clean: + rm -Rf $(BOOTDIR) + rm -Rf hotspot/build + +.PHONY: default $(TARGETS) clean