< prev index next >

make/gensrc/Gensrc-jdk.charsets.gmk

Print this page




  27 
  28 ################################################################################
  29 #
  30 # Generate files using the charsetmapping tool
  31 #
  32 CHARSET_DATA_DIR := $(JDK_TOPDIR)/make/data/charsetmapping
  33 
  34 CHARSET_GENSRC_JAVA_DIR_CS := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.charsets/sun/nio/cs/ext
  35 CHARSET_DONE_CS := $(CHARSET_GENSRC_JAVA_DIR_CS)/_the.charsetmapping
  36 CHARSET_COPYRIGHT_HEADER := $(JDK_TOPDIR)/make/src/classes/build/tools/charsetmapping
  37 CHARSET_TEMPLATES := \
  38     $(CHARSET_DATA_DIR)/SingleByte-X.java.template \
  39     $(CHARSET_DATA_DIR)/DoubleByte-X.java.template
  40 CHARSET_EXTENDED_JAVA_TEMPLATES := \
  41     $(JDK_TOPDIR)/src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
  42 CHARSET_EXTENDED_JAVA_DIR := $(JDK_TOPDIR)/src/jdk.charsets/share/classes/sun/nio/cs/ext
  43 CHARSET_EXTENDED := extcs
  44 CHARSET_STANDARD_OS := stdcs-$(OPENJDK_TARGET_OS)
  45 
  46 $(CHARSET_DONE_CS)-extcs: $(CHARSET_DATA_DIR)/charsets \
  47     $(CHARSET_TEMPLATES) $(CHARSET_EXTENDED_DATA) $(BUILD_TOOLS_JDK)



  48         $(MKDIR) -p $(@D)
  49         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) \
  50                 extcs charsets  $(CHARSET_STANDARD_OS) \
  51                 $(CHARSET_EXTENDED_JAVA_TEMPLATES) \
  52                 $(CHARSET_EXTENDED_JAVA_DIR)
  53         $(TOUCH) '$@'
  54 
  55 $(CHARSET_DONE_CS)-hkscs: $(CHARSET_COPYRIGHT_HEADER)/HKSCS.java \
  56     $(BUILD_TOOLS_JDK)
  57         $(MKDIR) -p $(@D)
  58         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) hkscs '$<'
  59         $(TOUCH) '$@'
  60 
  61 $(CHARSET_DONE_CS)-euctw: $(CHARSET_COPYRIGHT_HEADER)/EUC_TW.java \
  62     $(BUILD_TOOLS_JDK)
  63         $(MKDIR) -p $(@D)
  64         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) euctw '$<'
  65         $(TOUCH) '$@'
  66 
  67 $(CHARSET_GENSRC_JAVA_DIR_CS)/sjis0213.dat: $(CHARSET_DATA_DIR)/sjis0213.map \
  68     $(BUILD_TOOLS_JDK)
  69         $(MKDIR) -p $(@D)
  70         $(TOOL_CHARSETMAPPING) '$<' '$@' sjis0213
  71 
  72 GENSRC_JDK_CHARSETS += \


  27 
  28 ################################################################################
  29 #
  30 # Generate files using the charsetmapping tool
  31 #
  32 CHARSET_DATA_DIR := $(JDK_TOPDIR)/make/data/charsetmapping
  33 
  34 CHARSET_GENSRC_JAVA_DIR_CS := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.charsets/sun/nio/cs/ext
  35 CHARSET_DONE_CS := $(CHARSET_GENSRC_JAVA_DIR_CS)/_the.charsetmapping
  36 CHARSET_COPYRIGHT_HEADER := $(JDK_TOPDIR)/make/src/classes/build/tools/charsetmapping
  37 CHARSET_TEMPLATES := \
  38     $(CHARSET_DATA_DIR)/SingleByte-X.java.template \
  39     $(CHARSET_DATA_DIR)/DoubleByte-X.java.template
  40 CHARSET_EXTENDED_JAVA_TEMPLATES := \
  41     $(JDK_TOPDIR)/src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
  42 CHARSET_EXTENDED_JAVA_DIR := $(JDK_TOPDIR)/src/jdk.charsets/share/classes/sun/nio/cs/ext
  43 CHARSET_EXTENDED := extcs
  44 CHARSET_STANDARD_OS := stdcs-$(OPENJDK_TARGET_OS)
  45 
  46 $(CHARSET_DONE_CS)-extcs: $(CHARSET_DATA_DIR)/charsets \
  47     $(CHARSET_DATA_DIR)/$(CHARSET_STANDARD_OS) \
  48     $(CHARSET_TEMPLATES) $(CHARSET_EXTENDED_DATA) \
  49     $(CHARSET_EXTENDED_JAVA_TEMPLATES) \
  50     $(BUILD_TOOLS_JDK)
  51         $(MKDIR) -p $(@D)
  52         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) \
  53             extcs charsets  $(CHARSET_STANDARD_OS) \
  54             $(CHARSET_EXTENDED_JAVA_TEMPLATES) \
  55             $(CHARSET_EXTENDED_JAVA_DIR) $(LOG_INFO)
  56         $(TOUCH) '$@'
  57 
  58 $(CHARSET_DONE_CS)-hkscs: $(CHARSET_COPYRIGHT_HEADER)/HKSCS.java \
  59     $(BUILD_TOOLS_JDK)
  60         $(MKDIR) -p $(@D)
  61         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) hkscs '$<'
  62         $(TOUCH) '$@'
  63 
  64 $(CHARSET_DONE_CS)-euctw: $(CHARSET_COPYRIGHT_HEADER)/EUC_TW.java \
  65     $(BUILD_TOOLS_JDK)
  66         $(MKDIR) -p $(@D)
  67         $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) euctw '$<'
  68         $(TOUCH) '$@'
  69 
  70 $(CHARSET_GENSRC_JAVA_DIR_CS)/sjis0213.dat: $(CHARSET_DATA_DIR)/sjis0213.map \
  71     $(BUILD_TOOLS_JDK)
  72         $(MKDIR) -p $(@D)
  73         $(TOOL_CHARSETMAPPING) '$<' '$@' sjis0213
  74 
  75 GENSRC_JDK_CHARSETS += \
< prev index next >