jdk/makefiles/GensrcCharacterData.gmk

Print this page




  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)