< prev index next >

make/lib/CoreLibraries.gmk

Print this page
rev 54010 : 8074817: Resolve disabled warnings for libverify
Reviewed-by: XXX


  61     DISABLED_WARNINGS_gcc := sign-compare misleading-indentation array-bounds, \
  62     DISABLED_WARNINGS_clang := sign-compare, \
  63     DISABLED_WARNINGS_microsoft := 4146 4244 4018, \
  64     ARFLAGS := $(ARFLAGS), \
  65     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libfdlibm, \
  66 ))
  67 
  68 ##########################################################################################
  69 
  70 LIBVERIFY_OPTIMIZATION := HIGH
  71 ifeq ($(call isTargetOs, solaris linux), true)
  72   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
  73     LIBVERIFY_OPTIMIZATION := LOW
  74   endif
  75 endif
  76 
  77 $(eval $(call SetupJdkLibrary, BUILD_LIBVERIFY, \
  78     NAME := verify, \
  79     OPTIMIZATION := $(LIBVERIFY_OPTIMIZATION), \
  80     CFLAGS := $(CFLAGS_JDKLIB), \
  81     DISABLED_WARNINGS_gcc := implicit-fallthrough unused-function, \
  82     DISABLED_WARNINGS_microsoft := 4244 4267, \
  83     LDFLAGS := $(LDFLAGS_JDKLIB) \
  84         $(call SET_SHARED_LIBRARY_ORIGIN), \
  85     LIBS_unix := -ljvm, \
  86     LIBS_windows := jvm.lib, \
  87 ))
  88 
  89 TARGETS += $(BUILD_LIBVERIFY)
  90 
  91 ##########################################################################################
  92 
  93 LIBJAVA_CFLAGS := -DARCHPROPNAME='"$(OPENJDK_TARGET_CPU_OSARCH)"'
  94 
  95 ifeq ($(call isTargetOs, macosx), true)
  96   BUILD_LIBJAVA_java_props_md.c_CFLAGS := -x objective-c
  97   BUILD_LIBJAVA_java_props_macosx.c_CFLAGS := -x objective-c
  98 endif
  99 
 100 $(eval $(call SetupJdkLibrary, BUILD_LIBJAVA, \
 101     NAME := java, \
 102     OPTIMIZATION := HIGH, \




  61     DISABLED_WARNINGS_gcc := sign-compare misleading-indentation array-bounds, \
  62     DISABLED_WARNINGS_clang := sign-compare, \
  63     DISABLED_WARNINGS_microsoft := 4146 4244 4018, \
  64     ARFLAGS := $(ARFLAGS), \
  65     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libfdlibm, \
  66 ))
  67 
  68 ##########################################################################################
  69 
  70 LIBVERIFY_OPTIMIZATION := HIGH
  71 ifeq ($(call isTargetOs, solaris linux), true)
  72   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
  73     LIBVERIFY_OPTIMIZATION := LOW
  74   endif
  75 endif
  76 
  77 $(eval $(call SetupJdkLibrary, BUILD_LIBVERIFY, \
  78     NAME := verify, \
  79     OPTIMIZATION := $(LIBVERIFY_OPTIMIZATION), \
  80     CFLAGS := $(CFLAGS_JDKLIB), \


  81     LDFLAGS := $(LDFLAGS_JDKLIB) \
  82         $(call SET_SHARED_LIBRARY_ORIGIN), \
  83     LIBS_unix := -ljvm, \
  84     LIBS_windows := jvm.lib, \
  85 ))
  86 
  87 TARGETS += $(BUILD_LIBVERIFY)
  88 
  89 ##########################################################################################
  90 
  91 LIBJAVA_CFLAGS := -DARCHPROPNAME='"$(OPENJDK_TARGET_CPU_OSARCH)"'
  92 
  93 ifeq ($(call isTargetOs, macosx), true)
  94   BUILD_LIBJAVA_java_props_md.c_CFLAGS := -x objective-c
  95   BUILD_LIBJAVA_java_props_macosx.c_CFLAGS := -x objective-c
  96 endif
  97 
  98 $(eval $(call SetupJdkLibrary, BUILD_LIBJAVA, \
  99     NAME := java, \
 100     OPTIMIZATION := HIGH, \


< prev index next >