156 -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.base \ 157 $(call SET_SHARED_LIBRARY_ORIGIN) \ 158 -fobjc-link-runtime, \ 159 LIBS := \ 160 -framework JavaNativeFoundation \ 161 -framework CoreServices \ 162 -framework Security \ 163 $(JDKLIB_LIBS), \ 164 )) 165 166 $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA) 167 168 TARGETS += $(BUILD_LIBOSXSECURITY) 169 170 endif 171 endif 172 173 ################################################################################ 174 # Create the jsig library 175 176 ifneq ($(OPENJDK_TARGET_OS), windows) 177 ifeq ($(STATIC_BUILD), false) 178 179 LIBJSIG_SRC_DIR := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/native/libjsig 180 LIBJSIG_MAPFILE := $(wildcard $(TOPDIR)/make/mapfiles/libjsig/mapfile-vers-$(OPENJDK_TARGET_OS)) 181 182 $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \ 183 NAME := jsig, \ 184 SRC := $(LIBJSIG_SRC_DIR), \ 185 CFLAGS := $(CFLAGS_JDKLIB), \ 186 LDFLAGS := $(LDFLAGS_JDKLIB) \ 187 $(call SET_SHARED_LIBRARY_ORIGIN), \ 188 LIBS_linux := $(LIBDL), \ 189 LIBS_solaris := $(LIBDL), \ 190 LIBS_aix := $(LIBDL), \ 191 MAPFILE := $(LIBJSIG_MAPFILE), \ 192 )) 193 194 TARGETS += $(BUILD_LIBJSIG) 195 196 ############################################################################ 197 # Create symlinks to libjsig in each JVM variant sub dir 198 LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base) 199 | 156 -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.base \ 157 $(call SET_SHARED_LIBRARY_ORIGIN) \ 158 -fobjc-link-runtime, \ 159 LIBS := \ 160 -framework JavaNativeFoundation \ 161 -framework CoreServices \ 162 -framework Security \ 163 $(JDKLIB_LIBS), \ 164 )) 165 166 $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA) 167 168 TARGETS += $(BUILD_LIBOSXSECURITY) 169 170 endif 171 endif 172 173 ################################################################################ 174 # Create the jsig library 175 176 ifeq ($(OPENJDK_TARGET_OS_TYPE), unix) 177 ifeq ($(STATIC_BUILD), false) 178 179 LIBJSIG_SRC_DIR := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjsig 180 LIBJSIG_MAPFILE := $(wildcard $(TOPDIR)/make/mapfiles/libjsig/mapfile-vers-$(OPENJDK_TARGET_OS)) 181 182 $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \ 183 NAME := jsig, \ 184 SRC := $(LIBJSIG_SRC_DIR), \ 185 CFLAGS := $(CFLAGS_JDKLIB), \ 186 LDFLAGS := $(LDFLAGS_JDKLIB) \ 187 $(call SET_SHARED_LIBRARY_ORIGIN), \ 188 LIBS_linux := $(LIBDL), \ 189 LIBS_solaris := $(LIBDL), \ 190 LIBS_aix := $(LIBDL), \ 191 MAPFILE := $(LIBJSIG_MAPFILE), \ 192 )) 193 194 TARGETS += $(BUILD_LIBJSIG) 195 196 ############################################################################ 197 # Create symlinks to libjsig in each JVM variant sub dir 198 LIB_OUTPUTDIR := $(call FindLibDirForModule, java.base) 199 |