Mercurial > hg > shark
view Makefile @ 2:e303f82a4863
Builds and exports, product and debug
author | Gary Benson <gbenson@redhat.com> |
---|---|
date | Fri, 19 Feb 2010 16:36:13 +0000 |
parents | 6e5dd10d8a6b |
children | de3c83019ef5 |
line wrap: on
line source
JAVAHOME = /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 PLATFORM = linux-amd64 DATAMODEL = 64 TARGETS = product debug default: product BOOTDIR = $(PWD)/bootstrap $(TARGETS): rm -Rf $(BOOTDIR) for i in 1.6.0 1.7.0/promoted; do \ mkdir -p $(BOOTDIR)/re/j2se/$$i/latest/binaries; \ ln -s $(JAVAHOME) $(BOOTDIR)/re/j2se/$$i/latest/binaries/$(PLATFORM);\ done $(MAKE) \ HOTSPOT_BUILD_JOBS=5 \ ALT_SLASH_JAVA=$(BOOTDIR) \ ARCH_DATA_MODEL=$(DATAMODEL) \ -C hotspot/make all_$@ copy_$@_jdk export_$@_jdk @echo "---" @echo "Shark is served: hotspot/build/linux/jdk-$(PLATFORM)" clean: rm -Rf $(BOOTDIR) rm -Rf hotspot/build .PHONY: default $(TARGETS) clean