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, \
|