46 $(call install-file) |
46 $(call install-file) |
47 |
47 |
48 BUILD_TOOLS += $(JDK_OUTPUTDIR)/btclasses/build/tools/deps/refs.allowed |
48 BUILD_TOOLS += $(JDK_OUTPUTDIR)/btclasses/build/tools/deps/refs.allowed |
49 |
49 |
50 # Add a checksum ("jsum") to the end of a text file. Prevents trivial tampering with class lists. |
50 # Add a checksum ("jsum") to the end of a text file. Prevents trivial tampering with class lists. |
51 TOOL_ADDJSUM = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
51 TOOL_ADDJSUM = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
52 build.tools.addjsum.AddJsum |
52 build.tools.addjsum.AddJsum |
53 |
53 |
54 # The buildmetaindex tool creates a meta-index to make core class loaders lazier. |
54 # The buildmetaindex tool creates a meta-index to make core class loaders lazier. |
55 TOOL_BUILDMETAINDEX = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
55 TOOL_BUILDMETAINDEX = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
56 build.tools.buildmetaindex.BuildMetaIndex |
56 build.tools.buildmetaindex.BuildMetaIndex |
57 |
57 |
58 TOOL_COMPILEFONTCONFIG = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
58 TOOL_COMPILEFONTCONFIG = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
59 build.tools.compilefontconfig.CompileFontConfig |
59 build.tools.compilefontconfig.CompileFontConfig |
60 |
60 |
61 TOOL_COMPILEPROPERTIES = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
61 TOOL_COMPILEPROPERTIES = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
62 build.tools.compileproperties.CompileProperties |
62 build.tools.compileproperties.CompileProperties |
63 |
63 |
64 TOOL_JARREORDER = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
64 TOOL_JARREORDER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
65 build.tools.jarreorder.JarReorder |
65 build.tools.jarreorder.JarReorder |
66 |
66 |
67 TOOL_GENERATECHARACTER = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
67 TOOL_GENERATECHARACTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
68 build.tools.generatecharacter.GenerateCharacter |
68 build.tools.generatecharacter.GenerateCharacter |
69 |
69 |
70 TOOL_CHARACTERNAME = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
70 TOOL_CHARACTERNAME = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
71 build.tools.generatecharacter.CharacterName |
71 build.tools.generatecharacter.CharacterName |
72 |
72 |
73 TOOL_DTDBUILDER = $(JAVA) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \ |
73 TOOL_DTDBUILDER = $(JAVA_SMALL) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \ |
74 -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder |
74 -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder |
75 |
75 |
76 TOOL_GENERATEBREAKITERATORDATA = $(JAVA) \ |
76 TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \ |
77 -cp $(JDK_OUTPUTDIR)/btclasses \ |
77 -cp $(JDK_OUTPUTDIR)/btclasses \ |
78 build.tools.generatebreakiteratordata.GenerateBreakIteratorData |
78 build.tools.generatebreakiteratordata.GenerateBreakIteratorData |
79 |
79 |
80 TOOL_GENERATECURRENCYDATA = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
80 TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
81 build.tools.generatecurrencydata.GenerateCurrencyData |
81 build.tools.generatecurrencydata.GenerateCurrencyData |
82 |
82 |
83 TOOL_HASHER = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
83 TOOL_HASHER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
84 build.tools.hasher.Hasher |
84 build.tools.hasher.Hasher |
85 |
85 |
86 TOOL_TZDB = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
86 TOOL_TZDB = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
87 build.tools.tzdb.TzdbZoneRulesCompiler |
87 build.tools.tzdb.TzdbZoneRulesCompiler |
88 |
88 |
89 |
89 |
90 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml |
90 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml |
91 # and nbproject/project.properties in the same dir. Needs to be looked at. |
91 # and nbproject/project.properties in the same dir. Needs to be looked at. |
92 TOOL_JDWPGEN = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main |
92 TOOL_JDWPGEN = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main |
93 |
93 |
94 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir |
94 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir |
95 TOOL_CHARSETMAPPING = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
95 TOOL_CHARSETMAPPING = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
96 build.tools.charsetmapping.Main $(LOG_INFO) |
96 build.tools.charsetmapping.Main $(LOG_INFO) |
97 |
97 |
98 TOOL_SPP = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp |
98 TOOL_SPP = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp |
99 |
99 |
100 # Nimbus is used somewhere in the swing build. |
100 # Nimbus is used somewhere in the swing build. |
101 TOOL_GENERATENIMBUS = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
101 TOOL_GENERATENIMBUS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
102 build.tools.generatenimbus.Generator |
102 build.tools.generatenimbus.Generator |
103 |
103 |
104 TOOL_WRAPPERGENERATOR = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
104 TOOL_WRAPPERGENERATOR = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
105 build.tools.x11wrappergen.WrapperGenerator |
105 build.tools.x11wrappergen.WrapperGenerator |
106 |
106 |
107 TOOL_AWT_TOBIN = $(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
107 TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
108 build.tools.icondata.awt.ToBin |
108 build.tools.icondata.awt.ToBin |
109 |
109 |
110 TOOL_OSX_TOBIN = $(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
110 TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
111 build.tools.icondata.osxapp.ToBin |
111 build.tools.icondata.osxapp.ToBin |
112 |
112 |
113 TOOL_CLDRCONVERTER = $(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
113 TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
114 build.tools.cldrconverter.CLDRConverter |
114 build.tools.cldrconverter.CLDRConverter |
115 |
115 |
116 TOOL_CHECKDEPS = $(JAVA) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \ |
116 TOOL_CHECKDEPS = $(JAVA_SMALL) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \ |
117 -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \ |
117 -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \ |
118 build.tools.deps.CheckDeps |
118 build.tools.deps.CheckDeps |
119 |
119 |
120 TOOL_ADDTORESTRICTEDPKGS=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
120 TOOL_ADDTORESTRICTEDPKGS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \ |
121 build.tools.addtorestrictedpkgs.AddToRestrictedPkgs |
121 build.tools.addtorestrictedpkgs.AddToRestrictedPkgs |
122 |
122 |
123 ########################################################################################## |
123 ########################################################################################## |
124 |
124 |
125 # Tools needed on solaris because OBJCOPY is broken. |
125 # Tools needed on solaris because OBJCOPY is broken. |