common/autoconf/hotspot-spec.gmk.in

changeset 533
e175ecff1391
parent 512
582c696033f5
child 635
907a926d3c96
equal deleted inserted replaced
532:2795874efd16 533:e175ecff1391
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

mercurial