make/hotspot-rules.gmk

Print this page




  88 
  89 # Why do these need to be passed in? Because of windows nmake? and MAKEFLAGS=?
  90 #   Or is there something wrong with hotspot/make/Makefile?
  91 HOTSPOT_BUILD_ARGUMENTS += ALT_SLASH_JAVA=$(SLASH_JAVA)
  92 HOTSPOT_BUILD_ARGUMENTS += ALT_BOOTDIR=$(BOOTDIR)
  93 
  94 ifeq ($(BUILD_LANGTOOLS), true)
  95   HOTSPOT_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  96 endif
  97 
  98 # Move to COMMON_BUILD_ARGUMENTS when all repos support
  99 # FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES:
 100 ifdef FULL_DEBUG_SYMBOLS
 101   HOTSPOT_BUILD_ARGUMENTS += FULL_DEBUG_SYMBOLS=$(FULL_DEBUG_SYMBOLS)
 102 endif
 103 
 104 ifdef ZIP_DEBUGINFO_FILES
 105   HOTSPOT_BUILD_ARGUMENTS += ZIP_DEBUGINFO_FILES="$(ZIP_DEBUGINFO_FILES)"
 106 endif
 107 


 108 hotspot-build::
 109         $(MKDIR) -p $(HOTSPOT_OUTPUTDIR)
 110         $(MKDIR) -p $(HOTSPOT_EXPORT_PATH)
 111         @$(call MakeStart,hotspot,$(HOTSPOT_TARGET))
 112         $(CD) $(HOTSPOT_TOPDIR)/make && \
 113             $(MAKE) $(HOTSPOT_BUILD_ARGUMENTS) $(HOTSPOT_TARGET)
 114         @$(call MakeFinish,hotspot,$(HOTSPOT_TARGET))
 115 
 116 #####################
 117 # .PHONY
 118 #####################
 119 .PHONY: hotspot-build hotspot-clobber hotspot-sanity
 120 


  88 
  89 # Why do these need to be passed in? Because of windows nmake? and MAKEFLAGS=?
  90 #   Or is there something wrong with hotspot/make/Makefile?
  91 HOTSPOT_BUILD_ARGUMENTS += ALT_SLASH_JAVA=$(SLASH_JAVA)
  92 HOTSPOT_BUILD_ARGUMENTS += ALT_BOOTDIR=$(BOOTDIR)
  93 
  94 ifeq ($(BUILD_LANGTOOLS), true)
  95   HOTSPOT_BUILD_ARGUMENTS += ALT_LANGTOOLS_DIST=$(ABS_LANGTOOLS_DIST)
  96 endif
  97 
  98 # Move to COMMON_BUILD_ARGUMENTS when all repos support
  99 # FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES:
 100 ifdef FULL_DEBUG_SYMBOLS
 101   HOTSPOT_BUILD_ARGUMENTS += FULL_DEBUG_SYMBOLS=$(FULL_DEBUG_SYMBOLS)
 102 endif
 103 
 104 ifdef ZIP_DEBUGINFO_FILES
 105   HOTSPOT_BUILD_ARGUMENTS += ZIP_DEBUGINFO_FILES="$(ZIP_DEBUGINFO_FILES)"
 106 endif
 107 
 108 -include ${JDK_TOPDIR}/make/closed/common/Defs.gmk
 109 
 110 hotspot-build::
 111         $(MKDIR) -p $(HOTSPOT_OUTPUTDIR)
 112         $(MKDIR) -p $(HOTSPOT_EXPORT_PATH)
 113         @$(call MakeStart,hotspot,$(HOTSPOT_TARGET))
 114         $(CD) $(HOTSPOT_TOPDIR)/make && \
 115             $(MAKE) $(HOTSPOT_BUILD_ARGUMENTS) $(HOTSPOT_TARGET)
 116         @$(call MakeFinish,hotspot,$(HOTSPOT_TARGET))
 117 
 118 #####################
 119 # .PHONY
 120 #####################
 121 .PHONY: hotspot-build hotspot-clobber hotspot-sanity
 122