29 |
29 |
30 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2GSS, \ |
30 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2GSS, \ |
31 NAME := j2gss, \ |
31 NAME := j2gss, \ |
32 OPTIMIZATION := LOW, \ |
32 OPTIMIZATION := LOW, \ |
33 CFLAGS := $(CFLAGS_JDKLIB), \ |
33 CFLAGS := $(CFLAGS_JDKLIB), \ |
34 HEADER_FLAGS := \ |
|
35 -I$(call FindHeaderDirForModule, $(MODULE)), \ |
|
36 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
34 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
37 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
35 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
38 LIBS := $(LIBDL), \ |
36 LIBS := $(LIBDL), \ |
39 )) |
37 )) |
40 |
38 |
47 ifeq ($(OPENJDK_TARGET_OS), windows) |
45 ifeq ($(OPENJDK_TARGET_OS), windows) |
48 $(eval $(call SetupJdkLibrary, BUILD_LIBW2K_LSA_AUTH, \ |
46 $(eval $(call SetupJdkLibrary, BUILD_LIBW2K_LSA_AUTH, \ |
49 NAME := w2k_lsa_auth, \ |
47 NAME := w2k_lsa_auth, \ |
50 OPTIMIZATION := LOW, \ |
48 OPTIMIZATION := LOW, \ |
51 CFLAGS := $(CFLAGS_JDKLIB), \ |
49 CFLAGS := $(CFLAGS_JDKLIB), \ |
52 HEADER_FLAGS := \ |
|
53 -I$(call FindHeaderDirForModule, $(MODULE)), \ |
|
54 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
50 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
55 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
51 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
56 LIBS := advapi32.lib Secur32.lib netapi32.lib kernel32.lib user32.lib \ |
52 LIBS := advapi32.lib Secur32.lib netapi32.lib kernel32.lib user32.lib \ |
57 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
53 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib \ |
58 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib, \ |
54 ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib, \ |
66 # can use the native credentials cache. |
62 # can use the native credentials cache. |
67 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXKRB5, \ |
63 $(eval $(call SetupJdkLibrary, BUILD_LIBOSXKRB5, \ |
68 NAME := osxkrb5, \ |
64 NAME := osxkrb5, \ |
69 OPTIMIZATION := LOW, \ |
65 OPTIMIZATION := LOW, \ |
70 CFLAGS := $(CFLAGS_JDKLIB), \ |
66 CFLAGS := $(CFLAGS_JDKLIB), \ |
71 HEADER_FLAGS := \ |
|
72 -I$(call FindHeaderDirForModule, $(MODULE)), \ |
|
73 DISABLED_WARNINGS_clang := deprecated-declarations, \ |
67 DISABLED_WARNINGS_clang := deprecated-declarations, \ |
74 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
68 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
75 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
69 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
76 LIBS := -framework JavaNativeFoundation -framework Cocoa \ |
70 LIBS := -framework JavaNativeFoundation -framework Cocoa \ |
77 -framework SystemConfiguration -framework Kerberos, \ |
71 -framework SystemConfiguration -framework Kerberos, \ |