56 @$(MKDIR) -p $(HOTSPOT_EXPORT_PATH) 57 @$(ECHO) "Hotspot Settings: \n" \ 58 " HOTSPOT_BUILD_JOBS = $(HOTSPOT_BUILD_JOBS) \n" \ 59 " HOTSPOT_OUTPUTDIR = $(HOTSPOT_OUTPUTDIR) \n" \ 60 " HOTSPOT_EXPORT_PATH = $(HOTSPOT_EXPORT_PATH) \n" \ 61 "\n" >> $(MESSAGE_FILE) 62 63 # 64 # Basic hotspot build and export of it's files 65 # 66 67 HOTSPOT_TARGET = all_product 68 ifeq ($(DEBUG_NAME), debug) 69 HOTSPOT_TARGET = all_debug 70 endif 71 ifeq ($(DEBUG_NAME), fastdebug) 72 HOTSPOT_TARGET = all_fastdebug 73 endif 74 75 ifeq ($(ZERO_BUILD), true) 76 HOTSPOT_TARGET := $(HOTSPOT_TARGET)zero 77 endif 78 79 HOTSPOT_BUILD_ARGUMENTS += $(COMMON_BUILD_ARGUMENTS) 80 HOTSPOT_BUILD_ARGUMENTS += ALT_OUTPUTDIR=$(HOTSPOT_OUTPUTDIR) 81 HOTSPOT_BUILD_ARGUMENTS += ALT_EXPORT_PATH=$(HOTSPOT_EXPORT_PATH) 82 83 # Why do these need to be passed in? Because of windows nmake? and MAKEFLAGS=? 84 # Or is there something wrong with hotspot/make/Makefile? 85 HOTSPOT_BUILD_ARGUMENTS += ALT_SLASH_JAVA=$(SLASH_JAVA) 86 HOTSPOT_BUILD_ARGUMENTS += ALT_BOOTDIR=$(BOOTDIR) 87 88 ifeq ($(BUILD_LANGTOOLS), true) 89 HOTSPOT_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST) 90 endif 91 92 hotspot-build:: 93 $(MKDIR) -p $(HOTSPOT_OUTPUTDIR) 94 $(MKDIR) -p $(HOTSPOT_EXPORT_PATH) 95 @$(call MakeStart, hotspot, $(HOTSPOT_TARGET)) 96 $(CD) $(HOTSPOT_TOPDIR)/make && \ | 56 @$(MKDIR) -p $(HOTSPOT_EXPORT_PATH) 57 @$(ECHO) "Hotspot Settings: \n" \ 58 " HOTSPOT_BUILD_JOBS = $(HOTSPOT_BUILD_JOBS) \n" \ 59 " HOTSPOT_OUTPUTDIR = $(HOTSPOT_OUTPUTDIR) \n" \ 60 " HOTSPOT_EXPORT_PATH = $(HOTSPOT_EXPORT_PATH) \n" \ 61 "\n" >> $(MESSAGE_FILE) 62 63 # 64 # Basic hotspot build and export of it's files 65 # 66 67 HOTSPOT_TARGET = all_product 68 ifeq ($(DEBUG_NAME), debug) 69 HOTSPOT_TARGET = all_debug 70 endif 71 ifeq ($(DEBUG_NAME), fastdebug) 72 HOTSPOT_TARGET = all_fastdebug 73 endif 74 75 ifeq ($(ZERO_BUILD), true) 76 ifeq ($(SHARK_BUILD), true) 77 HOTSPOT_TARGET := $(HOTSPOT_TARGET)shark 78 else 79 HOTSPOT_TARGET := $(HOTSPOT_TARGET)zero 80 endif 81 endif 82 83 HOTSPOT_BUILD_ARGUMENTS += $(COMMON_BUILD_ARGUMENTS) 84 HOTSPOT_BUILD_ARGUMENTS += ALT_OUTPUTDIR=$(HOTSPOT_OUTPUTDIR) 85 HOTSPOT_BUILD_ARGUMENTS += ALT_EXPORT_PATH=$(HOTSPOT_EXPORT_PATH) 86 87 # Why do these need to be passed in? Because of windows nmake? and MAKEFLAGS=? 88 # Or is there something wrong with hotspot/make/Makefile? 89 HOTSPOT_BUILD_ARGUMENTS += ALT_SLASH_JAVA=$(SLASH_JAVA) 90 HOTSPOT_BUILD_ARGUMENTS += ALT_BOOTDIR=$(BOOTDIR) 91 92 ifeq ($(BUILD_LANGTOOLS), true) 93 HOTSPOT_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST) 94 endif 95 96 hotspot-build:: 97 $(MKDIR) -p $(HOTSPOT_OUTPUTDIR) 98 $(MKDIR) -p $(HOTSPOT_EXPORT_PATH) 99 @$(call MakeStart, hotspot, $(HOTSPOT_TARGET)) 100 $(CD) $(HOTSPOT_TOPDIR)/make && \ |