< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page
rev 55557 : 8217676: Upgrade libpng to 1.6.37
Reviewed-by: prr, jdv


 774     LIBSPLASHSCREEN_EXTRA_SRC += $(TOPDIR)/src/java.desktop/share/native/libjavajpeg
 775   else
 776     LIBJPEG_LIBS := -ljpeg
 777   endif
 778 
 779   ifeq ($(USE_EXTERNAL_LIBPNG), false)
 780     LIBSPLASHSCREEN_HEADER_DIRS += libsplashscreen/libpng
 781   else
 782     LIBSPLASHSCREEN_EXCLUDES += libpng
 783   endif
 784 
 785   ifeq ($(USE_EXTERNAL_LIBZ), false)
 786     LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib
 787   endif
 788 
 789   ifeq ($(call isTargetOs, macosx), true)
 790     # libsplashscreen on macosx do not use the unix code
 791     LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := /unix/
 792   endif
 793 
 794   LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0

 795 
 796   ifeq ($(call isTargetOs, linux), true)
 797     ifeq ($(call isTargetCpuArch, ppc), true)
 798       LIBSPLASHSCREEN_CFLAGS += -DPNG_POWERPC_VSX_OPT=0
 799     endif
 800   endif
 801 
 802   ifeq ($(call isTargetOs, macosx), true)
 803     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
 804 
 805     BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
 806     BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
 807     BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
 808     BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
 809     BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
 810     BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
 811     BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
 812 
 813   else ifeq ($(call isTargetOs, windows), true)
 814     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32




 774     LIBSPLASHSCREEN_EXTRA_SRC += $(TOPDIR)/src/java.desktop/share/native/libjavajpeg
 775   else
 776     LIBJPEG_LIBS := -ljpeg
 777   endif
 778 
 779   ifeq ($(USE_EXTERNAL_LIBPNG), false)
 780     LIBSPLASHSCREEN_HEADER_DIRS += libsplashscreen/libpng
 781   else
 782     LIBSPLASHSCREEN_EXCLUDES += libpng
 783   endif
 784 
 785   ifeq ($(USE_EXTERNAL_LIBZ), false)
 786     LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib
 787   endif
 788 
 789   ifeq ($(call isTargetOs, macosx), true)
 790     # libsplashscreen on macosx do not use the unix code
 791     LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := /unix/
 792   endif
 793 
 794   LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE \
 795                             -DPNG_ARM_NEON_OPT=0 -DPNG_ARM_NEON_IMPLEMENTATION=0
 796 
 797   ifeq ($(call isTargetOs, linux), true)
 798     ifeq ($(call isTargetCpuArch, ppc), true)
 799       LIBSPLASHSCREEN_CFLAGS += -DPNG_POWERPC_VSX_OPT=0
 800     endif
 801   endif
 802 
 803   ifeq ($(call isTargetOs, macosx), true)
 804     LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX
 805 
 806     BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0
 807     BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0
 808     BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0
 809     BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0
 810     BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0
 811     BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0
 812     BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0
 813 
 814   else ifeq ($(call isTargetOs, windows), true)
 815     LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32


< prev index next >