make/lib/Awt2dLibraries.gmk

Print this page

        

*** 26,36 **** WIN_AWT_LIB := $(JDK_OUTPUTDIR)/objs/libawt/awt.lib ################################################################################ BUILD_LIBMLIB_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/medialib BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \ $(addprefix -I, $(BUILD_LIBMLIB_SRC)) \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libmlib_image BUILD_LIBMLIB_LDLIBS := --- 26,36 ---- WIN_AWT_LIB := $(JDK_OUTPUTDIR)/objs/libawt/awt.lib ################################################################################ BUILD_LIBMLIB_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/medialib BUILD_LIBMLIB_CFLAGS := -D__USE_J2D_NAMES -D__MEDIALIB_OLD_NAMES \ $(addprefix -I, $(BUILD_LIBMLIB_SRC)) \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libmlib_image BUILD_LIBMLIB_LDLIBS :=
*** 77,88 **** ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) LIBMLIB_IMAGE_V_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image \ $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/medialib \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/sun/awt/medialib \ # LIBMLIB_IMAGE_V_CFLAGS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il \ $(addprefix -I, $(LIBMLIB_IMAGE_V_SRC)) \ # --- 77,88 ---- ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) LIBMLIB_IMAGE_V_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image \ $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/medialib \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/medialib \ # LIBMLIB_IMAGE_V_CFLAGS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il \ $(addprefix -I, $(LIBMLIB_IMAGE_V_SRC)) \ #
*** 143,172 **** ################################################################################ LIBAWT_DIRS := $(JDK_TOPDIR)/src/java.desktop/share/native/libawt \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/awt \ # ifeq ($(OPENJDK_TARGET_OS), aix) LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/libawt endif ifeq ($(OPENJDK_TARGET_OS), windows) ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/utility else ! LIBAWT_EXFILES := sun/java2d/ShaderList.c 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 sun/awt/image/cvutils/img_colors.c endif LIBAWT_CFLAGS += -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ $(addprefix -I, $(shell find $(LIBAWT_DIRS) -type d)) \ $(LIBJAVA_HEADER_FLAGS) \ --- 143,172 ---- ################################################################################ LIBAWT_DIRS := $(JDK_TOPDIR)/src/java.desktop/share/native/libawt \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/awt \ # ifeq ($(OPENJDK_TARGET_OS), aix) LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/libawt endif ifeq ($(OPENJDK_TARGET_OS), windows) ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility else ! LIBAWT_EXFILES := java2d/ShaderList.c 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 LIBAWT_CFLAGS += -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ $(addprefix -I, $(shell find $(LIBAWT_DIRS) -type d)) \ $(LIBJAVA_HEADER_FLAGS) \
*** 181,226 **** ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) LIBAWT_CFLAGS += -DMLIB_ADD_SUFF LIBAWT_CFLAGS += -xarch=sparcvis LIBAWT_CFLAGS += $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/medialib ! LIBAWT_EXFILES += sun/java2d/loops/MapAccelFunc.c ifeq ($(OPENJDK_TARGET_CPU), sparcv9) LIBAWT_ASFLAGS = -P -xarch=v9a else LIBAWT_ASFLAGS = -P -xarch=v8plusa endif else LIBAWT_EXCLUDES += \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/sun/awt/medialib \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/sun/java2d/loops \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/sun/awt/medialib \ # endif ifneq ($(OPENJDK_TARGET_OS), solaris) LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH endif LIBAWT_LANG := C ifeq ($(OPENJDK_TARGET_OS), windows) ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \ # Why does libawt need java.base headers? ! LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/opengl \ -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.base \ # LIBAWT_EXFILES += \ ! sun/java2d/d3d/D3DShaderGen.c \ ! sun/awt/image/cvutils/img_colors.c \ # LIBAWT_LANG := C++ LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) --- 181,226 ---- ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_ARCH), solaris-sparc) LIBAWT_CFLAGS += -DMLIB_ADD_SUFF LIBAWT_CFLAGS += -xarch=sparcvis LIBAWT_CFLAGS += $(JDK_TOPDIR)/src/java.desktop/unix/native/libmlib_image/vis_$(OPENJDK_TARGET_CPU_BITS).il ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/medialib ! LIBAWT_EXFILES += java2d/loops/MapAccelFunc.c ifeq ($(OPENJDK_TARGET_CPU), sparcv9) LIBAWT_ASFLAGS = -P -xarch=v9a else LIBAWT_ASFLAGS = -P -xarch=v8plusa endif else LIBAWT_EXCLUDES += \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/awt/medialib \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/java2d/loops \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/medialib \ # endif ifneq ($(OPENJDK_TARGET_OS), solaris) LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH endif LIBAWT_LANG := C ifeq ($(OPENJDK_TARGET_OS), windows) ! LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \ # Why does libawt need java.base headers? ! LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/java2d/opengl \ -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.base \ # LIBAWT_EXFILES += \ ! java2d/d3d/D3DShaderGen.c \ ! awt/image/cvutils/img_colors.c \ # LIBAWT_LANG := C++ LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
*** 230,240 **** ifdef OPENJDK LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons" else LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons" endif ! LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/sun/windows/awt.rc endif ifeq ($(MILESTONE), internal) LIBAWT_CFLAGS += -DINTERNAL_BUILD endif --- 230,240 ---- ifdef OPENJDK LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons" else LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons" endif ! LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/windows/awt.rc endif ifeq ($(MILESTONE), internal) LIBAWT_CFLAGS += -DINTERNAL_BUILD endif
*** 298,331 **** ifndef BUILD_HEADLESS_ONLY LIBAWT_XAWT_DIRS := \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt_xawt \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/utility \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/x11 \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/awt \ # LIBAWT_XAWT_EXCLUDES := medialib LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/include \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libsunwjdga \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/font \ $(LIBJAVA_HEADER_FLAGS) # LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \ -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \ --- 298,331 ---- ifndef BUILD_HEADLESS_ONLY LIBAWT_XAWT_DIRS := \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt_xawt \ $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/utility \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/java2d/x11 \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/awt \ # LIBAWT_XAWT_EXCLUDES := medialib LIBAWT_XAWT_CFLAGS := $(addprefix -I, $(shell $(FIND) $(LIBAWT_XAWT_DIRS) -type d)) \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/include \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libsunwjdga \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/font \ $(LIBJAVA_HEADER_FLAGS) # LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \ -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
*** 386,397 **** ################################################################################ LIBLCMS_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/liblcms LIBLCMS_CPPFLAGS += -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ $(LIBJAVA_HEADER_FLAGS) \ # ifeq ($(USE_EXTERNAL_LCMS), true) # If we're using an external library, we'll just need the wrapper part. --- 386,397 ---- ################################################################################ LIBLCMS_SRC := $(JDK_TOPDIR)/src/java.desktop/share/native/liblcms LIBLCMS_CPPFLAGS += -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ $(LIBJAVA_HEADER_FLAGS) \ # ifeq ($(USE_EXTERNAL_LCMS), true) # If we're using an external library, we'll just need the wrapper part.
*** 540,550 **** ifeq ($(OPENJDK_TARGET_OS), windows) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c LIBFONTMANAGER_OPTIMIZATION := HIGHEST ! LIBFONTMANAGER_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/sun/windows else ifeq ($(OPENJDK_TARGET_OS), macosx) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c \ fontpath.c \ lcdglyph.c --- 540,550 ---- ifeq ($(OPENJDK_TARGET_OS), windows) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c LIBFONTMANAGER_OPTIMIZATION := HIGHEST ! LIBFONTMANAGER_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/windows else ifeq ($(OPENJDK_TARGET_OS), macosx) LIBFONTMANAGER_EXCLUDE_FILES += X11FontScaler.c \ X11TextRenderer.c \ fontpath.c \ lcdglyph.c
*** 605,619 **** ################################################################################ ifeq ($(OPENJDK_TARGET_OS), windows) LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt ! LIBJAWT_CFLAGS := -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/sun/windows \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/sun/java2d/windows \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ $(LIBJAVA_HEADER_FLAGS) \ # --- 605,619 ---- ################################################################################ ifeq ($(OPENJDK_TARGET_OS), windows) LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt ! LIBJAWT_CFLAGS := -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/windows \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/java2d/windows \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ $(LIBJAVA_HEADER_FLAGS) \ #
*** 656,666 **** LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libjawt else LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt endif LIBJAWT_CFLAGS := \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/awt \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ $(LIBJAVA_HEADER_FLAGS) \ # --- 656,666 ---- LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libjawt else LIBJAWT_SRC := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libjawt endif LIBJAWT_CFLAGS := \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/awt \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ $(LIBJAVA_HEADER_FLAGS) \ #
*** 721,750 **** ifeq ($(BUILD_HEADLESS), true) # Mac and Windows only use the native AWT lib, do not build libawt_headless ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx),) ! LIBAWT_HEADLESS_DIRS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_headless/sun/awt \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/awt \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/x11 \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ # LIBAWT_HEADLESS_EXCLUDES := medialib LIBAWT_HEADLESS_CFLAGS := -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ $(addprefix -I, $(LIBAWT_HEADLESS_DIRS)) \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/font \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libsunwjdga/ \ $(LIBJAVA_HEADER_FLAGS) \ # LIBAWT_HEADLESS_REORDER := --- 721,750 ---- ifeq ($(BUILD_HEADLESS), true) # Mac and Windows only use the native AWT lib, do not build libawt_headless ifeq ($(findstring $(OPENJDK_TARGET_OS), windows macosx),) ! LIBAWT_HEADLESS_DIRS := $(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_headless/awt \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/awt \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/java2d/x11 \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ # LIBAWT_HEADLESS_EXCLUDES := medialib LIBAWT_HEADLESS_CFLAGS := -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ $(addprefix -I, $(LIBAWT_HEADLESS_DIRS)) \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ ! -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/font \ -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/libsunwjdga/ \ $(LIBJAVA_HEADER_FLAGS) \ # LIBAWT_HEADLESS_REORDER :=
*** 900,937 **** ifeq ($(OPENJDK_TARGET_OS), macosx) LIBAWT_LWAWT_DIRS := \ $(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/sun/awt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \ # LIBAWT_LWAWT_CFLAGS := \ $(addprefix -I, $(LIBAWT_LWAWT_DIRS)) \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/sun/java2d/opengl \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/sun/awt \ ! -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_xawt/sun/awt \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/sun/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/sun/java2d \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image/ \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/sun/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/awt/debug \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \ $(LIBJAVA_HEADER_FLAGS) \ # LIBAWT_LWAWT_EXFILES := fontpath.c awt_Font.c X11Color.c ! LIBAWT_LWAWT_EXCLUDES := $(JDK_TOPDIR)/src/java.desktop/unix/native/common/sun/awt/medialib $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_LWAWT, \ LIBRARY := awt_lwawt, \ OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ SRC := $(LIBAWT_LWAWT_DIRS), \ --- 900,937 ---- ifeq ($(OPENJDK_TARGET_OS), macosx) LIBAWT_LWAWT_DIRS := \ $(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt \ ! $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/font \ ! $(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \ # LIBAWT_LWAWT_CFLAGS := \ $(addprefix -I, $(LIBAWT_LWAWT_DIRS)) \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/include \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \ ! -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt_xawt/awt \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/font \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d \ ! -I$(JDK_TOPDIR)/src/java.desktop/unix/native/libawt/java2d \ -I$(JDK_TOPDIR)/src/java.desktop/share/native/libmlib_image/ \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image/cvutils \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/loops \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/java2d/pipe \ ! -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/awt/debug \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \ $(LIBJAVA_HEADER_FLAGS) \ # LIBAWT_LWAWT_EXFILES := fontpath.c awt_Font.c X11Color.c ! LIBAWT_LWAWT_EXCLUDES := $(JDK_TOPDIR)/src/java.desktop/unix/native/common/awt/medialib $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_LWAWT, \ LIBRARY := awt_lwawt, \ OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ SRC := $(LIBAWT_LWAWT_DIRS), \
*** 983,993 **** SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxui, \ LANG := C, \ OPTIMIZATION := LOW, \ CFLAGS := $(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxui \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/sun/awt \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \ -I$(JDK_TOPDIR)/src/java.base/share/native/libjava \ -I$(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_API_DIR)/native/libjava \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ --- 983,993 ---- SRC := $(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxui, \ LANG := C, \ OPTIMIZATION := LOW, \ CFLAGS := $(CFLAGS_JDKLIB) \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxui \ ! -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libawt_lwawt/awt \ -I$(JDK_TOPDIR)/src/java.desktop/macosx/native/libosxapp \ -I$(JDK_TOPDIR)/src/java.base/share/native/libjava \ -I$(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_API_DIR)/native/libjava \ -I$(JDK_OUTPUTDIR)/gensrc_headers/java.desktop, \ LDFLAGS := $(LDFLAGS_JDKLIB) \