make/lib/Lib-jdk.crypto.mscapi.gmk
branchihse-jdk-library-branch
changeset 56287 593a452fcbeb
parent 49070 d7859531621b
child 50471 f0aeede1b855
equal deleted inserted replaced
56283:871659d45aca 56287:593a452fcbeb
    29 
    29 
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    31 
    31 
    32   LIBSUNMSCAPI_SRC := $(TOPDIR)/src/jdk.crypto.mscapi/$(OPENJDK_TARGET_OS_TYPE)/native/libsunmscapi
    32   LIBSUNMSCAPI_SRC := $(TOPDIR)/src/jdk.crypto.mscapi/$(OPENJDK_TARGET_OS_TYPE)/native/libsunmscapi
    33 
    33 
    34   $(eval $(call SetupNativeCompilation, BUILD_LIBSUNMSCAPI, \
    34   $(eval $(call SetupJdkLibrary, BUILD_LIBSUNMSCAPI, \
    35       NAME := sunmscapi, \
    35       NAME := sunmscapi, \
    36       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
       
    37       SRC := $(LIBSUNMSCAPI_SRC), \
    36       SRC := $(LIBSUNMSCAPI_SRC), \
    38       OPTIMIZATION := LOW, \
    37       OPTIMIZATION := LOW, \
    39       CFLAGS := $(CFLAGS_JDKLIB) \
    38       CFLAGS := $(CFLAGS_JDKLIB) \
    40           -I$(LIBSUNMSCAPI_SRC), \
    39           -I$(LIBSUNMSCAPI_SRC), \
    41       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
    40       LDFLAGS := $(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
    42           $(call SET_SHARED_LIBRARY_ORIGIN), \
    41           $(call SET_SHARED_LIBRARY_ORIGIN), \
    43       LIBS := crypt32.lib advapi32.lib, \
    42       LIBS := crypt32.lib advapi32.lib, \
    44       VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
       
    45       RC_FLAGS := $(RC_FLAGS) \
       
    46           -D "JDK_FNAME=sunmscapi.dll" \
       
    47           -D "JDK_INTERNAL_NAME=sunmscapi" \
       
    48           -D "JDK_FTYPE=0x2L", \
       
    49       OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsunmscapi, \
       
    50   ))
    43   ))
    51 
    44 
    52   TARGETS += $(BUILD_LIBSUNMSCAPI)
    45   TARGETS += $(BUILD_LIBSUNMSCAPI)
    53 endif
    46 endif
    54 
    47