38 #
39 # except!!! libsunec.so
40 #
41 ECC_JNI_SOLSPARC_FILTER :=
42 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
43 ECC_JNI_SOLSPARC_FILTER := -xregs=no%appl
44 endif
45
46 $(eval $(call SetupJdkLibrary, BUILD_LIBSUNEC, \
47 NAME := sunec, \
48 SRC := $(LIBSUNEC_SRC), \
49 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
50 OPTIMIZATION := LOW, \
51 CFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CFLAGS_JDKLIB)) \
52 $(BUILD_LIBSUNEC_FLAGS) \
53 -DMP_API_COMPATIBLE -DNSS_ECC_MORE_THAN_SUITE_B, \
54 CXXFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CXXFLAGS_JDKLIB)) \
55 $(BUILD_LIBSUNEC_FLAGS), \
56 DISABLED_WARNINGS_gcc := sign-compare implicit-fallthrough, \
57 DISABLED_WARNINGS_microsoft := 4101 4244 4146 4018, \
58 MAPFILE := $(TOPDIR)/make/mapfiles/libsunec/mapfile-vers, \
59 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
60 LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN), \
61 LIBS := $(LIBCXX), \
62 ))
63
64 TARGETS += $(BUILD_LIBSUNEC)
65 endif
66
67 ################################################################################
|
38 #
39 # except!!! libsunec.so
40 #
41 ECC_JNI_SOLSPARC_FILTER :=
42 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
43 ECC_JNI_SOLSPARC_FILTER := -xregs=no%appl
44 endif
45
46 $(eval $(call SetupJdkLibrary, BUILD_LIBSUNEC, \
47 NAME := sunec, \
48 SRC := $(LIBSUNEC_SRC), \
49 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \
50 OPTIMIZATION := LOW, \
51 CFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CFLAGS_JDKLIB)) \
52 $(BUILD_LIBSUNEC_FLAGS) \
53 -DMP_API_COMPATIBLE -DNSS_ECC_MORE_THAN_SUITE_B, \
54 CXXFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CXXFLAGS_JDKLIB)) \
55 $(BUILD_LIBSUNEC_FLAGS), \
56 DISABLED_WARNINGS_gcc := sign-compare implicit-fallthrough, \
57 DISABLED_WARNINGS_microsoft := 4101 4244 4146 4018, \
58 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \
59 LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN), \
60 LIBS := $(LIBCXX), \
61 ))
62
63 TARGETS += $(BUILD_LIBSUNEC)
64 endif
65
66 ################################################################################
|