38 $(ECHO) $(LOG_INFO) Generating $1.java
39 $(TOOL_GENERATECHARACTER) $2 \
40 -template $(CHARACTERDATA)/$1.java.template \
41 -spec $(UNICODEDATA)/UnicodeData.txt \
42 -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
43 -proplist $(UNICODEDATA)/PropList.txt \
44 -o $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java -string \
45 -usecharforbyte $3
46
47 GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java
48 endef
49
50 $(eval $(call SetupCharacterData,CharacterDataLatin1,,-latin1 8))
51 $(eval $(call SetupCharacterData,CharacterData00,-plane 0,11 4 1))
52 $(eval $(call SetupCharacterData,CharacterData01,-plane 1,11 4 1))
53 $(eval $(call SetupCharacterData,CharacterData02,-plane 2,11 4 1))
54 $(eval $(call SetupCharacterData,CharacterData0E,-plane 14,11 4 1))
55
56 # Copy two Java files that need no preprocessing.
57 $(JDK_OUTPUTDIR)/gensrc/java/lang/%.java : $(CHARACTERDATA)/%.java.template
58 $(MKDIR) -p $(@D)
59 $(ECHO) $(LOG_INFO) Generating $(@F)
60 $(CP) -f $< $@
61
62 GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataUndefined.java \
63 $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataPrivateUse.java
64
65 $(GENSRC_CHARACTERDATA) : $(BUILD_TOOLS)
|
38 $(ECHO) $(LOG_INFO) Generating $1.java
39 $(TOOL_GENERATECHARACTER) $2 \
40 -template $(CHARACTERDATA)/$1.java.template \
41 -spec $(UNICODEDATA)/UnicodeData.txt \
42 -specialcasing $(UNICODEDATA)/SpecialCasing.txt \
43 -proplist $(UNICODEDATA)/PropList.txt \
44 -o $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java -string \
45 -usecharforbyte $3
46
47 GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java
48 endef
49
50 $(eval $(call SetupCharacterData,CharacterDataLatin1,,-latin1 8))
51 $(eval $(call SetupCharacterData,CharacterData00,-plane 0,11 4 1))
52 $(eval $(call SetupCharacterData,CharacterData01,-plane 1,11 4 1))
53 $(eval $(call SetupCharacterData,CharacterData02,-plane 2,11 4 1))
54 $(eval $(call SetupCharacterData,CharacterData0E,-plane 14,11 4 1))
55
56 # Copy two Java files that need no preprocessing.
57 $(JDK_OUTPUTDIR)/gensrc/java/lang/%.java : $(CHARACTERDATA)/%.java.template
58 $(ECHO) $(LOG_INFO) Generating $(@F)
59 $(call install-file)
60
61 GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataUndefined.java \
62 $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataPrivateUse.java
63
64 $(GENSRC_CHARACTERDATA) : $(BUILD_TOOLS)
|