equal
deleted
inserted
replaced
41 ECC_JNI_SOLSPARC_FILTER := |
41 ECC_JNI_SOLSPARC_FILTER := |
42 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc) |
42 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc) |
43 ECC_JNI_SOLSPARC_FILTER := -xregs=no%appl |
43 ECC_JNI_SOLSPARC_FILTER := -xregs=no%appl |
44 endif |
44 endif |
45 |
45 |
46 $(eval $(call SetupNativeCompilation, BUILD_LIBSUNEC, \ |
46 $(eval $(call SetupJdkLibrary, BUILD_LIBSUNEC, \ |
47 NAME := sunec, \ |
47 NAME := sunec, \ |
48 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
|
49 SRC := $(LIBSUNEC_SRC), \ |
48 SRC := $(LIBSUNEC_SRC), \ |
50 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ |
49 TOOLCHAIN := TOOLCHAIN_LINK_CXX, \ |
51 OPTIMIZATION := LOW, \ |
50 OPTIMIZATION := LOW, \ |
52 CFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CFLAGS_JDKLIB)) \ |
51 CFLAGS := $(filter-out $(ECC_JNI_SOLSPARC_FILTER), $(CFLAGS_JDKLIB)) \ |
53 $(BUILD_LIBSUNEC_FLAGS) \ |
52 $(BUILD_LIBSUNEC_FLAGS) \ |
60 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \ |
59 LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK), \ |
61 LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN), \ |
60 LDFLAGS_macosx := $(call SET_SHARED_LIBRARY_ORIGIN), \ |
62 LIBS := $(LIBCXX), \ |
61 LIBS := $(LIBCXX), \ |
63 LIBS_linux := -lc, \ |
62 LIBS_linux := -lc, \ |
64 LIBS_solaris := -lc, \ |
63 LIBS_solaris := -lc, \ |
65 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ |
|
66 RC_FLAGS := $(RC_FLAGS) \ |
|
67 -D "JDK_FNAME=sunec.dll" \ |
|
68 -D "JDK_INTERNAL_NAME=sunec" \ |
|
69 -D "JDK_FTYPE=0x2L", \ |
|
70 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsunec, \ |
|
71 )) |
64 )) |
72 |
65 |
73 TARGETS += $(BUILD_LIBSUNEC) |
66 TARGETS += $(BUILD_LIBSUNEC) |
74 endif |
67 endif |
75 |
68 |