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