33 include Setup.gmk |
33 include Setup.gmk |
34 # We need the tools. |
34 # We need the tools. |
35 include Tools.gmk |
35 include Tools.gmk |
36 |
36 |
37 # Now include all the rules that generate data resources. |
37 # Now include all the rules that generate data resources. |
38 # These are written directly into newclasses dir. |
38 # These are written directly into classes dir. |
|
39 GENDATA := |
39 |
40 |
40 include GendataBreakIterator.gmk |
41 include GendataBreakIterator.gmk |
41 GENDATA += $(BREAK_ITERATOR) |
42 GENDATA += $(BREAK_ITERATOR) |
|
43 |
|
44 include GendataFontConfig.gmk |
|
45 GENDATA += $(GENDATA_FONT_CONFIG) |
|
46 |
|
47 include GendataTimeZone.gmk |
|
48 GENDATA += $(GENDATA_TIMEZONE) |
|
49 |
|
50 include GendataHtml32dtd.gmk |
|
51 GENDATA += $(GENDATA_HTML32DTD) |
|
52 |
|
53 ########################################################################################## |
|
54 |
|
55 GENDATA_UNINAME := $(JDK_OUTPUTDIR)/classes/java/lang/uniName.dat |
|
56 |
|
57 $(GENDATA_UNINAME): $(JDK_TOPDIR)/make/tools/UnicodeData/UnicodeData.txt $(BUILD_TOOLS) |
|
58 $(MKDIR) -p $(@D) |
|
59 $(TOOL_CHARACTERNAME) $< $@ |
|
60 |
|
61 GENDATA += $(GENDATA_UNINAME) |
|
62 |
|
63 ########################################################################################## |
|
64 |
|
65 GENDATA_CURDATA := $(JDK_OUTPUTDIR)/lib/currency.data |
|
66 |
|
67 $(GENDATA_CURDATA): $(JDK_TOPDIR)/src/share/classes/java/util/CurrencyData.properties $(BUILD_TOOLS) |
|
68 $(MKDIR) -p $(@D) |
|
69 $(RM) $@ |
|
70 $(TOOL_GENERATECURRENCYDATA) -o $@.temp < $< |
|
71 $(MV) $@.temp $@ |
|
72 |
|
73 GENDATA += $(GENDATA_CURDATA) |
42 |
74 |
43 ########################################################################################## |
75 ########################################################################################## |
44 |
76 |
45 $(GENDATA) : $(BUILD_TOOLS) |
77 $(GENDATA) : $(BUILD_TOOLS) |
46 |
78 |