equal
deleted
inserted
replaced
1 # |
1 # |
2 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. |
2 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 # |
4 # |
5 # This code is free software; you can redistribute it and/or modify it |
5 # This code is free software; you can redistribute it and/or modify it |
6 # under the terms of the GNU General Public License version 2 only, as |
6 # under the terms of the GNU General Public License version 2 only, as |
7 # published by the Free Software Foundation. Oracle designates this |
7 # published by the Free Software Foundation. Oracle designates this |
23 # questions. |
23 # questions. |
24 # |
24 # |
25 |
25 |
26 GENSRC_CHARSETCODER := |
26 GENSRC_CHARSETCODER := |
27 |
27 |
28 GENSRC_CHARSETCODER_TMP := $(JDK_OUTPUTDIR)/gensrc |
28 GENSRC_CHARSETCODER_DST := $(SUPPORT_OUTPUTDIR)/gensrc/java.base/java/nio/charset |
29 GENSRC_CHARSETCODER_DST := $(JDK_OUTPUTDIR)/gensrc/java.base/java/nio/charset |
|
30 |
29 |
31 GENSRC_CHARSETCODER_SRC := $(JDK_TOPDIR)/src/java.base/share/classes/java/nio |
30 GENSRC_CHARSETCODER_SRC := $(JDK_TOPDIR)/src/java.base/share/classes/java/nio |
32 |
31 |
33 GENSRC_CHARSETCODER_TEMPLATE := $(GENSRC_CHARSETCODER_SRC)/charset/Charset-X-Coder.java.template |
32 GENSRC_CHARSETCODER_TEMPLATE := $(GENSRC_CHARSETCODER_SRC)/charset/Charset-X-Coder.java.template |
34 |
33 |
35 ### |
34 ################################################################################ |
36 |
35 |
37 $(GENSRC_CHARSETCODER_DST)/CharsetDecoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) |
36 $(GENSRC_CHARSETCODER_DST)/CharsetDecoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) |
38 $(MKDIR) -p $(@D) |
37 $(MKDIR) -p $(@D) |
39 -$(RM) $@.tmp |
38 -$(RM) $@.tmp |
40 $(TOOL_SPP) < $< >$@.tmp \ |
39 $(TOOL_SPP) < $< >$@.tmp \ |
65 -DoutSequence='Unicode character' |
64 -DoutSequence='Unicode character' |
66 $(MV) $@.tmp $@ |
65 $(MV) $@.tmp $@ |
67 |
66 |
68 GENSRC_CHARSETCODER += $(GENSRC_CHARSETCODER_DST)/CharsetDecoder.java |
67 GENSRC_CHARSETCODER += $(GENSRC_CHARSETCODER_DST)/CharsetDecoder.java |
69 |
68 |
70 ### |
69 ################################################################################ |
71 |
70 |
72 $(GENSRC_CHARSETCODER_DST)/CharsetEncoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) |
71 $(GENSRC_CHARSETCODER_DST)/CharsetEncoder.java: $(GENSRC_CHARSETCODER_TEMPLATE) |
73 $(MKDIR) -p $(@D) |
72 $(MKDIR) -p $(@D) |
74 -$(RM) $@.tmp |
73 -$(RM) $@.tmp |
75 $(TOOL_SPP) < $< >$@.tmp \ |
74 $(TOOL_SPP) < $< >$@.tmp \ |
101 $(MV) $@.tmp $@ |
100 $(MV) $@.tmp $@ |
102 |
101 |
103 GENSRC_CHARSETCODER += $(GENSRC_CHARSETCODER_DST)/CharsetEncoder.java |
102 GENSRC_CHARSETCODER += $(GENSRC_CHARSETCODER_DST)/CharsetEncoder.java |
104 GENSRC_JAVA_BASE += $(GENSRC_CHARSETCODER) |
103 GENSRC_JAVA_BASE += $(GENSRC_CHARSETCODER) |
105 |
104 |
106 ### |
105 ################################################################################ |
107 |
106 |
108 $(GENSRC_CHARSETCODER): $(BUILD_TOOLS_JDK) |
107 $(GENSRC_CHARSETCODER): $(BUILD_TOOLS_JDK) |