< prev index next >

make/lib/Awt2dLibraries.gmk

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


 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 
 818   ifeq ($(OPENJDK_TARGET_OS), macosx)




 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), linux)
 800     ifeq ($(OPENJDK_TARGET_CPU_ARCH), ppc)
 801       LIBSPLASHSCREEN_CFLAGS += -DPNG_POWERPC_VSX_OPT=0
 802     endif
 803   endif
 804 
 805   ifeq ($(OPENJDK_TARGET_OS), macosx)
 806     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
 807 
 808     BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
 809     BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
 810     BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
 811     BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
 812     BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
 813     BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
 814     BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
 815 
 816   else ifeq ($(OPENJDK_TARGET_OS), windows)
 817     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32
 818   else
 819     LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS)
 820   endif
 821 
 822   LIBSPLASHSCREEN_LIBS :=
 823 
 824   ifeq ($(OPENJDK_TARGET_OS), macosx)


< prev index next >