makefiles/Tools.gmk

Print this page
rev 5696 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)


 107 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
 108 TOOL_CHARSETMAPPING=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 109         build.tools.charsetmapping.Main
 110 
 111 TOOL_SPP=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
 112 
 113 # TODO: Only referenced in jdk/make/tools/sharing/README.txt. Find out what it means.
 114 TOOL_MAKECLASSLIST=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 115         build.tools.makeclasslist.MakeClasslist
 116 
 117 # Nimbus is used somewhere in the swing build.
 118 TOOL_GENERATENIMBUS=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 119         build.tools.generatenimbus.Generator
 120 
 121 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 122         WrapperGenerator
 123 
 124 TOOL_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 125         sun.awt.X11.ToBin
 126 



 127 ##########################################################################################
 128 
 129 # Tools needed on solaris because OBJCOPY is broken.
 130 
 131 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK,\
 132                 SRC:=$(JDK_TOPDIR)/make/tools/add_gnu_debuglink,\
 133                 LANG:=C,\
 134                 CC:=$(HOST_CC),\
 135                 LDEXE:=$(HOST_LD),\
 136                 LDFLAGS:=-lelf,\
 137                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/add_gnu_debuglink,\
 138                 OUTPUT_DIR:=$(JDK_OUTPUTDIR)/btbin,\
 139                 PROGRAM:=add_gnu_debuglink))
 140 
 141 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS,\
 142                 SRC:=$(JDK_TOPDIR)/make/tools/fix_empty_sec_hdr_flags,\
 143                 LANG:=C,\
 144                 CC:=$(HOST_CC),\
 145                 LDEXE:=$(HOST_LD),\
 146                 LDFLAGS:=-lelf,\


 107 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
 108 TOOL_CHARSETMAPPING=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 109         build.tools.charsetmapping.Main
 110 
 111 TOOL_SPP=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
 112 
 113 # TODO: Only referenced in jdk/make/tools/sharing/README.txt. Find out what it means.
 114 TOOL_MAKECLASSLIST=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 115         build.tools.makeclasslist.MakeClasslist
 116 
 117 # Nimbus is used somewhere in the swing build.
 118 TOOL_GENERATENIMBUS=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 119         build.tools.generatenimbus.Generator
 120 
 121 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 122         WrapperGenerator
 123 
 124 TOOL_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
 125         sun.awt.X11.ToBin
 126 
 127 TOOL_CLDRCONVERTER=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \
 128         build.tools.cldrconverter.CLDRConverter
 129 
 130 ##########################################################################################
 131 
 132 # Tools needed on solaris because OBJCOPY is broken.
 133 
 134 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK,\
 135                 SRC:=$(JDK_TOPDIR)/make/tools/add_gnu_debuglink,\
 136                 LANG:=C,\
 137                 CC:=$(HOST_CC),\
 138                 LDEXE:=$(HOST_LD),\
 139                 LDFLAGS:=-lelf,\
 140                 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/add_gnu_debuglink,\
 141                 OUTPUT_DIR:=$(JDK_OUTPUTDIR)/btbin,\
 142                 PROGRAM:=add_gnu_debuglink))
 143 
 144 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS,\
 145                 SRC:=$(JDK_TOPDIR)/make/tools/fix_empty_sec_hdr_flags,\
 146                 LANG:=C,\
 147                 CC:=$(HOST_CC),\
 148                 LDEXE:=$(HOST_LD),\
 149                 LDFLAGS:=-lelf,\