36 LIBJAAS_NAME := jaas_unix |
36 LIBJAAS_NAME := jaas_unix |
37 ifeq ($(OPENJDK_TARGET_OS), windows) |
37 ifeq ($(OPENJDK_TARGET_OS), windows) |
38 LIBJAAS_NAME := jaas_nt |
38 LIBJAAS_NAME := jaas_nt |
39 endif |
39 endif |
40 |
40 |
41 $(eval $(call SetupNativeCompilation, BUILD_LIBJAAS, \ |
41 $(eval $(call SetupJdkLibrary, BUILD_LIBJAAS, \ |
42 NAME := $(LIBJAAS_NAME), \ |
42 NAME := $(LIBJAAS_NAME), \ |
43 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
|
44 SRC := $(call FindSrcDirsForLib, jdk.security.auth, jaas), \ |
43 SRC := $(call FindSrcDirsForLib, jdk.security.auth, jaas), \ |
45 OPTIMIZATION := LOW, \ |
44 OPTIMIZATION := LOW, \ |
46 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.security.auth, \ |
45 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.security.auth, \ |
47 MAPFILE := $(LIBJAAS_MAPFILE), \ |
46 MAPFILE := $(LIBJAAS_MAPFILE), \ |
48 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
47 LDFLAGS := $(LDFLAGS_JDKLIB) \ |
49 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
48 $(call SET_SHARED_LIBRARY_ORIGIN), \ |
50 LIBS_windows := netapi32.lib user32.lib mpr.lib advapi32.lib $(JDKLIB_LIBS), \ |
49 LIBS_windows := netapi32.lib user32.lib mpr.lib advapi32.lib $(JDKLIB_LIBS), \ |
51 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ |
|
52 RC_FLAGS := $(RC_FLAGS) \ |
|
53 -D "JDK_FNAME=$(LIBJAAS_NAME).dll" \ |
|
54 -D "JDK_INTERNAL_NAME=$(LIBJAAS_NAME)" \ |
|
55 -D "JDK_FTYPE=0x2L", \ |
|
56 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libjaas, \ |
|
57 )) |
50 )) |
58 |
51 |
59 $(BUILD_LIBJAAS): $(call FindLib, java.base, java) |
52 $(BUILD_LIBJAAS): $(call FindLib, java.base, java) |
60 |
53 |
61 TARGETS += $(BUILD_LIBJAAS) |
54 TARGETS += $(BUILD_LIBJAAS) |