< prev index next >

make/hotspot/lib/JvmFlags.gmk

Print this page




  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
< prev index next >