makefiles/CompileNativeLibraries.gmk

Print this page




2593                 LDFLAGS_SUFFIX:=$(BUILD_LIBKRB5_LIBS) ,\
2594                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2595                 RC_FLAGS:=$(RC_FLAGS)\
2596                           -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \
2597                           -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \
2598                           -D "JDK_FTYPE=0x2L",\
2599                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\
2600                 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2601 
2602 BUILD_LIBRARIES += $(BUILD_LIBKRB5)
2603 endif
2604 
2605 ##########################################################################################
2606 
2607 ifeq ($(OPENJDK_TARGET_OS), windows)
2608 
2609 $(eval $(call SetupNativeCompilation,BUILD_LIBSUNMSCAPI,\
2610                 LIBRARY:=sunmscapi,\
2611                 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
2612                 SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi,\
2613                 INCLUDE_FILES:=security.cpp, \
2614                 LANG:=C++,\
2615                 OPTIMIZATION:=LOW, \
2616                 CFLAGS:=$(CFLAGS_JDKLIB) \
2617                         -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi ,\
2618                 LDFLAGS:=$(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
2619                          $(call SET_SHARED_LIBRARY_ORIGIN),\
2620                 LDFLAGS_SUFFIX:=Crypt32.Lib advapi32.lib,\
2621                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2622                 RC_FLAGS:=$(RC_FLAGS)\
2623                           -D "JDK_FNAME=sunmscapi.dll" \
2624                           -D "JDK_INTERNAL_NAME=sunmscapi" \
2625                           -D "JDK_FTYPE=0x2L",\
2626                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunmscapi,\
2627                 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2628 
2629 BUILD_LIBRARIES += $(BUILD_LIBSUNMSCAPI)
2630 endif
2631 
2632 ##########################################################################################
2633 




2593                 LDFLAGS_SUFFIX:=$(BUILD_LIBKRB5_LIBS) ,\
2594                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2595                 RC_FLAGS:=$(RC_FLAGS)\
2596                           -D "JDK_FNAME=$(BUILD_LIBKRB5_NAME).dll" \
2597                           -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \
2598                           -D "JDK_FTYPE=0x2L",\
2599                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\
2600                 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2601 
2602 BUILD_LIBRARIES += $(BUILD_LIBKRB5)
2603 endif
2604 
2605 ##########################################################################################
2606 
2607 ifeq ($(OPENJDK_TARGET_OS), windows)
2608 
2609 $(eval $(call SetupNativeCompilation,BUILD_LIBSUNMSCAPI,\
2610                 LIBRARY:=sunmscapi,\
2611                 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
2612                 SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi,\

2613                 LANG:=C++,\
2614                 OPTIMIZATION:=LOW, \
2615                 CFLAGS:=$(CFLAGS_JDKLIB) \
2616                         -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/mscapi ,\
2617                 LDFLAGS:=$(LDFLAGS_JDKLIB) $(LDFLAGS_CXX_JDK) \
2618                          $(call SET_SHARED_LIBRARY_ORIGIN),\
2619                 LDFLAGS_SUFFIX:=Crypt32.Lib advapi32.lib,\
2620                 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2621                 RC_FLAGS:=$(RC_FLAGS)\
2622                           -D "JDK_FNAME=sunmscapi.dll" \
2623                           -D "JDK_INTERNAL_NAME=sunmscapi" \
2624                           -D "JDK_FTYPE=0x2L",\
2625                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libsunmscapi,\
2626                 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2627 
2628 BUILD_LIBRARIES += $(BUILD_LIBSUNMSCAPI)
2629 endif
2630 
2631 ##########################################################################################
2632