< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 914 
 915   LIBSPLASHSCREEN_LIBS :=
 916 
 917   ifneq ($(USE_EXTERNAL_LIBZ), true)
 918     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib-1.2.8
 919     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
 920   endif
 921 
 922   ifeq ($(OPENJDK_TARGET_OS), macosx)
 923     LIBSPLASHSCREEN_LDFLAGS := -L$(INSTALL_LIBRARIES_HERE)
 924     LIBSPLASHSCREEN_LIBS += \
 925         $(LIBM) -lpthread -liconv -losxapp \
 926         -framework ApplicationServices \
 927         -framework Foundation \
 928         -framework Cocoa \
 929         -framework JavaNativeFoundation
 930   else ifeq ($(OPENJDK_TARGET_OS), windows)
 931     LIBSPLASHSCREEN_LDFLAGS := -delayload:user32.dll
 932     LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib
 933   else
 934     LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
 935   endif
 936 
 937   $(eval $(call SetupNativeCompilation,BUILD_LIBSPLASHSCREEN, \
 938       LIBRARY := splashscreen, \
 939       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 940       SRC := $(LIBSPLASHSCREEN_DIRS), \
 941       EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \
 942       EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \
 943       OPTIMIZATION := LOW, \
 944       CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \
 945                 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \
 946       DISABLED_WARNINGS_gcc := sign-compare type-limits unused-result maybe-uninitialized shift-negative-value, \
 947       DISABLED_WARNINGS_clang := incompatible-pointer-types, \
 948       DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST E_DECLARATION_IN_CODE \
 949           E_STATEMENT_NOT_REACHED, \
 950       DISABLED_WARNINGS_microsoft := 4018 4244 4267, \
 951       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \
 952       LDFLAGS := $(LIBSPLASHSCREEN_LDFLAGS) $(LDFLAGS_JDKLIB) \
 953           $(call SET_SHARED_LIBRARY_ORIGIN), \
 954       LIBS := $(JDKLIB_LIBS) $(LIBSPLASHSCREEN_LIBS) $(LIBZ) \




 914 
 915   LIBSPLASHSCREEN_LIBS :=
 916 
 917   ifneq ($(USE_EXTERNAL_LIBZ), true)
 918     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib-1.2.8
 919     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
 920   endif
 921 
 922   ifeq ($(OPENJDK_TARGET_OS), macosx)
 923     LIBSPLASHSCREEN_LDFLAGS := -L$(INSTALL_LIBRARIES_HERE)
 924     LIBSPLASHSCREEN_LIBS += \
 925         $(LIBM) -lpthread -liconv -losxapp \
 926         -framework ApplicationServices \
 927         -framework Foundation \
 928         -framework Cocoa \
 929         -framework JavaNativeFoundation
 930   else ifeq ($(OPENJDK_TARGET_OS), windows)
 931     LIBSPLASHSCREEN_LDFLAGS := -delayload:user32.dll
 932     LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib
 933   else
 934     LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread -ldl
 935   endif
 936 
 937   $(eval $(call SetupNativeCompilation,BUILD_LIBSPLASHSCREEN, \
 938       LIBRARY := splashscreen, \
 939       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 940       SRC := $(LIBSPLASHSCREEN_DIRS), \
 941       EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \
 942       EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \
 943       OPTIMIZATION := LOW, \
 944       CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \
 945                 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \
 946       DISABLED_WARNINGS_gcc := sign-compare type-limits unused-result maybe-uninitialized shift-negative-value, \
 947       DISABLED_WARNINGS_clang := incompatible-pointer-types, \
 948       DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST E_DECLARATION_IN_CODE \
 949           E_STATEMENT_NOT_REACHED, \
 950       DISABLED_WARNINGS_microsoft := 4018 4244 4267, \
 951       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \
 952       LDFLAGS := $(LIBSPLASHSCREEN_LDFLAGS) $(LDFLAGS_JDKLIB) \
 953           $(call SET_SHARED_LIBRARY_ORIGIN), \
 954       LIBS := $(JDKLIB_LIBS) $(LIBSPLASHSCREEN_LIBS) $(LIBZ) \


< prev index next >