make/lib/Lib-jdk.crypto.ec.gmk
branchihse-jdk-library-branch
changeset 56287 593a452fcbeb
parent 49070 d7859531621b
child 56310 b74ed86a116a
equal deleted inserted replaced
56283:871659d45aca 56287:593a452fcbeb
    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