2607 BUILD_LIBRARIES += $(BUILD_LIBJ2GSS) |
2607 BUILD_LIBRARIES += $(BUILD_LIBJ2GSS) |
2608 endif |
2608 endif |
2609 |
2609 |
2610 ########################################################################################## |
2610 ########################################################################################## |
2611 |
2611 |
2612 BUILD_LIBKRB5_NAME:= |
2612 ifneq ($(BUILD_CRYPTO),no) |
2613 ifeq ($(OPENJDK_TARGET_OS), windows) |
2613 BUILD_LIBKRB5_NAME:= |
|
2614 ifeq ($(OPENJDK_TARGET_OS), windows) |
2614 BUILD_LIBKRB5_NAME:=w2k_lsa_auth |
2615 BUILD_LIBKRB5_NAME:=w2k_lsa_auth |
2615 BUILD_LIBKRB5_SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/krb5 |
2616 BUILD_LIBKRB5_SRC:=$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/krb5 |
2616 BUILD_LIBKRB5_LIBS:=advapi32.lib Secur32.lib netapi32.lib kernel32.lib user32.lib \ |
2617 BUILD_LIBKRB5_LIBS:=advapi32.lib Secur32.lib netapi32.lib kernel32.lib user32.lib \ |
2617 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
2618 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
2618 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib |
2619 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib |
2619 else ifeq ($(OPENJDK_TARGET_OS), macosx) |
2620 else ifeq ($(OPENJDK_TARGET_OS), macosx) |
2620 BUILD_LIBKRB5_NAME:=osxkrb5 |
2621 BUILD_LIBKRB5_NAME:=osxkrb5 |
2621 BUILD_LIBKRB5_SRC:=$(JDK_TOPDIR)/src/share/native/sun/security/krb5 |
2622 BUILD_LIBKRB5_SRC:=$(JDK_TOPDIR)/src/share/native/sun/security/krb5 |
2622 BUILD_LIBKRB5_LIBS:=-framework Kerberos |
2623 BUILD_LIBKRB5_LIBS:=-framework Kerberos |
2623 endif |
2624 endif |
2624 |
2625 |
2625 ifneq ($(BUILD_LIBKRB5_NAME),) |
2626 ifneq ($(BUILD_LIBKRB5_NAME),) |
2626 $(eval $(call SetupNativeCompilation,BUILD_LIBKRB5,\ |
2627 $(eval $(call SetupNativeCompilation,BUILD_LIBKRB5,\ |
2627 LIBRARY:=$(BUILD_LIBKRB5_NAME),\ |
2628 LIBRARY:=$(BUILD_LIBKRB5_NAME),\ |
2628 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\ |
2629 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\ |
2629 SRC:=$(BUILD_LIBKRB5_SRC),\ |
2630 SRC:=$(BUILD_LIBKRB5_SRC),\ |
2630 LANG:=C,\ |
2631 LANG:=C,\ |
2631 OPTIMIZATION:=LOW, \ |
2632 OPTIMIZATION:=LOW, \ |
2641 -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \ |
2642 -D "JDK_INTERNAL_NAME=$(BUILD_LIBKRB5_NAME)" \ |
2642 -D "JDK_FTYPE=0x2L",\ |
2643 -D "JDK_FTYPE=0x2L",\ |
2643 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\ |
2644 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libkrb5,\ |
2644 DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) |
2645 DEBUG_SYMBOLS:=$(DEBUG_ALL_BINARIES))) |
2645 |
2646 |
2646 BUILD_LIBRARIES += $(BUILD_LIBKRB5) |
2647 BUILD_LIBRARIES += $(BUILD_LIBKRB5) |
|
2648 endif |
2647 endif |
2649 endif |
2648 |
2650 |
2649 ########################################################################################## |
2651 ########################################################################################## |
2650 |
2652 |
2651 ifeq ($(OPENJDK_TARGET_OS), windows) |
2653 ifeq ($(OPENJDK_TARGET_OS), windows) |