27 ifeq (,$(BUILD_TOOLS)) |
27 ifeq (,$(BUILD_TOOLS)) |
28 $(eval $(call SetupJavaCompilation,BUILD_TOOLS,\ |
28 $(eval $(call SetupJavaCompilation,BUILD_TOOLS,\ |
29 SETUP:=GENERATE_OLDBYTECODE,\ |
29 SETUP:=GENERATE_OLDBYTECODE,\ |
30 SRC:=$(JDK_TOPDIR)/make/tools/src \ |
30 SRC:=$(JDK_TOPDIR)/make/tools/src \ |
31 $(JDK_TOPDIR)/src/solaris/classes/sun/awt/X11/generator \ |
31 $(JDK_TOPDIR)/src/solaris/classes/sun/awt/X11/generator \ |
32 $(JDK_TOPDIR)/makefiles/sun/xawt \ |
32 $(JDK_TOPDIR)/makefiles/sun/awt/X11 \ |
|
33 $(JDK_TOPDIR)/makefiles/sun/osxapp \ |
33 $(JDK_TOPDIR)/make/tools/swing-beans,\ |
34 $(JDK_TOPDIR)/make/tools/swing-beans,\ |
34 BIN:=$(JDK_OUTPUTDIR)/btclasses)) |
35 BIN:=$(JDK_OUTPUTDIR)/btclasses)) |
35 |
36 |
36 endif |
37 endif |
37 |
|
38 ifndef DISABLE_NIMBUS |
|
39 |
38 |
40 $(JDK_OUTPUTDIR)/btclasses/build/tools/generatenimbus/resources/%.template : \ |
39 $(JDK_OUTPUTDIR)/btclasses/build/tools/generatenimbus/resources/%.template : \ |
41 $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/%.template |
40 $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/%.template |
42 $(MKDIR) -p $(@D) |
41 $(MKDIR) -p $(@D) |
43 $(CP) $< $@ |
42 $(CP) $< $@ |
44 |
43 |
45 BUILD_TOOLS += $(foreach i,$(wildcard $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/*.template),$(JDK_OUTPUTDIR)/btclasses/build/tools/generatenimbus/resources/$(notdir $i)) |
44 BUILD_TOOLS += $(foreach i,$(wildcard $(JDK_TOPDIR)/src/share/classes/javax/swing/plaf/nimbus/*.template),$(JDK_OUTPUTDIR)/btclasses/build/tools/generatenimbus/resources/$(notdir $i)) |
46 |
|
47 endif |
|
48 |
|
49 |
45 |
50 # Add a checksum ("jsum") to the end of a text file. Prevents trivial tampering with class lists. |
46 # 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 \ |
47 TOOL_ADDJSUM=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
52 build.tools.addjsum.AddJsum |
48 build.tools.addjsum.AddJsum |
53 |
49 |
119 build.tools.generatenimbus.Generator |
115 build.tools.generatenimbus.Generator |
120 |
116 |
121 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
117 TOOL_WRAPPERGENERATOR=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
122 WrapperGenerator |
118 WrapperGenerator |
123 |
119 |
124 TOOL_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
120 TOOL_X11_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
125 sun.awt.X11.ToBin |
121 sun.awt.X11.ToBin |
|
122 |
|
123 TOOL_OSX_TOBIN=$(JAVA) -Djava.awt.headless=true -cp $(JDK_OUTPUTDIR)/btclasses \ |
|
124 sun.osxapp.ToBin |
126 |
125 |
127 TOOL_CLDRCONVERTER=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
126 TOOL_CLDRCONVERTER=$(JAVA) -cp $(JDK_OUTPUTDIR)/btclasses \ |
128 build.tools.cldrconverter.CLDRConverter |
127 build.tools.cldrconverter.CLDRConverter |
129 |
128 |
130 ########################################################################################## |
129 ########################################################################################## |