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 |