< prev index next >

make/lib/Lib-java.base.gmk

Print this page




 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 


< prev index next >