diff -r 5e40a295cce2 -r 453837141fac jdk/makefiles/GensrcCharacterData.gmk --- a/jdk/makefiles/GensrcCharacterData.gmk Wed Oct 09 23:19:08 2013 -0700 +++ b/jdk/makefiles/GensrcCharacterData.gmk Thu Oct 10 15:06:21 2013 +0200 @@ -24,41 +24,41 @@ # # -# Rules to create $(JDK_OUTPUTDIR)/gensrc/sun/lang/CharacterData*.java +# Rules to create $(JDK_OUTPUTDIR)/gensrc/sun/lang/CharacterData*.java # -GENSRC_CHARACTERDATA:= +GENSRC_CHARACTERDATA := CHARACTERDATA = $(JDK_TOPDIR)/make/tools/GenerateCharacter -UNICODEDATA = $(JDK_TOPDIR)/make/tools/UnicodeData +UNICODEDATA = $(JDK_TOPDIR)/make/tools/UnicodeData define SetupCharacterData - $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java : $(CHARACTERDATA)/$1.java.template $(BUILD_TOOLS) + $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java: $(CHARACTERDATA)/$1.java.template $(BUILD_TOOLS) $(MKDIR) -p $$(@D) $(ECHO) $(LOG_INFO) Generating $1.java $(TOOL_GENERATECHARACTER) $2 \ - -template $(CHARACTERDATA)/$1.java.template \ - -spec $(UNICODEDATA)/UnicodeData.txt \ - -specialcasing $(UNICODEDATA)/SpecialCasing.txt \ - -proplist $(UNICODEDATA)/PropList.txt \ - -o $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java -string \ - -usecharforbyte $3 + -template $(CHARACTERDATA)/$1.java.template \ + -spec $(UNICODEDATA)/UnicodeData.txt \ + -specialcasing $(UNICODEDATA)/SpecialCasing.txt \ + -proplist $(UNICODEDATA)/PropList.txt \ + -o $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java -string \ + -usecharforbyte $3 - GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java + GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/$1.java endef -$(eval $(call SetupCharacterData,CharacterDataLatin1,,-latin1 8)) -$(eval $(call SetupCharacterData,CharacterData00,-plane 0,11 4 1)) -$(eval $(call SetupCharacterData,CharacterData01,-plane 1,11 4 1)) -$(eval $(call SetupCharacterData,CharacterData02,-plane 2,11 4 1)) -$(eval $(call SetupCharacterData,CharacterData0E,-plane 14,11 4 1)) +$(eval $(call SetupCharacterData,CharacterDataLatin1, , -latin1 8)) +$(eval $(call SetupCharacterData,CharacterData00, -plane 0, 11 4 1)) +$(eval $(call SetupCharacterData,CharacterData01, -plane 1, 11 4 1)) +$(eval $(call SetupCharacterData,CharacterData02, -plane 2, 11 4 1)) +$(eval $(call SetupCharacterData,CharacterData0E, -plane 14, 11 4 1)) # Copy two Java files that need no preprocessing. -$(JDK_OUTPUTDIR)/gensrc/java/lang/%.java : $(CHARACTERDATA)/%.java.template +$(JDK_OUTPUTDIR)/gensrc/java/lang/%.java: $(CHARACTERDATA)/%.java.template $(ECHO) $(LOG_INFO) Generating $(@F) $(call install-file) GENSRC_CHARACTERDATA += $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataUndefined.java \ - $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataPrivateUse.java + $(JDK_OUTPUTDIR)/gensrc/java/lang/CharacterDataPrivateUse.java -$(GENSRC_CHARACTERDATA) : $(BUILD_TOOLS) +$(GENSRC_CHARACTERDATA): $(BUILD_TOOLS)