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,\
|