21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
22 # or visit www.oracle.com if you need additional information or have any |
22 # or visit www.oracle.com if you need additional information or have any |
23 # questions. |
23 # questions. |
24 # |
24 # |
25 |
25 |
|
26 $(eval $(call IncludeCustomExtension, jdk, gensrc/GensrcIcons.gmk)) |
|
27 |
26 GENSRC_AWT_ICONS := |
28 GENSRC_AWT_ICONS := |
27 GENSRC_AWT_ICONS_SRC := |
29 GENSRC_AWT_ICONS_SRC := |
28 GENSRC_AWT_ICONS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop |
30 GENSRC_AWT_ICONS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop |
29 GENSRC_AWT_ICONS_DST := $(GENSRC_AWT_ICONS_TMP)/sun/awt/ |
31 GENSRC_AWT_ICONS_DST := $(GENSRC_AWT_ICONS_TMP)/sun/awt/ |
30 |
32 |
31 ifdef OPENJDK |
33 # Allow this to be overridden from a custom makefile |
32 X11_ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE) |
34 X11_ICONS_PATH_PREFIX ?= $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE) |
33 else |
|
34 X11_ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/closed/java.desktop/$(OPENJDK_TARGET_OS_TYPE) |
|
35 endif |
|
36 |
35 |
37 GENSRC_AWT_ICONS_SRC += \ |
36 GENSRC_AWT_ICONS_SRC += \ |
38 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon16.png \ |
37 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon16.png \ |
39 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \ |
38 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \ |
40 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \ |
39 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \ |
112 ifeq ($(OPENJDK_TARGET_OS), macosx) |
111 ifeq ($(OPENJDK_TARGET_OS), macosx) |
113 |
112 |
114 GENSRC_OSX_ICONS_DST := $(SUPPORT_OUTPUTDIR)/headers/java.desktop |
113 GENSRC_OSX_ICONS_DST := $(SUPPORT_OUTPUTDIR)/headers/java.desktop |
115 GENSRC_OSX_ICONS := $(GENSRC_OSX_ICONS_DST)/AWTIconData.h |
114 GENSRC_OSX_ICONS := $(GENSRC_OSX_ICONS_DST)/AWTIconData.h |
116 |
115 |
117 ifdef OPENJDK |
116 GENSRC_OSX_ICONS_SRC ?= $(JDK_TOPDIR)/make/data/macosxicons/JavaApp.icns |
118 GENSRC_OSX_ICONS_SRC := $(JDK_TOPDIR)/make/data/macosxicons/JavaApp.icns |
117 |
119 else |
|
120 GENSRC_OSX_ICONS_SRC := $(JDK_TOPDIR)/make/closed/data/macosxicons/JavaApp.icns |
|
121 endif |
|
122 |
118 |
123 $(GENSRC_OSX_ICONS): $(GENSRC_OSX_ICONS_SRC) $(BUILD_TOOLS_JDK) |
119 $(GENSRC_OSX_ICONS): $(GENSRC_OSX_ICONS_SRC) $(BUILD_TOOLS_JDK) |
124 $(call LogInfo, Generating $(patsubst $(OUTPUT_ROOT)/%, %, $@)) |
120 $(call LogInfo, Generating $(patsubst $(OUTPUT_ROOT)/%, %, $@)) |
125 $(call MakeDir, $(@D)) |
121 $(call MakeDir, $(@D)) |
126 $(RM) $@ $@.tmp |
122 $(RM) $@ $@.tmp |