119 # TODO: Only referenced in jdk/make/tools/sharing/README.txt. Find out what it means. 120 TOOL_MAKECLASSLIST=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 121 build.tools.makeclasslist.MakeClasslist 122 123 # Nimbus is used somewhere in the swing build. 124 TOOL_GENERATENIMBUS=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 125 build.tools.generatenimbus.Generator 126 127 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 128 WrapperGenerator 129 130 TOOL_X11_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ 131 sun.awt.X11.ToBin 132 133 TOOL_OSX_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ 134 sun.osxapp.ToBin 135 136 TOOL_CLDRCONVERTER=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 137 build.tools.cldrconverter.CLDRConverter 138 139 ########################################################################################## 140 141 # Tools needed on solaris because OBJCOPY is broken. 142 143 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK,\ 144 SRC:=$(JDK_TOPDIR)/make/tools/add_gnu_debuglink,\ 145 LANG:=C,\ 146 CC:=$(BUILD_CC),\ 147 LDEXE:=$(BUILD_LD),\ 148 LDFLAGS:=-lelf,\ 149 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/add_gnu_debuglink,\ 150 OUTPUT_DIR:=$(JDK_OUTPUTDIR)/btbin,\ 151 PROGRAM:=add_gnu_debuglink)) 152 153 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS,\ 154 SRC:=$(JDK_TOPDIR)/make/tools/fix_empty_sec_hdr_flags,\ 155 LANG:=C,\ 156 CC:=$(BUILD_CC),\ 157 LDEXE:=$(BUILD_LD),\ 158 LDFLAGS:=-lelf,\ | 119 # TODO: Only referenced in jdk/make/tools/sharing/README.txt. Find out what it means. 120 TOOL_MAKECLASSLIST=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 121 build.tools.makeclasslist.MakeClasslist 122 123 # Nimbus is used somewhere in the swing build. 124 TOOL_GENERATENIMBUS=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 125 build.tools.generatenimbus.Generator 126 127 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 128 WrapperGenerator 129 130 TOOL_X11_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ 131 sun.awt.X11.ToBin 132 133 TOOL_OSX_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ 134 sun.osxapp.ToBin 135 136 TOOL_CLDRCONVERTER=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ 137 build.tools.cldrconverter.CLDRConverter 138 139 TOOL_REMOVEMETHODS=$(JAVA) -Xbootclasspath/p:$(LANGTOOLS_OUTPUTDIR)/dist/bootstrap/lib/javac.jar \ 140 -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \ 141 build.tools.classfile.RemoveMethods 142 143 ########################################################################################## 144 145 # Tools needed on solaris because OBJCOPY is broken. 146 147 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK,\ 148 SRC:=$(JDK_TOPDIR)/make/tools/add_gnu_debuglink,\ 149 LANG:=C,\ 150 CC:=$(BUILD_CC),\ 151 LDEXE:=$(BUILD_LD),\ 152 LDFLAGS:=-lelf,\ 153 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/add_gnu_debuglink,\ 154 OUTPUT_DIR:=$(JDK_OUTPUTDIR)/btbin,\ 155 PROGRAM:=add_gnu_debuglink)) 156 157 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS,\ 158 SRC:=$(JDK_TOPDIR)/make/tools/fix_empty_sec_hdr_flags,\ 159 LANG:=C,\ 160 CC:=$(BUILD_CC),\ 161 LDEXE:=$(BUILD_LD),\ 162 LDFLAGS:=-lelf,\ |