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