< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page

        

*** 41,51 **** # for usage by solaris-sparc in libmlib_image_v. BUILD_LIBMLIB_EXCLUDE_SRC_PATTERNS := unix BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES -DMLIB_NO_LIBSUNMATH ! ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) BUILD_LIBMLIB_CFLAGS += -DMLIB_OS64BIT endif $(eval $(call SetupJdkLibrary, BUILD_LIBMLIB_IMAGE, \ NAME := mlib_image, \ --- 41,51 ---- # for usage by solaris-sparc in libmlib_image_v. BUILD_LIBMLIB_EXCLUDE_SRC_PATTERNS := unix BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES -DMLIB_NO_LIBSUNMATH ! ifeq ($(call isTargetCpuBits, 64), true) BUILD_LIBMLIB_CFLAGS += -DMLIB_OS64BIT endif $(eval $(call SetupJdkLibrary, BUILD_LIBMLIB_IMAGE, \ NAME := mlib_image, \
*** 66,76 **** TARGETS += $(BUILD_LIBMLIB_IMAGE) ################################################################################ ! ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) # libmlib_image_v is basically built from mlib_image sources, with some additions # and some exclusions. LIBMLIB_IMAGE_V_SRC := \ libmlib_image \ --- 66,76 ---- TARGETS += $(BUILD_LIBMLIB_IMAGE) ################################################################################ ! ifeq ($(call isTargetOs, solaris)+$(call isTargetCpuArch, sparc), true+true) # libmlib_image_v is basically built from mlib_image sources, with some additions # and some exclusions. LIBMLIB_IMAGE_V_SRC := \ libmlib_image \
*** 78,88 **** # LIBMLIB_IMAGE_V_CFLAGS := -xarch=sparcvis -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \ $(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il ! ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) LIBMLIB_IMAGE_V_CFLAGS += -DMLIB_OS64BIT endif BUILD_LIBMLIB_IMAGE_V_EXFILES := \ awt_ImagingLib.c \ --- 78,88 ---- # LIBMLIB_IMAGE_V_CFLAGS := -xarch=sparcvis -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \ $(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il ! ifeq ($(call isTargetCpuBits, 64), true) LIBMLIB_IMAGE_V_CFLAGS += -DMLIB_OS64BIT endif BUILD_LIBMLIB_IMAGE_V_EXFILES := \ awt_ImagingLib.c \
*** 125,163 **** LIBAWT_EXTRA_SRC := \ common/awt/debug \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ # ! ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) LIBAWT_EXTRA_SRC += $(TOPDIR)/src/$(MODULE)/share/native/common/awt/medialib endif ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBAWT_EXTRA_SRC += \ $(TOPDIR)/src/$(MODULE)/share/native/common/awt/utility \ $(TOPDIR)/src/$(MODULE)/share/native/common/font \ $(TOPDIR)/src/$(MODULE)/share/native/common/java2d/opengl \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt/systemscale \ # endif ! ifneq ($(filter $(OPENJDK_TARGET_OS), solaris linux macosx aix), ) LIBAWT_EXFILES += awt_Font.c CUPSfuncs.c fontpath.c X11Color.c endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) LIBAWT_EXFILES += initIDs.c awt/image/cvutils/img_colors.c endif ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBAWT_EXFILES += \ java2d/d3d/D3DShaderGen.c \ awt/image/cvutils/img_colors.c \ # endif ! ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), solaris-sparcv9) LIBAWT_EXFILES += java2d/loops/MapAccelFunc.c else LIBAWT_EXCLUDES += \ $(TOPDIR)/src/$(MODULE)/unix/native/libawt/awt/medialib \ $(TOPDIR)/src/$(MODULE)/unix/native/libawt/java2d/loops \ --- 125,163 ---- LIBAWT_EXTRA_SRC := \ common/awt/debug \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ # ! ifeq ($(call isTargetOs, solaris)+$(call isTargetCpuArch, sparc), true+true) LIBAWT_EXTRA_SRC += $(TOPDIR)/src/$(MODULE)/share/native/common/awt/medialib endif ! ifeq ($(call isTargetOs, windows), true) LIBAWT_EXTRA_SRC += \ $(TOPDIR)/src/$(MODULE)/share/native/common/awt/utility \ $(TOPDIR)/src/$(MODULE)/share/native/common/font \ $(TOPDIR)/src/$(MODULE)/share/native/common/java2d/opengl \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt/systemscale \ # endif ! ifeq ($(call isTargetOs, solaris linux macosx aix), true) LIBAWT_EXFILES += awt_Font.c CUPSfuncs.c fontpath.c X11Color.c endif ! ifeq ($(call isTargetOs, macosx), true) LIBAWT_EXFILES += initIDs.c awt/image/cvutils/img_colors.c endif ! ifeq ($(call isTargetOs, windows), true) LIBAWT_EXFILES += \ java2d/d3d/D3DShaderGen.c \ awt/image/cvutils/img_colors.c \ # endif ! ifeq ($(call isTargetOs, solaris)+$(call isTargetCpu, sparcv9), true+true) LIBAWT_EXFILES += java2d/loops/MapAccelFunc.c else LIBAWT_EXCLUDES += \ $(TOPDIR)/src/$(MODULE)/unix/native/libawt/awt/medialib \ $(TOPDIR)/src/$(MODULE)/unix/native/libawt/java2d/loops \
*** 180,211 **** java.base:include \ # LIBAWT_CFLAGS += -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES $(X_CFLAGS) ! ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU), solaris-sparcv9) LIBAWT_CFLAGS += -xarch=sparcvis -DMLIB_ADD_SUFF \ $(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il LIBAWT_ASFLAGS = -P -xarch=v9a endif ! ifneq ($(OPENJDK_TARGET_OS), solaris) LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH endif ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE ! ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) LIBAWT_CFLAGS += -DMLIB_OS64BIT endif LIBAWT_RC_FLAGS ?= -I $(TOPDIR)/src/java.base/windows/native/launcher/icons LIBAWT_VERSIONINFO_RESOURCE := $(TOPDIR)/src/$(MODULE)/windows/native/libawt/windows/awt.rc endif ! ifeq ($(OPENJDK_TARGET_OS), linux) # FIXME: This is probably not what we want to do, but keep it now for compatibility. LIBAWT_CFLAGS += $(EXPORT_ALL_SYMBOLS) endif # Turn off all warnings for debug_mem.c This is needed because the specific warning --- 180,211 ---- java.base:include \ # LIBAWT_CFLAGS += -D__MEDIALIB_OLD_NAMES -D__USE_J2D_NAMES $(X_CFLAGS) ! ifeq ($(call isTargetOs, solaris)+$(call isTargetCpu, sparcv9), true+true) LIBAWT_CFLAGS += -xarch=sparcvis -DMLIB_ADD_SUFF \ $(TOPDIR)/src/$(MODULE)/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il LIBAWT_ASFLAGS = -P -xarch=v9a endif ! ifneq ($(call isTargetOs, solaris), true) LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH endif ! ifeq ($(call isTargetOs, windows), true) LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE ! ifeq ($(call isTargetCpuBits, 64), true) LIBAWT_CFLAGS += -DMLIB_OS64BIT endif LIBAWT_RC_FLAGS ?= -I $(TOPDIR)/src/java.base/windows/native/launcher/icons LIBAWT_VERSIONINFO_RESOURCE := $(TOPDIR)/src/$(MODULE)/windows/native/libawt/windows/awt.rc endif ! ifeq ($(call isTargetOs, linux), true) # FIXME: This is probably not what we want to do, but keep it now for compatibility. LIBAWT_CFLAGS += $(EXPORT_ALL_SYMBOLS) endif # Turn off all warnings for debug_mem.c This is needed because the specific warning
*** 261,279 **** -D "JDK_FTYPE=0x2L", \ )) $(BUILD_LIBAWT): $(call FindLib, java.base, java) ! ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBAWT): $(BUILD_LIBMLIB_IMAGE) endif TARGETS += $(BUILD_LIBAWT) ################################################################################ ! ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx), ) ifeq ($(ENABLE_HEADLESS_ONLY), false) LIBAWT_XAWT_EXTRA_SRC := \ common/awt \ common/java2d \ --- 261,279 ---- -D "JDK_FTYPE=0x2L", \ )) $(BUILD_LIBAWT): $(call FindLib, java.base, java) ! ifeq ($(call isTargetOs, macosx), true) $(BUILD_LIBAWT): $(BUILD_LIBMLIB_IMAGE) endif TARGETS += $(BUILD_LIBAWT) ################################################################################ ! ifneq ($(call isTargetOs, windows macosx), true) ifeq ($(ENABLE_HEADLESS_ONLY), false) LIBAWT_XAWT_EXTRA_SRC := \ common/awt \ common/java2d \
*** 295,317 **** LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \ $(FONTCONFIG_CFLAGS) \ $(CUPS_CFLAGS) ! ifeq ($(OPENJDK_TARGET_OS), solaris) LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15 endif ! ifeq ($(OPENJDK_TARGET_OS), linux) ifeq ($(DISABLE_XRENDER), true) LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true endif endif LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm ! ifeq ($(OPENJDK_TARGET_OS), linux) LIBAWT_XAWT_LIBS += -lpthread endif ifeq ($(TOOLCHAIN_TYPE), gcc) # Turn off all warnings for the following files since they contain warnings --- 295,317 ---- LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \ $(FONTCONFIG_CFLAGS) \ $(CUPS_CFLAGS) ! ifeq ($(call isTargetOs, solaris), true) LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15 endif ! ifeq ($(call isTargetOs, linux), true) ifeq ($(DISABLE_XRENDER), true) LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true endif endif LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm ! ifeq ($(call isTargetOs, linux), true) LIBAWT_XAWT_LIBS += -lpthread endif ifeq ($(TOOLCHAIN_TYPE), gcc) # Turn off all warnings for the following files since they contain warnings
*** 441,451 **** TARGETS += $(BUILD_LIBJAVAJPEG) ################################################################################ # Mac and Windows only use the native AWT lib, do not build libawt_headless ! ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx),) LIBAWT_HEADLESS_EXTRA_SRC := \ common/font \ common/java2d \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \ --- 441,451 ---- TARGETS += $(BUILD_LIBJAVAJPEG) ################################################################################ # Mac and Windows only use the native AWT lib, do not build libawt_headless ! ifneq ($(call isTargetOs, windows macosx), true) LIBAWT_HEADLESS_EXTRA_SRC := \ common/font \ common/java2d \ $(TOPDIR)/src/$(MODULE)/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt \
*** 502,512 **** BUILD_LIBFREETYPE_HEADER_DIRS := $(TOPDIR)/src/$(MODULE)/share/native/libfreetype/include BUILD_LIBFREETYPE_CFLAGS := -DFT2_BUILD_LIBRARY $(EXPORT_ALL_SYMBOLS) # For use by libfontmanager: LIBFREETYPE_CFLAGS := -I$(BUILD_LIBFREETYPE_HEADER_DIRS) ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBFREETYPE_LIBS := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libfreetype/freetype.lib else LIBFREETYPE_LIBS := -lfreetype endif --- 502,512 ---- BUILD_LIBFREETYPE_HEADER_DIRS := $(TOPDIR)/src/$(MODULE)/share/native/libfreetype/include BUILD_LIBFREETYPE_CFLAGS := -DFT2_BUILD_LIBRARY $(EXPORT_ALL_SYMBOLS) # For use by libfontmanager: LIBFREETYPE_CFLAGS := -I$(BUILD_LIBFREETYPE_HEADER_DIRS) ! ifeq ($(call isTargetOs, windows), true) LIBFREETYPE_LIBS := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libfreetype/freetype.lib else LIBFREETYPE_LIBS := -lfreetype endif
*** 532,555 **** #### Begin harfbuzz configuration HARFBUZZ_CFLAGS := -DHAVE_OT -DHAVE_FALLBACK -DHAVE_UCDN -DHAVE_ROUND ! ifneq ($(OPENJDK_TARGET_OS), windows) HARFBUZZ_CFLAGS += -DGETPAGESIZE -DHAVE_MPROTECT -DHAVE_PTHREAD \ -DHAVE_SYSCONF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H endif ! ifneq (, $(findstring $(OPENJDK_TARGET_OS), linux macosx)) HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES endif ! ifeq ($(OPENJDK_TARGET_OS), solaris) HARFBUZZ_CFLAGS += -DHAVE_SOLARIS_ATOMIC_OPS endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) HARFBUZZ_CFLAGS += -DHAVE_CORETEXT endif ! ifneq ($(OPENJDK_TARGET_OS), macosx) LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-coretext.cc endif # hb-ft.cc is not presently needed, and requires freetype 2.4.2 or later. LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-ft.cc --- 532,555 ---- #### Begin harfbuzz configuration HARFBUZZ_CFLAGS := -DHAVE_OT -DHAVE_FALLBACK -DHAVE_UCDN -DHAVE_ROUND ! ifneq ($(call isTargetOs, windows), true) HARFBUZZ_CFLAGS += -DGETPAGESIZE -DHAVE_MPROTECT -DHAVE_PTHREAD \ -DHAVE_SYSCONF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H endif ! ifeq ($(call isTargetOs, linux macosx), true) HARFBUZZ_CFLAGS += -DHAVE_INTEL_ATOMIC_PRIMITIVES endif ! ifeq ($(call isTargetOs, solaris), true) HARFBUZZ_CFLAGS += -DHAVE_SOLARIS_ATOMIC_OPS endif ! ifeq ($(call isTargetOs, macosx), true) HARFBUZZ_CFLAGS += -DHAVE_CORETEXT endif ! ifneq ($(call isTargetOs, macosx), true) LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-coretext.cc endif # hb-ft.cc is not presently needed, and requires freetype 2.4.2 or later. LIBFONTMANAGER_EXCLUDE_FILES += harfbuzz/hb-ft.cc
*** 570,584 **** LIBFONTMANAGER_CFLAGS += $(LIBFREETYPE_CFLAGS) BUILD_LIBFONTMANAGER_FONTLIB += $(LIBFREETYPE_LIBS) LIBFONTMANAGER_OPTIMIZATION := HIGH ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c LIBFONTMANAGER_OPTIMIZATION := HIGHEST ! else ifeq ($(OPENJDK_TARGET_OS), macosx) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c \ fontpath.c \ lcdglyph.c else --- 570,584 ---- LIBFONTMANAGER_CFLAGS += $(LIBFREETYPE_CFLAGS) BUILD_LIBFONTMANAGER_FONTLIB += $(LIBFREETYPE_LIBS) LIBFONTMANAGER_OPTIMIZATION := HIGH ! ifeq ($(call isTargetOs, windows), true) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c LIBFONTMANAGER_OPTIMIZATION := HIGHEST ! else ifeq ($(call isTargetOs, macosx), true) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c \ fontpath.c \ lcdglyph.c else
*** 638,648 **** $(WIN_AWT_LIB), \ )) $(BUILD_LIBFONTMANAGER): $(BUILD_LIBAWT) ! ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBFONTMANAGER): $(call FindLib, $(MODULE), awt_lwawt) endif ifeq ($(FREETYPE_TO_USE), bundled) $(BUILD_LIBFONTMANAGER): $(BUILD_LIBFREETYPE) --- 638,648 ---- $(WIN_AWT_LIB), \ )) $(BUILD_LIBFONTMANAGER): $(BUILD_LIBAWT) ! ifeq ($(call isTargetOs, macosx), true) $(BUILD_LIBFONTMANAGER): $(call FindLib, $(MODULE), awt_lwawt) endif ifeq ($(FREETYPE_TO_USE), bundled) $(BUILD_LIBFONTMANAGER): $(BUILD_LIBFREETYPE)
*** 650,660 **** TARGETS += $(BUILD_LIBFONTMANAGER) ################################################################################ ! ifeq ($(OPENJDK_TARGET_OS), windows) LIBJAWT_CFLAGS := -EHsc -DUNICODE -D_UNICODE LIBJAWT_EXTRA_HEADER_DIRS := \ include \ --- 650,660 ---- TARGETS += $(BUILD_LIBFONTMANAGER) ################################################################################ ! ifeq ($(call isTargetOs, windows), true) LIBJAWT_CFLAGS := -EHsc -DUNICODE -D_UNICODE LIBJAWT_EXTRA_HEADER_DIRS := \ include \
*** 665,675 **** libawt/windows \ java.base:include \ java.base:libjava \ # ! ifeq ($(OPENJDK_TARGET_CPU), x86) KERNEL32_LIB := kernel32.lib endif $(eval $(call SetupJdkLibrary, BUILD_LIBJAWT, \ NAME := jawt, \ --- 665,675 ---- libawt/windows \ java.base:include \ java.base:libjava \ # ! ifeq ($(call isTargetCpu, x86), true) KERNEL32_LIB := kernel32.lib endif $(eval $(call SetupJdkLibrary, BUILD_LIBJAWT, \ NAME := jawt, \
*** 690,718 **** $(COPY_JAWT_LIB): $(BUILD_LIBJAWT) TARGETS += $(COPY_JAWT_LIB) ! else # OPENJDK_TARGET_OS not windows ! ifeq ($(OPENJDK_TARGET_OS), macosx) # libjawt on macosx do not use the unix code LIBJAWT_EXCLUDE_SRC_PATTERNS := unix endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) JAWT_LIBS := -lawt_lwawt else JAWT_LIBS := ! ifneq ($(OPENJDK_TARGET_OS), solaris) JAWT_LIBS += -lawt endif ifeq ($(ENABLE_HEADLESS_ONLY), false) JAWT_LIBS += -lawt_xawt else JAWT_LIBS += -lawt_headless ! ifeq ($(OPENJDK_TARGET_OS), linux) JAWT_CFLAGS += -DHEADLESS endif endif endif --- 690,718 ---- $(COPY_JAWT_LIB): $(BUILD_LIBJAWT) TARGETS += $(COPY_JAWT_LIB) ! else # not windows ! ifeq ($(call isTargetOs, macosx), true) # libjawt on macosx do not use the unix code LIBJAWT_EXCLUDE_SRC_PATTERNS := unix endif ! ifeq ($(call isTargetOs, macosx), true) JAWT_LIBS := -lawt_lwawt else JAWT_LIBS := ! ifneq ($(call isTargetOs, solaris), true) JAWT_LIBS += -lawt endif ifeq ($(ENABLE_HEADLESS_ONLY), false) JAWT_LIBS += -lawt_xawt else JAWT_LIBS += -lawt_headless ! ifeq ($(call isTargetOs, linux), true) JAWT_CFLAGS += -DHEADLESS endif endif endif
*** 740,754 **** $(BUILD_LIBJAWT): $(BUILD_LIBAWT_XAWT) else $(BUILD_LIBJAWT): $(call FindLib, $(MODULE), awt_headless) endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBJAWT): $(call FindLib, $(MODULE), awt_lwawt) endif ! endif # OPENJDK_TARGET_OS TARGETS += $(BUILD_LIBJAWT) ################################################################################ --- 740,754 ---- $(BUILD_LIBJAWT): $(BUILD_LIBAWT_XAWT) else $(BUILD_LIBJAWT): $(call FindLib, $(MODULE), awt_headless) endif ! ifeq ($(call isTargetOs, macosx), true) $(BUILD_LIBJAWT): $(call FindLib, $(MODULE), awt_lwawt) endif ! endif TARGETS += $(BUILD_LIBJAWT) ################################################################################
*** 782,831 **** ifeq ($(USE_EXTERNAL_LIBZ), false) LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) # libsplashscreen on macosx do not use the unix code LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := unix endif LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0 ! ifeq ($(OPENJDK_TARGET_OS), linux) ! ifeq ($(OPENJDK_TARGET_CPU_ARCH), ppc) LIBSPLASHSCREEN_CFLAGS += -DPNG_POWERPC_VSX_OPT=0 endif endif ! ifeq ($(OPENJDK_TARGET_OS), macosx) LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0 ! else ifeq ($(OPENJDK_TARGET_OS), windows) LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32 else LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) endif LIBSPLASHSCREEN_LIBS := ! ifeq ($(OPENJDK_TARGET_OS), macosx) LIBSPLASHSCREEN_LIBS += \ $(LIBM) -lpthread -liconv -losxapp \ -framework ApplicationServices \ -framework Foundation \ -framework Cocoa \ -framework JavaNativeFoundation ! else ifeq ($(OPENJDK_TARGET_OS), windows) LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib else LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread -ldl endif --- 782,831 ---- ifeq ($(USE_EXTERNAL_LIBZ), false) LIBSPLASHSCREEN_EXTRA_SRC += java.base:libzip/zlib endif ! ifeq ($(call isTargetOs, macosx), true) # libsplashscreen on macosx do not use the unix code LIBSPLASHSCREEN_EXCLUDE_SRC_PATTERNS := unix endif LIBSPLASHSCREEN_CFLAGS += -DSPLASHSCREEN -DPNG_NO_MMX_CODE -DPNG_ARM_NEON_OPT=0 ! ifeq ($(call isTargetOs, linux), true) ! ifeq ($(call isTargetCpuArch, ppc), true) LIBSPLASHSCREEN_CFLAGS += -DPNG_POWERPC_VSX_OPT=0 endif endif ! ifeq ($(call isTargetOs, macosx), true) LIBSPLASHSCREEN_CFLAGS += -DWITH_MACOSX BUILD_LIBSPLASHSCREEN_java_awt_SplashScreen.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_gfx_impl.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_gif.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_impl.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_jpeg.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_png.c_CFLAGS := -x objective-c -O0 BUILD_LIBSPLASHSCREEN_splashscreen_sys.m_CFLAGS := -O0 ! else ifeq ($(call isTargetOs, windows), true) LIBSPLASHSCREEN_CFLAGS += -DWITH_WIN32 else LIBSPLASHSCREEN_CFLAGS += -DWITH_X11 $(X_CFLAGS) endif LIBSPLASHSCREEN_LIBS := ! ifeq ($(call isTargetOs, macosx), true) LIBSPLASHSCREEN_LIBS += \ $(LIBM) -lpthread -liconv -losxapp \ -framework ApplicationServices \ -framework Foundation \ -framework Cocoa \ -framework JavaNativeFoundation ! else ifeq ($(call isTargetOs, windows), true) LIBSPLASHSCREEN_LIBS += kernel32.lib user32.lib gdi32.lib delayimp.lib $(WIN_JAVA_LIB) jvm.lib else LIBSPLASHSCREEN_LIBS += $(X_LIBS) -lX11 -lXext $(LIBM) -lpthread -ldl endif
*** 861,879 **** LIBS_aix := -liconv, \ )) TARGETS += $(BUILD_LIBSPLASHSCREEN) ! ifeq ($(OPENJDK_TARGET_OS), macosx) $(BUILD_LIBSPLASHSCREEN): $(call FindLib, $(MODULE), osxapp) endif endif ################################################################################ ! ifeq ($(OPENJDK_TARGET_OS), macosx) LIBAWT_LWAWT_EXTRA_SRC := \ $(TOPDIR)/src/$(MODULE)/unix/native/common/awt \ $(TOPDIR)/src/$(MODULE)/share/native/common/font \ $(TOPDIR)/src/$(MODULE)/share/native/common/java2d \ --- 861,879 ---- LIBS_aix := -liconv, \ )) TARGETS += $(BUILD_LIBSPLASHSCREEN) ! ifeq ($(call isTargetOs, macosx), true) $(BUILD_LIBSPLASHSCREEN): $(call FindLib, $(MODULE), osxapp) endif endif ################################################################################ ! ifeq ($(call isTargetOs, macosx), true) LIBAWT_LWAWT_EXTRA_SRC := \ $(TOPDIR)/src/$(MODULE)/unix/native/common/awt \ $(TOPDIR)/src/$(MODULE)/share/native/common/font \ $(TOPDIR)/src/$(MODULE)/share/native/common/java2d \
*** 939,949 **** endif ################################################################################ ! ifeq ($(OPENJDK_TARGET_OS), macosx) $(eval $(call SetupJdkLibrary, BUILD_LIBOSXUI, \ NAME := osxui, \ OPTIMIZATION := LOW, \ CFLAGS := $(CFLAGS_JDKLIB), \ --- 939,949 ---- endif ################################################################################ ! ifeq ($(call isTargetOs, macosx), true) $(eval $(call SetupJdkLibrary, BUILD_LIBOSXUI, \ NAME := osxui, \ OPTIMIZATION := LOW, \ CFLAGS := $(CFLAGS_JDKLIB), \
< prev index next >