make/lib/CoreLibraries.gmk

Print this page




 188     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 189     SRC := $(LIBJAVA_SRC_DIRS), \
 190     EXCLUDES := fdlibm/src zip, \
 191     EXCLUDE_FILES := $(LIBJAVA_EXCLUDE_FILES), \
 192     LANG := C, \
 193     OPTIMIZATION := HIGH, \
 194     CFLAGS := $(CFLAGS_JDKLIB) \
 195         $(LIBJAVA_CFLAGS), \
 196     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava/mapfile-vers, \
 197     LDFLAGS := $(LDFLAGS_JDKLIB) \
 198         $(call SET_SHARED_LIBRARY_ORIGIN), \
 199     LDFLAGS_SUFFIX_posix := -ljvm -lverify, \
 200     LDFLAGS_SUFFIX_solaris := -lsocket -lnsl -lscf $(LIBDL) $(BUILD_LIBFDLIBM) -lc, \
 201     LDFLAGS_SUFFIX_linux := $(LIBDL) $(BUILD_LIBFDLIBM), \
 202     LDFLAGS_SUFFIX_aix := $(LIBDL) $(BUILD_LIBFDLIBM) -lm,\
 203     LDFLAGS_SUFFIX_macosx := -L$(JDK_OUTPUTDIR)/objs/ -lfdlibm \
 204         -framework CoreFoundation \
 205         -framework Foundation \
 206         -framework Security -framework SystemConfiguration, \
 207     LDFLAGS_SUFFIX_windows := -export:winFileHandleOpen -export:handleLseek \

 208         jvm.lib $(BUILD_LIBFDLIBM) $(WIN_VERIFY_LIB) \
 209         shell32.lib delayimp.lib -DELAYLOAD:shell32.dll \
 210         advapi32.lib version.lib, \
 211     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
 212     RC_FLAGS := $(RC_FLAGS) \
 213         -D "JDK_FNAME=java.dll" \
 214         -D "JDK_INTERNAL_NAME=java" \
 215         -D "JDK_FTYPE=0x2L", \
 216     REORDER := $(LIBJAVA_REORDER), \
 217     OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjava, \
 218     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 219 
 220 BUILD_LIBRARIES += $(BUILD_LIBJAVA)
 221 
 222 $(BUILD_LIBJAVA): $(LIBJLI_BINARY)
 223 
 224 $(BUILD_LIBJAVA): $(BUILD_LIBVERIFY)
 225 
 226 $(BUILD_LIBJAVA): $(BUILD_LIBFDLIBM)
 227 




 188     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 189     SRC := $(LIBJAVA_SRC_DIRS), \
 190     EXCLUDES := fdlibm/src zip, \
 191     EXCLUDE_FILES := $(LIBJAVA_EXCLUDE_FILES), \
 192     LANG := C, \
 193     OPTIMIZATION := HIGH, \
 194     CFLAGS := $(CFLAGS_JDKLIB) \
 195         $(LIBJAVA_CFLAGS), \
 196     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava/mapfile-vers, \
 197     LDFLAGS := $(LDFLAGS_JDKLIB) \
 198         $(call SET_SHARED_LIBRARY_ORIGIN), \
 199     LDFLAGS_SUFFIX_posix := -ljvm -lverify, \
 200     LDFLAGS_SUFFIX_solaris := -lsocket -lnsl -lscf $(LIBDL) $(BUILD_LIBFDLIBM) -lc, \
 201     LDFLAGS_SUFFIX_linux := $(LIBDL) $(BUILD_LIBFDLIBM), \
 202     LDFLAGS_SUFFIX_aix := $(LIBDL) $(BUILD_LIBFDLIBM) -lm,\
 203     LDFLAGS_SUFFIX_macosx := -L$(JDK_OUTPUTDIR)/objs/ -lfdlibm \
 204         -framework CoreFoundation \
 205         -framework Foundation \
 206         -framework Security -framework SystemConfiguration, \
 207     LDFLAGS_SUFFIX_windows := -export:winFileHandleOpen -export:handleLseek \
 208         -export:getErrorString \
 209         jvm.lib $(BUILD_LIBFDLIBM) $(WIN_VERIFY_LIB) \
 210         shell32.lib delayimp.lib -DELAYLOAD:shell32.dll \
 211         advapi32.lib version.lib, \
 212     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
 213     RC_FLAGS := $(RC_FLAGS) \
 214         -D "JDK_FNAME=java.dll" \
 215         -D "JDK_INTERNAL_NAME=java" \
 216         -D "JDK_FTYPE=0x2L", \
 217     REORDER := $(LIBJAVA_REORDER), \
 218     OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libjava, \
 219     DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
 220 
 221 BUILD_LIBRARIES += $(BUILD_LIBJAVA)
 222 
 223 $(BUILD_LIBJAVA): $(LIBJLI_BINARY)
 224 
 225 $(BUILD_LIBJAVA): $(BUILD_LIBVERIFY)
 226 
 227 $(BUILD_LIBJAVA): $(BUILD_LIBFDLIBM)
 228