common/autoconf/hotspot-spec.gmk.in
changeset 14615 2616975e69d3
parent 14460 10ce34aca00e
child 15790 3a8903868eb2
equal deleted inserted replaced
14614:3bb0a6b81bb9 14615:2616975e69d3
    95 EXTRA_CXXFLAGS=@LEGACY_EXTRA_CXXFLAGS@
    95 EXTRA_CXXFLAGS=@LEGACY_EXTRA_CXXFLAGS@
    96 EXTRA_LDFLAGS=@LEGACY_EXTRA_LDFLAGS@
    96 EXTRA_LDFLAGS=@LEGACY_EXTRA_LDFLAGS@
    97 
    97 
    98 USE_PRECOMPILED_HEADER=@USE_PRECOMPILED_HEADER@
    98 USE_PRECOMPILED_HEADER=@USE_PRECOMPILED_HEADER@
    99 
    99 
       
   100 # Hotspot expects the variable FULL_DEBUG_SYMBOLS=1/0 to control debug symbols
       
   101 # creation. 
       
   102 ifeq ($(ENABLE_DEBUG_SYMBOLS), true) 
       
   103   FULL_DEBUG_SYMBOLS=1
       
   104   # Ensure hotspot uses the objcopy that configure located 
       
   105   ALT_OBJCOPY:=$(OBJCOPY) 
       
   106 else 
       
   107   FULL_DEBUG_SYMBOLS=0
       
   108 endif
       
   109 
       
   110 # Hotspot expects the variable ZIP_DEBUGINFO_FILES=1/0 and not true/false.
       
   111 ifeq ($(ZIP_DEBUGINFO_FILES)$(ENABLE_DEBUG_SYMBOLS), truetrue)
       
   112   ZIP_DEBUGINFO_FILES:=1
       
   113 endif
       
   114 ifeq ($(ZIP_DEBUGINFO_FILES), false)
       
   115   ZIP_DEBUGINFO_FILES:=0
       
   116 endif
       
   117 
   100 # Sneak this in via the spec.gmk file, since we don't want to mess around too much with the Hotspot make files.
   118 # Sneak this in via the spec.gmk file, since we don't want to mess around too much with the Hotspot make files.
   101 # This is needed to get the LOG setting to work properly.
   119 # This is needed to get the LOG setting to work properly.
   102 include $(SRC_ROOT)/common/makefiles/MakeBase.gmk
   120 include $(SRC_ROOT)/common/makefiles/MakeBase.gmk