< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page
rev 51332 : 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update


 777         # inject our own libz.h to tweak the exported ZLIB_VERNUM macro. See
 778         # $(TOPDIR)/src/java.desktop/macosx/native/libsplashscreen/libpng/zlibwrapper/zlib.h
 779         # for details. This must be specified with -iquote, not -I to avoid a
 780         # circular include.
 781         LIBSPLASHSCREEN_CFLAGS += -iquote $(TOPDIR)/src/$(MODULE)/macosx/native/libsplashscreen/libpng/zlibwrapper
 782       endif
 783     endif
 784   else
 785     LIBSPLASHSCREEN_EXCLUDES += libpng
 786   endif
 787 
 788   ifeq ($(USE_EXTERNAL_LIBZ), false)
 789     LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib
 790   endif
 791 
 792   ifeq ($(OPENJDK_TARGET_OS), macosx)
 793     # libsplashscreen on macosx do not use the unix code
 794     LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := unix
 795   endif
 796 
 797   LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0
 798 
 799   ifeq ($(OPENJDK_TARGET_OS), macosx)
 800     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
 801 
 802     BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
 803     BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
 804     BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
 805     BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
 806     BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
 807     BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
 808     BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
 809 
 810   else ifeq ($(OPENJDK_TARGET_OS), windows)
 811     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
 812   else
 813     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
 814   endif
 815 
 816   LIBSPLASHSCREEN_LIBS :=
 817 




 777         # inject our own libz.h to tweak the exported ZLIB_VERNUM macro. See
 778         # $(TOPDIR)/src/java.desktop/macosx/native/libsplashscreen/libpng/zlibwrapper/zlib.h
 779         # for details. This must be specified with -iquote, not -I to avoid a
 780         # circular include.
 781         LIBSPLASHSCREEN_CFLAGS += -iquote $(TOPDIR)/src/$(MODULE)/macosx/native/libsplashscreen/libpng/zlibwrapper
 782       endif
 783     endif
 784   else
 785     LIBSPLASHSCREEN_EXCLUDES += libpng
 786   endif
 787 
 788   ifeq ($(USE_EXTERNAL_LIBZ), false)
 789     LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib
 790   endif
 791 
 792   ifeq ($(OPENJDK_TARGET_OS), macosx)
 793     # libsplashscreen on macosx do not use the unix code
 794     LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := unix
 795   endif
 796 
 797   LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0 -DPNG_POWERPC_VSX=0
 798 
 799   ifeq ($(OPENJDK_TARGET_OS), macosx)
 800     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
 801 
 802     BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
 803     BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
 804     BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
 805     BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
 806     BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
 807     BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
 808     BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
 809 
 810   else ifeq ($(OPENJDK_TARGET_OS), windows)
 811     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
 812   else
 813     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
 814   endif
 815 
 816   LIBSPLASHSCREEN_LIBS :=
 817 


< prev index next >