73 TOOL_DTDBUILDER = $(JAVA_SMALL) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \
74 -Djava.awt.headless=true \
75 -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder
76
77 TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \
78 -cp $(JDK_OUTPUTDIR)/btclasses \
79 build.tools.generatebreakiteratordata.GenerateBreakIteratorData
80
81 TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
82 build.tools.generatecurrencydata.GenerateCurrencyData
83
84 TOOL_HASHER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
85 build.tools.hasher.Hasher
86
87 TOOL_TZDB = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
88 build.tools.tzdb.TzdbZoneRulesCompiler
89
90 TOOL_BLACKLISTED_CERTS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
91 build.tools.blacklistedcertsconverter.BlacklistedCertsConverter
92
93
94 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml
95 # and nbproject/project.properties in the same dir. Needs to be looked at.
96 TOOL_JDWPGEN = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main
97
98 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
99 TOOL_CHARSETMAPPING = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
100 build.tools.charsetmapping.Main $(LOG_INFO)
101
102 TOOL_SPP = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
103
104 # Nimbus is used somewhere in the swing build.
105 TOOL_GENERATENIMBUS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
106 build.tools.generatenimbus.Generator
107
108 TOOL_WRAPPERGENERATOR = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
109 build.tools.x11wrappergen.WrapperGenerator
110
111 TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
112 build.tools.icondata.awt.ToBin
113
114 TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
115 build.tools.icondata.osxapp.ToBin
116
117 TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
118 build.tools.cldrconverter.CLDRConverter
119
120 TOOL_CHECKDEPS = $(JAVA_SMALL) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \
121 -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \
122 build.tools.deps.CheckDeps
123
124 TOOL_ADDTORESTRICTEDPKGS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
125 build.tools.addtorestrictedpkgs.AddToRestrictedPkgs
126
127 ##########################################################################################
128
129 # Tools needed on solaris because OBJCOPY is broken.
130
131 ifeq ($(OPENJDK_TARGET_OS), solaris)
132 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK, \
133 SRC := $(JDK_TOPDIR)/make/src/native/add_gnu_debuglink, \
134 LANG := C, \
135 CC := $(BUILD_CC), \
136 LDEXE := $(BUILD_LD), \
137 LDFLAGS := -lelf, \
138 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/add_gnu_debuglink, \
139 OUTPUT_DIR := $(JDK_OUTPUTDIR)/btbin, \
140 PROGRAM := add_gnu_debuglink))
141
142 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS, \
143 SRC := $(JDK_TOPDIR)/make/src/native/fix_empty_sec_hdr_flags, \
144 LANG := C, \
145 CC := $(BUILD_CC), \
146 LDEXE := $(BUILD_LD), \
|
73 TOOL_DTDBUILDER = $(JAVA_SMALL) -Ddtd_home=$(JDK_TOPDIR)/make/data/dtdbuilder \
74 -Djava.awt.headless=true \
75 -cp $(JDK_OUTPUTDIR)/btclasses build.tools.dtdbuilder.DTDBuilder
76
77 TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \
78 -cp $(JDK_OUTPUTDIR)/btclasses \
79 build.tools.generatebreakiteratordata.GenerateBreakIteratorData
80
81 TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
82 build.tools.generatecurrencydata.GenerateCurrencyData
83
84 TOOL_HASHER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
85 build.tools.hasher.Hasher
86
87 TOOL_TZDB = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
88 build.tools.tzdb.TzdbZoneRulesCompiler
89
90 TOOL_BLACKLISTED_CERTS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
91 build.tools.blacklistedcertsconverter.BlacklistedCertsConverter
92
93 TOOL_MAKEJAVASECURITY = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
94 build.tools.makejavasecurity.MakeJavaSecurity
95
96
97 # TODO: There are references to the jdwpgen.jar in jdk/make/netbeans/jdwpgen/build.xml
98 # and nbproject/project.properties in the same dir. Needs to be looked at.
99 TOOL_JDWPGEN = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.jdwpgen.Main
100
101 # TODO: Lots of files in jdk/make/tools/CharsetMapping dir
102 TOOL_CHARSETMAPPING = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
103 build.tools.charsetmapping.Main $(LOG_INFO)
104
105 TOOL_SPP = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses build.tools.spp.Spp
106
107 # Nimbus is used somewhere in the swing build.
108 TOOL_GENERATENIMBUS = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
109 build.tools.generatenimbus.Generator
110
111 TOOL_WRAPPERGENERATOR = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
112 build.tools.x11wrappergen.WrapperGenerator
113
114 TOOL_AWT_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
115 build.tools.icondata.awt.ToBin
116
117 TOOL_OSX_TOBIN = $(JAVA_SMALL) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \
118 build.tools.icondata.osxapp.ToBin
119
120 TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(JDK_OUTPUTDIR)/btclasses \
121 build.tools.cldrconverter.CLDRConverter
122
123 TOOL_CHECKDEPS = $(JAVA_SMALL) -Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR) \
124 -cp $(JDK_OUTPUTDIR)/btclasses:$(JDK_OUTPUTDIR) \
125 build.tools.deps.CheckDeps
126
127 ##########################################################################################
128
129 # Tools needed on solaris because OBJCOPY is broken.
130
131 ifeq ($(OPENJDK_TARGET_OS), solaris)
132 $(eval $(call SetupNativeCompilation,ADD_GNU_DEBUGLINK, \
133 SRC := $(JDK_TOPDIR)/make/src/native/add_gnu_debuglink, \
134 LANG := C, \
135 CC := $(BUILD_CC), \
136 LDEXE := $(BUILD_LD), \
137 LDFLAGS := -lelf, \
138 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/add_gnu_debuglink, \
139 OUTPUT_DIR := $(JDK_OUTPUTDIR)/btbin, \
140 PROGRAM := add_gnu_debuglink))
141
142 $(eval $(call SetupNativeCompilation,FIX_EMPTY_SEC_HDR_FLAGS, \
143 SRC := $(JDK_TOPDIR)/make/src/native/fix_empty_sec_hdr_flags, \
144 LANG := C, \
145 CC := $(BUILD_CC), \
146 LDEXE := $(BUILD_LD), \
|