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)) |
26 $(eval $(call IncludeCustomExtension, , gensrc/GensrcIcons.gmk)) |
27 |
27 |
28 GENSRC_AWT_ICONS := |
28 GENSRC_AWT_ICONS := |
29 GENSRC_AWT_ICONS_SRC := |
29 GENSRC_AWT_ICONS_SRC := |
30 GENSRC_AWT_ICONS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop |
30 GENSRC_AWT_ICONS_TMP := $(SUPPORT_OUTPUTDIR)/gensrc/java.desktop |
31 GENSRC_AWT_ICONS_DST := $(GENSRC_AWT_ICONS_TMP)/sun/awt/ |
31 GENSRC_AWT_ICONS_DST := $(GENSRC_AWT_ICONS_TMP)/sun/awt/ |
32 |
32 |
33 # Allow this to be overridden from a custom makefile |
33 # Allow this to be overridden from a custom makefile |
34 X11_ICONS_PATH_PREFIX ?= $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE) |
34 X11_ICONS_PATH_PREFIX ?= $(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE) |
35 |
35 |
36 GENSRC_AWT_ICONS_SRC += \ |
36 GENSRC_AWT_ICONS_SRC += \ |
37 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon16.png \ |
37 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon16.png \ |
38 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \ |
38 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \ |
39 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \ |
39 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \ |
40 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon48.png |
40 $(X11_ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon48.png |
41 |
41 |
42 |
42 |
43 AWT_ICONPATH := $(JDK_TOPDIR)/src/java.desktop/share/classes/sun/awt/resources |
43 AWT_ICONPATH := $(TOPDIR)/src/java.desktop/share/classes/sun/awt/resources |
44 |
44 |
45 GENSRC_AWT_ICONS_SRC += \ |
45 GENSRC_AWT_ICONS_SRC += \ |
46 $(AWT_ICONPATH)/security-icon-bw16.png \ |
46 $(AWT_ICONPATH)/security-icon-bw16.png \ |
47 $(AWT_ICONPATH)/security-icon-interim16.png \ |
47 $(AWT_ICONPATH)/security-icon-interim16.png \ |
48 $(AWT_ICONPATH)/security-icon-yellow16.png \ |
48 $(AWT_ICONPATH)/security-icon-yellow16.png \ |
111 ifeq ($(OPENJDK_TARGET_OS), macosx) |
111 ifeq ($(OPENJDK_TARGET_OS), macosx) |
112 |
112 |
113 GENSRC_OSX_ICONS_DST := $(SUPPORT_OUTPUTDIR)/headers/java.desktop |
113 GENSRC_OSX_ICONS_DST := $(SUPPORT_OUTPUTDIR)/headers/java.desktop |
114 GENSRC_OSX_ICONS := $(GENSRC_OSX_ICONS_DST)/AWTIconData.h |
114 GENSRC_OSX_ICONS := $(GENSRC_OSX_ICONS_DST)/AWTIconData.h |
115 |
115 |
116 GENSRC_OSX_ICONS_SRC ?= $(JDK_TOPDIR)/make/data/macosxicons/JavaApp.icns |
116 GENSRC_OSX_ICONS_SRC ?= $(TOPDIR)/make/data/macosxicons/JavaApp.icns |
117 |
117 |
118 |
118 |
119 $(GENSRC_OSX_ICONS): $(GENSRC_OSX_ICONS_SRC) $(BUILD_TOOLS_JDK) |
119 $(GENSRC_OSX_ICONS): $(GENSRC_OSX_ICONS_SRC) $(BUILD_TOOLS_JDK) |
120 $(call LogInfo, Generating $(patsubst $(OUTPUT_ROOT)/%, %, $@)) |
120 $(call LogInfo, Generating $(patsubst $(OUTPUT_ROOT)/%, %, $@)) |
121 $(call MakeDir, $(@D)) |
121 $(call MakeDir, $(@D)) |