71 # in that "optimize" does not define PRODUCT.
72 ifneq ($(HOTSPOT_DEBUG_LEVEL), optimized)
73 JVM_CFLAGS_DEBUGLEVEL := -DPRODUCT
74 endif
75 else ifeq ($(DEBUG_LEVEL), fastdebug)
76 JVM_CFLAGS_DEBUGLEVEL := -DASSERT
77 ifeq ($(filter $(OPENJDK_TARGET_OS), windows aix), )
78 # NOTE: Old build did not define CHECK_UNHANDLED_OOPS on Windows and AIX.
79 JVM_CFLAGS_DEBUGLEVEL += -DCHECK_UNHANDLED_OOPS
80 endif
81 else ifeq ($(DEBUG_LEVEL), slowdebug)
82 # _NMT_NOINLINE_ informs NMT that no inlining is done by the compiler
83 JVM_CFLAGS_DEBUGLEVEL := -DASSERT -D_NMT_NOINLINE_
84 endif
85
86 JVM_CFLAGS += \
87 $(JVM_CFLAGS_DEBUGLEVEL) \
88 $(JVM_CFLAGS_TARGET_DEFINES) \
89 $(JVM_CFLAGS_FEATURES) \
90 $(JVM_CFLAGS_INCLUDES) \
91 $(EXTRA_CFLAGS) \
92 #
93
94 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
95 ifeq ($(USE_PRECOMPILED_HEADER), false)
96 JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
97 endif
98
99 ifneq ($(HOTSPOT_OVERRIDE_LIBPATH), )
100 JVM_CFLAGS += -DOVERRIDE_LIBPATH='"$(HOTSPOT_OVERRIDE_LIBPATH)"'
101 endif
|
71 # in that "optimize" does not define PRODUCT.
72 ifneq ($(HOTSPOT_DEBUG_LEVEL), optimized)
73 JVM_CFLAGS_DEBUGLEVEL := -DPRODUCT
74 endif
75 else ifeq ($(DEBUG_LEVEL), fastdebug)
76 JVM_CFLAGS_DEBUGLEVEL := -DASSERT
77 ifeq ($(filter $(OPENJDK_TARGET_OS), windows aix), )
78 # NOTE: Old build did not define CHECK_UNHANDLED_OOPS on Windows and AIX.
79 JVM_CFLAGS_DEBUGLEVEL += -DCHECK_UNHANDLED_OOPS
80 endif
81 else ifeq ($(DEBUG_LEVEL), slowdebug)
82 # _NMT_NOINLINE_ informs NMT that no inlining is done by the compiler
83 JVM_CFLAGS_DEBUGLEVEL := -DASSERT -D_NMT_NOINLINE_
84 endif
85
86 JVM_CFLAGS += \
87 $(JVM_CFLAGS_DEBUGLEVEL) \
88 $(JVM_CFLAGS_TARGET_DEFINES) \
89 $(JVM_CFLAGS_FEATURES) \
90 $(JVM_CFLAGS_INCLUDES) \
91 $(SOFTFLOAT_CFLAGS) \
92 $(EXTRA_CFLAGS) \
93 #
94
95 # -DDONT_USE_PRECOMPILED_HEADER will exclude all includes in precompiled.hpp.
96 ifeq ($(USE_PRECOMPILED_HEADER), false)
97 JVM_CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
98 endif
99
100 ifneq ($(HOTSPOT_OVERRIDE_LIBPATH), )
101 JVM_CFLAGS += -DOVERRIDE_LIBPATH='"$(HOTSPOT_OVERRIDE_LIBPATH)"'
102 endif
|