< prev index next >

make/lib/Lib-java.base.gmk

Print this page




 138             -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.base \
 139             $(call SET_SHARED_LIBRARY_ORIGIN) \
 140             -fobjc-link-runtime, \
 141         LIBS := \
 142             -framework JavaNativeFoundation \
 143             -framework CoreServices \
 144             -framework Security \
 145             $(JDKLIB_LIBS), \
 146     ))
 147 
 148     $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA)
 149 
 150     TARGETS += $(BUILD_LIBOSXSECURITY)
 151 
 152   endif
 153 endif
 154 
 155 ################################################################################
 156 # Create the jsig library
 157 
 158 ifneq ($(OPENJDK_TARGET_OS), windows)
 159   ifeq ($(STATIC_BUILD), false)
 160 
 161     LIBJSIG_SRC_DIR := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/native/libjsig
 162     LIBJSIG_MAPFILE := $(wildcard $(TOPDIR)/make/mapfiles/libjsig/mapfile-vers-$(OPENJDK_TARGET_OS))
 163 
 164     ifeq ($(OPENJDK_TARGET_OS), linux)
 165       # FIXME: This is probably not what we want to do, but keep it now for compatibility.
 166       LIBJSIG_CFLAGS := $(EXPORT_ALL_SYMBOLS)
 167     endif
 168 
 169     $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \
 170         NAME := jsig, \
 171         SRC := $(LIBJSIG_SRC_DIR), \
 172         CFLAGS := $(CFLAGS_JDKLIB) $(LIBJSIG_CFLAGS), \
 173         LDFLAGS := $(LDFLAGS_JDKLIB) \
 174             $(call SET_SHARED_LIBRARY_ORIGIN), \
 175         LIBS_linux := $(LIBDL), \
 176         LIBS_solaris := $(LIBDL), \
 177         LIBS_aix := $(LIBDL), \
 178         MAPFILE := $(LIBJSIG_MAPFILE), \
 179     ))
 180 
 181     TARGETS += $(BUILD_LIBJSIG)




 138             -L$(SUPPORT_OUTPUTDIR)/modules_libs/java.base \
 139             $(call SET_SHARED_LIBRARY_ORIGIN) \
 140             -fobjc-link-runtime, \
 141         LIBS := \
 142             -framework JavaNativeFoundation \
 143             -framework CoreServices \
 144             -framework Security \
 145             $(JDKLIB_LIBS), \
 146     ))
 147 
 148     $(BUILD_LIBOSXSECURITY): $(BUILD_LIBJAVA)
 149 
 150     TARGETS += $(BUILD_LIBOSXSECURITY)
 151 
 152   endif
 153 endif
 154 
 155 ################################################################################
 156 # Create the jsig library
 157 
 158 ifeq ($(OPENJDK_TARGET_OS_TYPE), unix)
 159   ifeq ($(STATIC_BUILD), false)
 160 
 161     LIBJSIG_SRC_DIR := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjsig
 162     LIBJSIG_MAPFILE := $(wildcard $(TOPDIR)/make/mapfiles/libjsig/mapfile-vers-$(OPENJDK_TARGET_OS))
 163 
 164     ifeq ($(OPENJDK_TARGET_OS), linux)
 165       # FIXME: This is probably not what we want to do, but keep it now for compatibility.
 166       LIBJSIG_CFLAGS := $(EXPORT_ALL_SYMBOLS)
 167     endif
 168 
 169     $(eval $(call SetupJdkLibrary, BUILD_LIBJSIG, \
 170         NAME := jsig, \
 171         SRC := $(LIBJSIG_SRC_DIR), \
 172         CFLAGS := $(CFLAGS_JDKLIB) $(LIBJSIG_CFLAGS), \
 173         LDFLAGS := $(LDFLAGS_JDKLIB) \
 174             $(call SET_SHARED_LIBRARY_ORIGIN), \
 175         LIBS_linux := $(LIBDL), \
 176         LIBS_solaris := $(LIBDL), \
 177         LIBS_aix := $(LIBDL), \
 178         MAPFILE := $(LIBJSIG_MAPFILE), \
 179     ))
 180 
 181     TARGETS += $(BUILD_LIBJSIG)


< prev index next >