jdk/makefiles/GensrcIcons.gmk
changeset 13702 efd6a05935b2
parent 13164 72c5d01a857d
child 14231 a0c23c1c010f
equal deleted inserted replaced
13694:ffe6bce5a521 13702:efd6a05935b2
    27 GENSRC_ICONS_SRC :=
    27 GENSRC_ICONS_SRC :=
    28 GENSRC_ICONS_TMP := $(JDK_OUTPUTDIR)/gensrc_icons
    28 GENSRC_ICONS_TMP := $(JDK_OUTPUTDIR)/gensrc_icons
    29 GENSRC_ICONS_DST := $(GENSRC_ICONS_TMP)/sun/awt/X11
    29 GENSRC_ICONS_DST := $(GENSRC_ICONS_TMP)/sun/awt/X11
    30 
    30 
    31 ifdef OPENJDK
    31 ifdef OPENJDK
    32 	ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)
    32 	ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)
    33 else
    33 else
    34 	ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/closed/solaris
    34 	ICONS_PATH_PREFIX := $(JDK_TOPDIR)/src/closed/solaris
    35 endif
    35 endif
    36 
    36 
    37 GENSRC_ICONS_SRC += \
    37 GENSRC_ICONS_SRC += \
    39     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \
    39     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon24.png \
    40     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \
    40     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon32.png \
    41     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon48.png
    41     $(ICONS_PATH_PREFIX)/classes/sun/awt/X11/java-icon48.png
    42 
    42 
    43 
    43 
    44 ICONPATH := $(JDK_TOPDIR)/src/$(LEGACY_OPENJDK_TARGET_OS_API)/classes/sun/awt/X11
    44 ICONPATH := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes/sun/awt/X11
    45 
    45 
    46 GENSRC_ICONS_SRC += \
    46 GENSRC_ICONS_SRC += \
    47    $(ICONPATH)/security-icon-bw16.png \
    47    $(ICONPATH)/security-icon-bw16.png \
    48    $(ICONPATH)/security-icon-interim16.png \
    48    $(ICONPATH)/security-icon-interim16.png \
    49    $(ICONPATH)/security-icon-yellow16.png \
    49    $(ICONPATH)/security-icon-yellow16.png \
    83 $$($1_TARGET32) : $2/$1 $(GENSRC_ICONS_TMP)/_the.dir
    83 $$($1_TARGET32) : $2/$1 $(GENSRC_ICONS_TMP)/_the.dir
    84 	$(RM) $$@ $$@.tmp
    84 	$(RM) $$@ $$@.tmp
    85 	$(ECHO) "package sun.awt.X11;" > $$@.tmp
    85 	$(ECHO) "package sun.awt.X11;" > $$@.tmp
    86 	$(ECHO) "public class $$($1_NAME32) {" >> $$@.tmp
    86 	$(ECHO) "public class $$($1_NAME32) {" >> $$@.tmp
    87 	$(ECHO) "public static int[] $$($1_SHORTNAME) = { " >> $$@.tmp
    87 	$(ECHO) "public static int[] $$($1_SHORTNAME) = { " >> $$@.tmp
    88 # TODO FIX FIX FIX
       
    89 ifneq ($(OPENJDK_TARGET_OS),macosx)
       
    90 	$(CAT) $$< | $(TOOL_TOBIN) >> $$@.tmp
    88 	$(CAT) $$< | $(TOOL_TOBIN) >> $$@.tmp
    91 endif
       
    92 	$(ECHO) "}; }" >> $$@.tmp
    89 	$(ECHO) "}; }" >> $$@.tmp
    93 	$(MV) $$@.tmp $$@
    90 	$(MV) $$@.tmp $$@
    94 
    91 
    95 GENSRC_ICONS += $$($1_TARGET32)
    92 GENSRC_ICONS += $$($1_TARGET32)
    96 
    93 
    97 $$($1_TARGET64) : $2/$1 $(GENSRC_ICONS_TMP)/_the.dir
    94 $$($1_TARGET64) : $2/$1 $(GENSRC_ICONS_TMP)/_the.dir
    98 	$(RM) $$@ $$@.tmp
    95 	$(RM) $$@ $$@.tmp
    99 	$(ECHO) "package sun.awt.X11;" > $$@.tmp
    96 	$(ECHO) "package sun.awt.X11;" > $$@.tmp
   100 	$(ECHO) "public class $$($1_NAME64) {" >> $$@.tmp
    97 	$(ECHO) "public class $$($1_NAME64) {" >> $$@.tmp
   101 	$(ECHO) "public static long[] $$($1_SHORTNAME) = { " >> $$@.tmp
    98 	$(ECHO) "public static long[] $$($1_SHORTNAME) = { " >> $$@.tmp
   102 # TODO FIX FIX FIX
       
   103 ifneq ($(OPENJDK_TARGET_OS),macosx)
       
   104 	$(CAT) $$< | $(TOOL_TOBIN) >> $$@.tmp
    99 	$(CAT) $$< | $(TOOL_TOBIN) >> $$@.tmp
   105 endif
       
   106 	$(ECHO) "}; }" >> $$@.tmp
   100 	$(ECHO) "}; }" >> $$@.tmp
   107 	$(MV) $$@.tmp $$@
   101 	$(MV) $$@.tmp $$@
   108 
   102 
   109 GENSRC_ICONS += $$($1_TARGET64)
   103 GENSRC_ICONS += $$($1_TARGET64)
   110 endef
   104 endef