equal
deleted
inserted
replaced
26 ################################################################################ |
26 ################################################################################ |
27 # |
27 # |
28 # Generate files using the charsetmapping tool |
28 # Generate files using the charsetmapping tool |
29 # |
29 # |
30 CHARSET_DATA_DIR := $(JDK_TOPDIR)/make/data/charsetmapping |
30 CHARSET_DATA_DIR := $(JDK_TOPDIR)/make/data/charsetmapping |
31 CHARSET_GENSRC_JAVA_DIR_BASE := $(JDK_OUTPUTDIR)/gensrc/java.base/sun/nio/cs |
31 CHARSET_GENSRC_JAVA_DIR_BASE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/sun/nio/cs |
32 CHARSET_DONE_BASE := $(CHARSET_GENSRC_JAVA_DIR_BASE)/_the.charsetmapping |
32 CHARSET_DONE_BASE := $(CHARSET_GENSRC_JAVA_DIR_BASE)/_the.charsetmapping |
33 CHARSET_TEMPLATES := \ |
33 CHARSET_TEMPLATES := \ |
34 $(CHARSET_DATA_DIR)/SingleByte-X.java.template \ |
34 $(CHARSET_DATA_DIR)/SingleByte-X.java.template \ |
35 $(CHARSET_DATA_DIR)/DoubleByte-X.java.template |
35 $(CHARSET_DATA_DIR)/DoubleByte-X.java.template |
36 |
36 |
44 |
44 |
45 ################################################################################ |
45 ################################################################################ |
46 # |
46 # |
47 # Generate the sun/nio/cs/StandardCharsets.java file |
47 # Generate the sun/nio/cs/StandardCharsets.java file |
48 # |
48 # |
49 CHARSET_STANDARD_GENSRC_DIR := $(JDK_OUTPUTDIR)/gensrc/standardcharsets |
49 CHARSET_STANDARD_GENSRC_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/_standardcharsets |
50 CHARSET_STANDARD_DATA := $(CHARSET_DATA_DIR)/standard-charsets |
50 CHARSET_STANDARD_DATA := $(CHARSET_DATA_DIR)/standard-charsets |
51 CHARSET_STANDARD_JAVA := sun/nio/cs/StandardCharsets.java |
51 CHARSET_STANDARD_JAVA := sun/nio/cs/StandardCharsets.java |
52 |
52 |
53 CHARSET_ALIASES_TABLES_AWK := ' \ |
53 CHARSET_ALIASES_TABLES_AWK := ' \ |
54 BEGIN { n = 1; m = 1; } \ |
54 BEGIN { n = 1; m = 1; } \ |
116 $(BUILD_TOOLS_JDK) | $(CHARSET_STANDARD_GENSRC_DIR) |
116 $(BUILD_TOOLS_JDK) | $(CHARSET_STANDARD_GENSRC_DIR) |
117 $(TOOL_HASHER) -i -e Cache -t Charset < '$<' > '$@' |
117 $(TOOL_HASHER) -i -e Cache -t Charset < '$<' > '$@' |
118 |
118 |
119 $(eval $(call SetupTextFileProcessing, BUILD_CHARSET_STANDARD, \ |
119 $(eval $(call SetupTextFileProcessing, BUILD_CHARSET_STANDARD, \ |
120 SOURCE_FILES := $(JDK_TOPDIR)/src/java.base/share/classes/$(CHARSET_STANDARD_JAVA).template, \ |
120 SOURCE_FILES := $(JDK_TOPDIR)/src/java.base/share/classes/$(CHARSET_STANDARD_JAVA).template, \ |
121 OUTPUT_FILE := $(JDK_OUTPUTDIR)/gensrc/java.base/$(CHARSET_STANDARD_JAVA), \ |
121 OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/$(CHARSET_STANDARD_JAVA), \ |
122 INCLUDES := \ |
122 INCLUDES := \ |
123 _INCLUDE_ALIASES_TABLES_ => $(CHARSET_STANDARD_GENSRC_DIR)/aliases-tables.java.snippet ; \ |
123 _INCLUDE_ALIASES_TABLES_ => $(CHARSET_STANDARD_GENSRC_DIR)/aliases-tables.java.snippet ; \ |
124 _INCLUDE_ALIASES_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/aliases-map.java.snippet ; \ |
124 _INCLUDE_ALIASES_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/aliases-map.java.snippet ; \ |
125 _INCLUDE_CLASSES_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/classes-map.java.snippet ; \ |
125 _INCLUDE_CLASSES_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/classes-map.java.snippet ; \ |
126 _INCLUDE_CACHE_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/cache-map.java.snippet ; , \ |
126 _INCLUDE_CACHE_MAP_ => $(CHARSET_STANDARD_GENSRC_DIR)/cache-map.java.snippet ; , \ |