make/gensrc/Gensrc-jdk.charsets.gmk

Print this page

        

*** 1,7 **** # ! # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this --- 1,7 ---- # ! # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this
*** 23,34 **** # questions. # include GensrcCommon.gmk ! include GensrcCharsetMapping.gmk jdk.charsets: $(GENSRC_JDK_CHARSETS) all: jdk.charsets .PHONY: all jdk.charsets --- 23,84 ---- # questions. # include GensrcCommon.gmk ! ################################################################################ ! # ! # Generate files using the charsetmapping tool ! # ! CHARSET_DATA_DIR := $(JDK_TOPDIR)/make/data/charsetmapping ! CHARSET_GENSRC_JAVA_DIR_CS := $(JDK_OUTPUTDIR)/gensrc/jdk.charsets/sun/nio/cs/ext ! CHARSET_DONE_CS := $(CHARSET_GENSRC_JAVA_DIR_CS)/_the.charsetmapping ! CHARSET_COPYRIGHT_HEADER := $(JDK_TOPDIR)/make/src/classes/build/tools/charsetmapping ! CHARSET_TEMPLATES := \ ! $(CHARSET_DATA_DIR)/SingleByte-X.java.template \ ! $(CHARSET_DATA_DIR)/DoubleByte-X.java.template ! ! $(CHARSET_DONE_CS)-extsbcs: $(CHARSET_DATA_DIR)/extsbcs \ ! $(CHARSET_TEMPLATES) $(BUILD_TOOLS_JDK) ! $(MKDIR) -p $(@D) ! $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) extsbcs ! $(TOUCH) '$@' ! ! $(CHARSET_DONE_CS)-dbcs: $(CHARSET_DATA_DIR)/dbcs \ ! $(CHARSET_TEMPLATES) $(BUILD_TOOLS_JDK) ! $(MKDIR) -p $(@D) ! $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) dbcs ! $(TOUCH) '$@' ! ! $(CHARSET_DONE_CS)-hkscs: $(CHARSET_COPYRIGHT_HEADER)/HKSCS.java \ ! $(BUILD_TOOLS_JDK) ! $(MKDIR) -p $(@D) ! $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) hkscs '$<' ! $(TOUCH) '$@' ! ! $(CHARSET_DONE_CS)-euctw: $(CHARSET_COPYRIGHT_HEADER)/EUC_TW.java \ ! $(BUILD_TOOLS_JDK) ! $(MKDIR) -p $(@D) ! $(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_CS) euctw '$<' ! $(TOUCH) '$@' ! ! $(CHARSET_GENSRC_JAVA_DIR_CS)/sjis0213.dat: $(CHARSET_DATA_DIR)/sjis0213.map \ ! $(BUILD_TOOLS_JDK) ! $(MKDIR) -p $(@D) ! $(TOOL_CHARSETMAPPING) '$<' '$@' sjis0213 ! ! GENSRC_JDK_CHARSETS += \ ! $(CHARSET_DONE_CS)-extsbcs \ ! $(CHARSET_DONE_CS)-dbcs \ ! $(CHARSET_DONE_CS)-hkscs \ ! $(CHARSET_DONE_CS)-euctw \ ! $(CHARSET_GENSRC_JAVA_DIR_CS)/sjis0213.dat \ ! # ! ! ################################################################################ jdk.charsets: $(GENSRC_JDK_CHARSETS) all: jdk.charsets .PHONY: all jdk.charsets +