make/lib/CoreLibraries.gmk
changeset 49241 de4b3a04feae
parent 49070 d7859531621b
child 49244 995a5556edfa
child 56310 b74ed86a116a
equal deleted inserted replaced
49240:5290e816c64c 49241:de4b3a04feae
   117     DISABLED_WARNINGS_gcc := implicit-fallthrough, \
   117     DISABLED_WARNINGS_gcc := implicit-fallthrough, \
   118     DISABLED_WARNINGS_microsoft := 4244 4267, \
   118     DISABLED_WARNINGS_microsoft := 4244 4267, \
   119     MAPFILE := $(TOPDIR)/make/mapfiles/libverify/mapfile-vers, \
   119     MAPFILE := $(TOPDIR)/make/mapfiles/libverify/mapfile-vers, \
   120     LDFLAGS := $(LDFLAGS_JDKLIB) \
   120     LDFLAGS := $(LDFLAGS_JDKLIB) \
   121         $(call SET_SHARED_LIBRARY_ORIGIN), \
   121         $(call SET_SHARED_LIBRARY_ORIGIN), \
   122     LIBS_unix := -ljvm -lc, \
   122     LIBS_unix := -ljvm, \
   123     LIBS_windows := jvm.lib, \
   123     LIBS_windows := jvm.lib, \
   124     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   124     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   125     RC_FLAGS := $(RC_FLAGS) \
   125     RC_FLAGS := $(RC_FLAGS) \
   126         -D "JDK_FNAME=verify.dll" \
   126         -D "JDK_FNAME=verify.dll" \
   127         -D "JDK_INTERNAL_NAME=verify" \
   127         -D "JDK_INTERNAL_NAME=verify" \
   175     LDFLAGS_windows := -export:winFileHandleOpen -export:handleLseek \
   175     LDFLAGS_windows := -export:winFileHandleOpen -export:handleLseek \
   176         -export:getLastErrorString \
   176         -export:getLastErrorString \
   177         -export:getErrorString -delayload:shell32.dll, \
   177         -export:getErrorString -delayload:shell32.dll, \
   178     LIBS_unix := -ljvm -lverify, \
   178     LIBS_unix := -ljvm -lverify, \
   179     LIBS_linux := $(LIBDL) $(BUILD_LIBFDLIBM), \
   179     LIBS_linux := $(LIBDL) $(BUILD_LIBFDLIBM), \
   180     LIBS_solaris := -lsocket -lnsl -lscf $(LIBDL) $(BUILD_LIBFDLIBM) -lc, \
   180     LIBS_solaris := -lsocket -lnsl -lscf $(LIBDL) $(BUILD_LIBFDLIBM), \
   181     LIBS_aix := $(LIBDL) $(BUILD_LIBFDLIBM) $(LIBM),\
   181     LIBS_aix := $(LIBDL) $(BUILD_LIBFDLIBM) $(LIBM),\
   182     LIBS_macosx := -lfdlibm \
   182     LIBS_macosx := -lfdlibm \
   183         -framework CoreFoundation \
   183         -framework CoreFoundation \
   184         -framework Foundation \
   184         -framework Foundation \
   185         -framework Security -framework SystemConfiguration, \
   185         -framework Security -framework SystemConfiguration, \
   238         $(call SET_SHARED_LIBRARY_ORIGIN), \
   238         $(call SET_SHARED_LIBRARY_ORIGIN), \
   239     LDFLAGS_windows := -export:ZIP_Open -export:ZIP_Close -export:ZIP_FindEntry \
   239     LDFLAGS_windows := -export:ZIP_Open -export:ZIP_Close -export:ZIP_FindEntry \
   240         -export:ZIP_ReadEntry -export:ZIP_GetNextEntry \
   240         -export:ZIP_ReadEntry -export:ZIP_GetNextEntry \
   241         -export:ZIP_InflateFully -export:ZIP_CRC32 -export:ZIP_FreeEntry, \
   241         -export:ZIP_InflateFully -export:ZIP_CRC32 -export:ZIP_FreeEntry, \
   242     LIBS_unix := -ljvm -ljava $(LIBZ_LIBS), \
   242     LIBS_unix := -ljvm -ljava $(LIBZ_LIBS), \
   243     LIBS_solaris := -lc, \
       
   244     LIBS_windows := jvm.lib $(WIN_JAVA_LIB), \
   243     LIBS_windows := jvm.lib $(WIN_JAVA_LIB), \
   245     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   244     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   246     RC_FLAGS := $(RC_FLAGS) \
   245     RC_FLAGS := $(RC_FLAGS) \
   247         -D "JDK_FNAME=zip.dll" \
   246         -D "JDK_FNAME=zip.dll" \
   248         -D "JDK_INTERNAL_NAME=zip" \
   247         -D "JDK_INTERNAL_NAME=zip" \
   281     LDFLAGS_windows := -export:JIMAGE_Open -export:JIMAGE_Close \
   280     LDFLAGS_windows := -export:JIMAGE_Open -export:JIMAGE_Close \
   282         -export:JIMAGE_PackageToModule \
   281         -export:JIMAGE_PackageToModule \
   283         -export:JIMAGE_FindResource -export:JIMAGE_GetResource \
   282         -export:JIMAGE_FindResource -export:JIMAGE_GetResource \
   284         -export:JIMAGE_ResourceIterator -export:JIMAGE_ResourcePath, \
   283         -export:JIMAGE_ResourceIterator -export:JIMAGE_ResourcePath, \
   285     LIBS_unix := -ljvm -ldl $(LIBCXX), \
   284     LIBS_unix := -ljvm -ldl $(LIBCXX), \
   286     LIBS_solaris := -lc, \
       
   287     LIBS_macosx := -lc++, \
   285     LIBS_macosx := -lc++, \
   288     LIBS_windows := jvm.lib, \
   286     LIBS_windows := jvm.lib, \
   289     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   287     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   290     RC_FLAGS := $(RC_FLAGS) \
   288     RC_FLAGS := $(RC_FLAGS) \
   291         -D "JDK_FNAME=jimage.dll" \
   289         -D "JDK_FNAME=jimage.dll" \
   395         -export:JLI_InitArgProcessing \
   393         -export:JLI_InitArgProcessing \
   396         -export:JLI_PreprocessArg \
   394         -export:JLI_PreprocessArg \
   397         -export:JLI_AddArgsFromEnvVar \
   395         -export:JLI_AddArgsFromEnvVar \
   398         -export:JLI_GetAppArgIndex, \
   396         -export:JLI_GetAppArgIndex, \
   399     LIBS_unix := $(LIBZ_LIBS), \
   397     LIBS_unix := $(LIBZ_LIBS), \
   400     LIBS_linux := $(LIBDL) -lc -lpthread, \
   398     LIBS_linux := $(LIBDL) -lpthread, \
   401     LIBS_solaris := $(LIBDL) -lc, \
   399     LIBS_solaris := $(LIBDL), \
   402     LIBS_aix := $(LIBDL),\
   400     LIBS_aix := $(LIBDL),\
   403     LIBS_macosx := -framework Cocoa -framework Security -framework ApplicationServices, \
   401     LIBS_macosx := -framework Cocoa -framework Security -framework ApplicationServices, \
   404     LIBS_windows := advapi32.lib comctl32.lib user32.lib, \
   402     LIBS_windows := advapi32.lib comctl32.lib user32.lib, \
   405     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   403     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
   406     RC_FLAGS := $(RC_FLAGS) \
   404     RC_FLAGS := $(RC_FLAGS) \