--- old/jdk/make/lib/Awt2dLibraries.gmk 2016-07-01 17:48:49.588133063 +0200 +++ new/jdk/make/lib/Awt2dLibraries.gmk 2016-07-01 17:48:49.432126465 +0200 @@ -23,6 +23,8 @@ # questions. # +$(eval $(call IncludeCustomExtension, jdk, lib/Awt2dLibraries-pre.gmk)) + WIN_AWT_LIB := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt/awt.lib ################################################################################ @@ -212,11 +214,7 @@ LIBAWT_CFLAGS += -DMLIB_OS64BIT endif - 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_RC_FLAGS ?= -I $(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/windows/awt.rc endif @@ -454,13 +452,6 @@ ################################################################################ -ifdef OPENJDK - BUILD_LIBJAVAJPEG_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjpeg/mapfile-vers -else - BUILD_LIBJAVAJPEG_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjpeg/mapfile-vers-closed - LIBJAVAJPEG_SRC += $(JDK_TOPDIR)/src/closed/java.desktop/share/native/libjavajpeg -endif - LIBJAVAJPEG_SRC += $(JDK_TOPDIR)/src/java.desktop/share/native/libjavajpeg BUILD_LIBJAVAJPEG_REORDER := @@ -510,7 +501,7 @@ DISABLED_WARNINGS_gcc := clobbered parentheses array-bounds, \ DISABLED_WARNINGS_clang := logical-op-parentheses, \ DISABLED_WARNINGS_microsoft := 4267, \ - MAPFILE := $(BUILD_LIBJAVAJPEG_MAPFILE), \ + MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjpeg/mapfile-vers, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ $(call SET_SHARED_LIBRARY_ORIGIN), \ LIBS := $(LIBJPEG_LIBS) $(JDKLIB_LIBS), \ @@ -645,15 +636,10 @@ #### End harfbuzz configuration -ifndef OPENJDK - LIBFONTMANAGER_CFLAGS += -I$(JDK_TOPDIR)/src/closed/java.desktop/share/native/libt2k - BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers - LIBFONTMANAGER_EXCLUDE_FILES += freetypeScaler.c -else - LIBFONTMANAGER_CFLAGS += $(FREETYPE_CFLAGS) - BUILD_LIBFONTMANAGER_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers.openjdk - BUILD_LIBFONTMANAGER_FONTLIB := $(FREETYPE_LIBS) -endif +LIBFONTMANAGER_CFLAGS += $(FREETYPE_CFLAGS) +# This may be overridden in a custom makefile +BUILD_LIBFONTMANAGER_MAPFILE ?= $(JDK_TOPDIR)/make/mapfiles/libfontmanager/mapfile-vers +BUILD_LIBFONTMANAGER_FONTLIB += $(FREETYPE_LIBS) LIBFONTMANAGER_OPTIMIZATION := HIGH