OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/linux/pkg_config.gni") | 5 import("//build/config/linux/pkg_config.gni") |
6 import("//build/shim_headers.gni") | 6 import("//build/shim_headers.gni") |
7 | 7 |
8 group("icu") { | 8 group("icu") { |
9 public_deps = [ | 9 public_deps = [ |
10 ":icui18n", | 10 ":icui18n", |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 ] | 43 ] |
44 public_configs = [ | 44 public_configs = [ |
45 ":icu_config", | 45 ":icu_config", |
46 ":system_icuuc", | 46 ":system_icuuc", |
47 ] | 47 ] |
48 } | 48 } |
49 | 49 |
50 shim_headers("icui18n_shim") { | 50 shim_headers("icui18n_shim") { |
51 root_path = "source/i18n" | 51 root_path = "source/i18n" |
52 headers = [ | 52 headers = [ |
53 # This list can easily be updated using the command below: | 53 # This list can easily be updated using the commands below: |
54 # find third_party/icu/source/i18n/unicode \ | 54 # cd third_party/icu/source/i18n |
55 # -iname '*.h' -printf '"%p",\n' | \ | 55 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u |
56 # sed -e 's|third_party/icu/i18n/common/||' | sort -u | |
57 "unicode/alphaindex.h", | 56 "unicode/alphaindex.h", |
58 "unicode/basictz.h", | 57 "unicode/basictz.h", |
59 "unicode/calendar.h", | 58 "unicode/calendar.h", |
60 "unicode/choicfmt.h", | 59 "unicode/choicfmt.h", |
61 "unicode/coleitr.h", | 60 "unicode/coleitr.h", |
62 "unicode/coll.h", | 61 "unicode/coll.h", |
63 "unicode/compactdecimalformat.h", | 62 "unicode/compactdecimalformat.h", |
64 "unicode/curramt.h", | 63 "unicode/curramt.h", |
65 "unicode/currpinf.h", | 64 "unicode/currpinf.h", |
66 "unicode/currunit.h", | 65 "unicode/currunit.h", |
67 "unicode/datefmt.h", | 66 "unicode/datefmt.h", |
68 "unicode/dcfmtsym.h", | 67 "unicode/dcfmtsym.h", |
69 "unicode/decimfmt.h", | 68 "unicode/decimfmt.h", |
70 "unicode/dtfmtsym.h", | 69 "unicode/dtfmtsym.h", |
71 "unicode/dtitvfmt.h", | 70 "unicode/dtitvfmt.h", |
72 "unicode/dtitvinf.h", | 71 "unicode/dtitvinf.h", |
73 "unicode/dtptngen.h", | 72 "unicode/dtptngen.h", |
74 "unicode/dtrule.h", | 73 "unicode/dtrule.h", |
75 "unicode/fieldpos.h", | 74 "unicode/fieldpos.h", |
76 "unicode/fmtable.h", | 75 "unicode/fmtable.h", |
77 "unicode/format.h", | 76 "unicode/format.h", |
78 "unicode/fpositer.h", | 77 "unicode/fpositer.h", |
79 "unicode/gender.h", | 78 "unicode/gender.h", |
80 "unicode/gregocal.h", | 79 "unicode/gregocal.h", |
81 "unicode/locdspnm.h", | |
82 "unicode/measfmt.h", | 80 "unicode/measfmt.h", |
83 "unicode/measunit.h", | 81 "unicode/measunit.h", |
84 "unicode/measure.h", | 82 "unicode/measure.h", |
85 "unicode/msgfmt.h", | 83 "unicode/msgfmt.h", |
86 "unicode/numfmt.h", | 84 "unicode/numfmt.h", |
87 "unicode/numsys.h", | 85 "unicode/numsys.h", |
88 "unicode/plurfmt.h", | 86 "unicode/plurfmt.h", |
89 "unicode/plurrule.h", | 87 "unicode/plurrule.h", |
90 "unicode/rbnf.h", | 88 "unicode/rbnf.h", |
91 "unicode/rbtz.h", | 89 "unicode/rbtz.h", |
(...skipping 14 matching lines...) Expand all Loading... |
106 "unicode/tmutfmt.h", | 104 "unicode/tmutfmt.h", |
107 "unicode/translit.h", | 105 "unicode/translit.h", |
108 "unicode/tzfmt.h", | 106 "unicode/tzfmt.h", |
109 "unicode/tznames.h", | 107 "unicode/tznames.h", |
110 "unicode/tzrule.h", | 108 "unicode/tzrule.h", |
111 "unicode/tztrans.h", | 109 "unicode/tztrans.h", |
112 "unicode/ucal.h", | 110 "unicode/ucal.h", |
113 "unicode/ucol.h", | 111 "unicode/ucol.h", |
114 "unicode/ucoleitr.h", | 112 "unicode/ucoleitr.h", |
115 "unicode/ucsdet.h", | 113 "unicode/ucsdet.h", |
116 "unicode/ucurr.h", | |
117 "unicode/udat.h", | 114 "unicode/udat.h", |
118 "unicode/udateintervalformat.h", | 115 "unicode/udateintervalformat.h", |
119 "unicode/udatpg.h", | 116 "unicode/udatpg.h", |
120 "unicode/udisplaycontext.h", | |
121 "unicode/ufieldpositer.h", | 117 "unicode/ufieldpositer.h", |
122 "unicode/uformattable.h", | 118 "unicode/uformattable.h", |
123 "unicode/ugender.h", | 119 "unicode/ugender.h", |
124 "unicode/uldnames.h", | |
125 "unicode/ulocdata.h", | 120 "unicode/ulocdata.h", |
126 "unicode/umsg.h", | 121 "unicode/umsg.h", |
127 "unicode/unirepl.h", | 122 "unicode/unirepl.h", |
128 "unicode/unum.h", | 123 "unicode/unum.h", |
129 "unicode/unumsys.h", | 124 "unicode/unumsys.h", |
130 "unicode/upluralrules.h", | 125 "unicode/upluralrules.h", |
131 "unicode/uregex.h", | 126 "unicode/uregex.h", |
132 "unicode/uregion.h", | 127 "unicode/uregion.h", |
| 128 "unicode/ureldatefmt.h", |
133 "unicode/usearch.h", | 129 "unicode/usearch.h", |
134 "unicode/uspoof.h", | 130 "unicode/uspoof.h", |
135 "unicode/utmscale.h", | 131 "unicode/utmscale.h", |
136 "unicode/utrans.h", | 132 "unicode/utrans.h", |
137 "unicode/vtzone.h", | 133 "unicode/vtzone.h", |
138 ] | 134 ] |
139 } | 135 } |
140 | 136 |
141 shim_headers("icuuc_shim") { | 137 shim_headers("icuuc_shim") { |
142 root_path = "source/common" | 138 root_path = "source/common" |
143 headers = [ | 139 headers = [ |
144 # This list can easily be updated using the command below: | 140 # This list can easily be updated using the commands below: |
145 # find third_party/icu/source/common/unicode \ | 141 # cd third_party/icu/source/common |
146 # -iname '*.h' -printf '"%p",\n' | \ | 142 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u |
147 # sed -e 's|third_party/icu/source/common/||' | sort -u | |
148 "unicode/appendable.h", | 143 "unicode/appendable.h", |
149 "unicode/brkiter.h", | 144 "unicode/brkiter.h", |
150 "unicode/bytestream.h", | 145 "unicode/bytestream.h", |
151 "unicode/bytestrie.h", | 146 "unicode/bytestrie.h", |
152 "unicode/bytestriebuilder.h", | 147 "unicode/bytestriebuilder.h", |
153 "unicode/caniter.h", | 148 "unicode/caniter.h", |
| 149 "unicode/casemap.h", |
| 150 "unicode/char16ptr.h", |
154 "unicode/chariter.h", | 151 "unicode/chariter.h", |
155 "unicode/dbbi.h", | 152 "unicode/dbbi.h", |
156 "unicode/docmain.h", | 153 "unicode/docmain.h", |
157 "unicode/dtintrv.h", | 154 "unicode/dtintrv.h", |
| 155 "unicode/edits.h", |
158 "unicode/enumset.h", | 156 "unicode/enumset.h", |
159 "unicode/errorcode.h", | 157 "unicode/errorcode.h", |
160 "unicode/filteredbrk.h", | 158 "unicode/filteredbrk.h", |
161 "unicode/icudataver.h", | 159 "unicode/icudataver.h", |
162 "unicode/icuplug.h", | 160 "unicode/icuplug.h", |
163 "unicode/idna.h", | 161 "unicode/idna.h", |
164 "unicode/listformatter.h", | 162 "unicode/listformatter.h", |
165 "unicode/localpointer.h", | 163 "unicode/localpointer.h", |
| 164 "unicode/locdspnm.h", |
166 "unicode/locid.h", | 165 "unicode/locid.h", |
167 "unicode/messagepattern.h", | 166 "unicode/messagepattern.h", |
168 "unicode/normalizer2.h", | 167 "unicode/normalizer2.h", |
169 "unicode/normlzr.h", | 168 "unicode/normlzr.h", |
170 "unicode/parseerr.h", | 169 "unicode/parseerr.h", |
171 "unicode/parsepos.h", | 170 "unicode/parsepos.h", |
172 "unicode/platform.h", | 171 "unicode/platform.h", |
173 "unicode/ptypes.h", | 172 "unicode/ptypes.h", |
174 "unicode/putil.h", | 173 "unicode/putil.h", |
175 "unicode/rbbi.h", | 174 "unicode/rbbi.h", |
176 "unicode/rep.h", | 175 "unicode/rep.h", |
177 "unicode/resbund.h", | 176 "unicode/resbund.h", |
178 "unicode/schriter.h", | 177 "unicode/schriter.h", |
| 178 "unicode/simpleformatter.h", |
179 "unicode/std_string.h", | 179 "unicode/std_string.h", |
180 "unicode/strenum.h", | 180 "unicode/strenum.h", |
181 "unicode/stringpiece.h", | 181 "unicode/stringpiece.h", |
182 "unicode/stringtriebuilder.h", | 182 "unicode/stringtriebuilder.h", |
183 "unicode/symtable.h", | 183 "unicode/symtable.h", |
184 "unicode/ubidi.h", | 184 "unicode/ubidi.h", |
| 185 "unicode/ubiditransform.h", |
185 "unicode/ubrk.h", | 186 "unicode/ubrk.h", |
186 "unicode/ucasemap.h", | 187 "unicode/ucasemap.h", |
187 "unicode/ucat.h", | 188 "unicode/ucat.h", |
188 "unicode/uchar.h", | 189 "unicode/uchar.h", |
189 "unicode/ucharstrie.h", | 190 "unicode/ucharstrie.h", |
190 "unicode/ucharstriebuilder.h", | 191 "unicode/ucharstriebuilder.h", |
191 "unicode/uchriter.h", | 192 "unicode/uchriter.h", |
192 "unicode/uclean.h", | 193 "unicode/uclean.h", |
193 "unicode/ucnv.h", | 194 "unicode/ucnv.h", |
194 "unicode/ucnv_cb.h", | 195 "unicode/ucnv_cb.h", |
195 "unicode/ucnv_err.h", | 196 "unicode/ucnv_err.h", |
196 "unicode/ucnvsel.h", | 197 "unicode/ucnvsel.h", |
197 "unicode/uconfig.h", | 198 "unicode/uconfig.h", |
| 199 "unicode/ucurr.h", |
198 "unicode/udata.h", | 200 "unicode/udata.h", |
| 201 "unicode/udisplaycontext.h", |
199 "unicode/uenum.h", | 202 "unicode/uenum.h", |
200 "unicode/uidna.h", | 203 "unicode/uidna.h", |
201 "unicode/uiter.h", | 204 "unicode/uiter.h", |
| 205 "unicode/uldnames.h", |
202 "unicode/ulistformatter.h", | 206 "unicode/ulistformatter.h", |
203 "unicode/uloc.h", | 207 "unicode/uloc.h", |
204 "unicode/umachine.h", | 208 "unicode/umachine.h", |
205 "unicode/umisc.h", | 209 "unicode/umisc.h", |
206 "unicode/unifilt.h", | 210 "unicode/unifilt.h", |
207 "unicode/unifunct.h", | 211 "unicode/unifunct.h", |
208 "unicode/unimatch.h", | 212 "unicode/unimatch.h", |
209 "unicode/uniset.h", | 213 "unicode/uniset.h", |
210 "unicode/unistr.h", | 214 "unicode/unistr.h", |
211 "unicode/unorm.h", | 215 "unicode/unorm.h", |
(...skipping 14 matching lines...) Expand all Loading... |
226 "unicode/utf16.h", | 230 "unicode/utf16.h", |
227 "unicode/utf32.h", | 231 "unicode/utf32.h", |
228 "unicode/utf8.h", | 232 "unicode/utf8.h", |
229 "unicode/utf_old.h", | 233 "unicode/utf_old.h", |
230 "unicode/utrace.h", | 234 "unicode/utrace.h", |
231 "unicode/utypes.h", | 235 "unicode/utypes.h", |
232 "unicode/uvernum.h", | 236 "unicode/uvernum.h", |
233 "unicode/uversion.h", | 237 "unicode/uversion.h", |
234 ] | 238 ] |
235 } | 239 } |
OLD | NEW |