< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 879     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
 880   endif
 881 
 882   LIBSPLASHSCREEN_LIBS :=
 883 
 884   ifneq ($(USE_EXTERNAL_LIBZ), true)
 885     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib-1.2.8
 886     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
 887   endif
 888 
 889   ifeq ($(OPENJDK_TARGET_OS), macosx)
 890     LIBSPLASHSCREEN_LDFLAGS := -L$(INSTALL_LIBRARIES_HERE)
 891     LIBSPLASHSCREEN_LIBS += \
 892         $(LIBM) -lpthread -liconv -losxapp \
 893         -framework ApplicationServices \
 894         -framework Foundation \
 895         -framework Cocoa \
 896         -framework JavaNativeFoundation
 897   else ifeq ($(OPENJDK_TARGET_OS), windows)
 898     LIBSPLASHSCREEN_LDFLAGS := -delayload:user32.dll
 899     LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib
 900   else
 901     LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
 902   endif
 903 
 904   $(eval $(call SetupNativeCompilation,BUILD_LIBSPLASHSCREEN, \
 905       LIBRARY := splashscreen, \
 906       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 907       SRC := $(LIBSPLASHSCREEN_DIRS), \
 908       EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \
 909       EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \
 910       OPTIMIZATION := LOW, \
 911       CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \
 912                 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \
 913       DISABLED_WARNINGS_gcc := sign-compare type-limits unused-result maybe-uninitialized, \
 914       DISABLED_WARNINGS_clang := incompatible-pointer-types, \
 915       DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST E_DECLARATION_IN_CODE \
 916           E_STATEMENT_NOT_REACHED, \
 917       DISABLED_WARNINGS_microsoft := 4018 4244 4267, \
 918       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \
 919       LDFLAGS := $(LIBSPLASHSCREEN_LDFLAGS) $(LDFLAGS_JDKLIB) \




 879     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
 880   endif
 881 
 882   LIBSPLASHSCREEN_LIBS :=
 883 
 884   ifneq ($(USE_EXTERNAL_LIBZ), true)
 885     LIBSPLASHSCREEN_DIRS += $(JDK_TOPDIR)/src/java.base/share/native/libzip/zlib-1.2.8
 886     LIBSPLASHSCREEN_CFLAGS += $(ZLIB_CPPFLAGS)
 887   endif
 888 
 889   ifeq ($(OPENJDK_TARGET_OS), macosx)
 890     LIBSPLASHSCREEN_LDFLAGS := -L$(INSTALL_LIBRARIES_HERE)
 891     LIBSPLASHSCREEN_LIBS += \
 892         $(LIBM) -lpthread -liconv -losxapp \
 893         -framework ApplicationServices \
 894         -framework Foundation \
 895         -framework Cocoa \
 896         -framework JavaNativeFoundation
 897   else ifeq ($(OPENJDK_TARGET_OS), windows)
 898     LIBSPLASHSCREEN_LDFLAGS := -delayload:user32.dll
 899     LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib
 900   else
 901     LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread
 902   endif
 903 
 904   $(eval $(call SetupNativeCompilation,BUILD_LIBSPLASHSCREEN, \
 905       LIBRARY := splashscreen, \
 906       OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 907       SRC := $(LIBSPLASHSCREEN_DIRS), \
 908       EXCLUDE_FILES := imageioJPEG.c jpegdecoder.c pngtest.c, \
 909       EXCLUDES := $(LIBSPLASHSCREEN_EXCLUDES), \
 910       OPTIMIZATION := LOW, \
 911       CFLAGS := $(LIBSPLASHSCREEN_CFLAGS) $(CFLAGS_JDKLIB) \
 912                 $(GIFLIB_CFLAGS) $(LIBJPEG_CFLAGS) $(PNG_CFLAGS), \
 913       DISABLED_WARNINGS_gcc := sign-compare type-limits unused-result maybe-uninitialized, \
 914       DISABLED_WARNINGS_clang := incompatible-pointer-types, \
 915       DISABLED_WARNINGS_solstudio := E_NEWLINE_NOT_LAST E_DECLARATION_IN_CODE \
 916           E_STATEMENT_NOT_REACHED, \
 917       DISABLED_WARNINGS_microsoft := 4018 4244 4267, \
 918       MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsplashscreen/mapfile-vers, \
 919       LDFLAGS := $(LIBSPLASHSCREEN_LDFLAGS) $(LDFLAGS_JDKLIB) \


< prev index next >