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
|