make/hotspot-rules.gmk

Print this page




  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 && \