OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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("//third_party/icu/config.gni") | 5 import("//third_party/icu/config.gni") |
6 | 6 |
7 if (is_android) { | 7 if (is_android) { |
8 import("//build/config/android/rules.gni") | 8 import("//build/config/android/rules.gni") |
9 } | 9 } |
10 | 10 |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 cflags += [ | 114 cflags += [ |
115 # See http://bugs.icu-project.org/trac/ticket/11122 | 115 # See http://bugs.icu-project.org/trac/ticket/11122 |
116 "-Wno-inline-new-delete", | 116 "-Wno-inline-new-delete", |
117 "-Wno-implicit-exception-spec-mismatch", | 117 "-Wno-implicit-exception-spec-mismatch", |
118 ] | 118 ] |
119 } | 119 } |
120 } | 120 } |
121 } | 121 } |
122 | 122 |
123 component("icui18n") { | 123 component("icui18n") { |
124 # find source/i18n -maxdepth 1 ! -type d | egrep '\.(c|cpp)$' |\ | 124 # find source/i18n -maxdepth 1 ! -type d | egrep '\.(c|cpp|h)$' |\ |
125 # sort | sed 's/^\(.*\)$/ "\1",/' | 125 # sort | sed 's/^\(.*\)$/ "\1",/' |
126 sources = [ | 126 sources = [ |
127 "source/i18n/affixpatternparser.cpp", | 127 "source/i18n/affixpatternparser.cpp", |
| 128 "source/i18n/affixpatternparser.h", |
128 "source/i18n/alphaindex.cpp", | 129 "source/i18n/alphaindex.cpp", |
129 "source/i18n/anytrans.cpp", | 130 "source/i18n/anytrans.cpp", |
| 131 "source/i18n/anytrans.h", |
130 "source/i18n/astro.cpp", | 132 "source/i18n/astro.cpp", |
| 133 "source/i18n/astro.h", |
131 "source/i18n/basictz.cpp", | 134 "source/i18n/basictz.cpp", |
132 "source/i18n/bocsu.cpp", | 135 "source/i18n/bocsu.cpp", |
| 136 "source/i18n/bocsu.h", |
133 "source/i18n/brktrans.cpp", | 137 "source/i18n/brktrans.cpp", |
| 138 "source/i18n/brktrans.h", |
134 "source/i18n/buddhcal.cpp", | 139 "source/i18n/buddhcal.cpp", |
| 140 "source/i18n/buddhcal.h", |
135 "source/i18n/calendar.cpp", | 141 "source/i18n/calendar.cpp", |
136 "source/i18n/casetrn.cpp", | 142 "source/i18n/casetrn.cpp", |
| 143 "source/i18n/casetrn.h", |
137 "source/i18n/cecal.cpp", | 144 "source/i18n/cecal.cpp", |
| 145 "source/i18n/cecal.h", |
138 "source/i18n/chnsecal.cpp", | 146 "source/i18n/chnsecal.cpp", |
| 147 "source/i18n/chnsecal.h", |
139 "source/i18n/choicfmt.cpp", | 148 "source/i18n/choicfmt.cpp", |
140 "source/i18n/coleitr.cpp", | 149 "source/i18n/coleitr.cpp", |
141 "source/i18n/collationbuilder.cpp", | 150 "source/i18n/collationbuilder.cpp", |
| 151 "source/i18n/collationbuilder.h", |
142 "source/i18n/collationcompare.cpp", | 152 "source/i18n/collationcompare.cpp", |
| 153 "source/i18n/collationcompare.h", |
143 "source/i18n/collation.cpp", | 154 "source/i18n/collation.cpp", |
144 "source/i18n/collationdatabuilder.cpp", | 155 "source/i18n/collationdatabuilder.cpp", |
| 156 "source/i18n/collationdatabuilder.h", |
145 "source/i18n/collationdata.cpp", | 157 "source/i18n/collationdata.cpp", |
| 158 "source/i18n/collationdata.h", |
146 "source/i18n/collationdatareader.cpp", | 159 "source/i18n/collationdatareader.cpp", |
| 160 "source/i18n/collationdatareader.h", |
147 "source/i18n/collationdatawriter.cpp", | 161 "source/i18n/collationdatawriter.cpp", |
| 162 "source/i18n/collationdatawriter.h", |
148 "source/i18n/collationfastlatinbuilder.cpp", | 163 "source/i18n/collationfastlatinbuilder.cpp", |
| 164 "source/i18n/collationfastlatinbuilder.h", |
149 "source/i18n/collationfastlatin.cpp", | 165 "source/i18n/collationfastlatin.cpp", |
| 166 "source/i18n/collationfastlatin.h", |
150 "source/i18n/collationfcd.cpp", | 167 "source/i18n/collationfcd.cpp", |
| 168 "source/i18n/collationfcd.h", |
| 169 "source/i18n/collation.h", |
151 "source/i18n/collationiterator.cpp", | 170 "source/i18n/collationiterator.cpp", |
| 171 "source/i18n/collationiterator.h", |
152 "source/i18n/collationkeys.cpp", | 172 "source/i18n/collationkeys.cpp", |
| 173 "source/i18n/collationkeys.h", |
153 "source/i18n/collationroot.cpp", | 174 "source/i18n/collationroot.cpp", |
154 "source/i18n/collationrootelements.cpp", | 175 "source/i18n/collationrootelements.cpp", |
| 176 "source/i18n/collationrootelements.h", |
| 177 "source/i18n/collationroot.h", |
155 "source/i18n/collationruleparser.cpp", | 178 "source/i18n/collationruleparser.cpp", |
| 179 "source/i18n/collationruleparser.h", |
156 "source/i18n/collationsets.cpp", | 180 "source/i18n/collationsets.cpp", |
| 181 "source/i18n/collationsets.h", |
157 "source/i18n/collationsettings.cpp", | 182 "source/i18n/collationsettings.cpp", |
| 183 "source/i18n/collationsettings.h", |
158 "source/i18n/collationtailoring.cpp", | 184 "source/i18n/collationtailoring.cpp", |
| 185 "source/i18n/collationtailoring.h", |
159 "source/i18n/collationweights.cpp", | 186 "source/i18n/collationweights.cpp", |
| 187 "source/i18n/collationweights.h", |
160 "source/i18n/coll.cpp", | 188 "source/i18n/coll.cpp", |
| 189 "source/i18n/collunsafe.h", |
161 "source/i18n/compactdecimalformat.cpp", | 190 "source/i18n/compactdecimalformat.cpp", |
162 "source/i18n/coptccal.cpp", | 191 "source/i18n/coptccal.cpp", |
| 192 "source/i18n/coptccal.h", |
163 "source/i18n/cpdtrans.cpp", | 193 "source/i18n/cpdtrans.cpp", |
| 194 "source/i18n/cpdtrans.h", |
164 "source/i18n/csdetect.cpp", | 195 "source/i18n/csdetect.cpp", |
| 196 "source/i18n/csdetect.h", |
165 "source/i18n/csmatch.cpp", | 197 "source/i18n/csmatch.cpp", |
| 198 "source/i18n/csmatch.h", |
166 "source/i18n/csr2022.cpp", | 199 "source/i18n/csr2022.cpp", |
| 200 "source/i18n/csr2022.h", |
167 "source/i18n/csrecog.cpp", | 201 "source/i18n/csrecog.cpp", |
| 202 "source/i18n/csrecog.h", |
168 "source/i18n/csrmbcs.cpp", | 203 "source/i18n/csrmbcs.cpp", |
| 204 "source/i18n/csrmbcs.h", |
169 "source/i18n/csrsbcs.cpp", | 205 "source/i18n/csrsbcs.cpp", |
| 206 "source/i18n/csrsbcs.h", |
170 "source/i18n/csrucode.cpp", | 207 "source/i18n/csrucode.cpp", |
| 208 "source/i18n/csrucode.h", |
171 "source/i18n/csrutf8.cpp", | 209 "source/i18n/csrutf8.cpp", |
| 210 "source/i18n/csrutf8.h", |
172 "source/i18n/curramt.cpp", | 211 "source/i18n/curramt.cpp", |
173 "source/i18n/currfmt.cpp", | 212 "source/i18n/currfmt.cpp", |
| 213 "source/i18n/currfmt.h", |
174 "source/i18n/currpinf.cpp", | 214 "source/i18n/currpinf.cpp", |
175 "source/i18n/currunit.cpp", | 215 "source/i18n/currunit.cpp", |
176 "source/i18n/dangical.cpp", | 216 "source/i18n/dangical.cpp", |
| 217 "source/i18n/dangical.h", |
177 "source/i18n/datefmt.cpp", | 218 "source/i18n/datefmt.cpp", |
| 219 "source/i18n/dcfmtimp.h", |
178 "source/i18n/dcfmtsym.cpp", | 220 "source/i18n/dcfmtsym.cpp", |
179 "source/i18n/decContext.c", | 221 "source/i18n/decContext.c", |
| 222 "source/i18n/decContext.h", |
180 "source/i18n/decfmtst.cpp", | 223 "source/i18n/decfmtst.cpp", |
| 224 "source/i18n/decfmtst.h", |
181 "source/i18n/decimalformatpattern.cpp", | 225 "source/i18n/decimalformatpattern.cpp", |
| 226 "source/i18n/decimalformatpattern.h", |
| 227 "source/i18n/decimalformatpatternimpl.h", |
182 "source/i18n/decimfmt.cpp", | 228 "source/i18n/decimfmt.cpp", |
183 "source/i18n/decimfmtimpl.cpp", | 229 "source/i18n/decimfmtimpl.cpp", |
| 230 "source/i18n/decimfmtimpl.h", |
184 "source/i18n/decNumber.c", | 231 "source/i18n/decNumber.c", |
| 232 "source/i18n/decNumber.h", |
| 233 "source/i18n/decNumberLocal.h", |
185 "source/i18n/digitaffix.cpp", | 234 "source/i18n/digitaffix.cpp", |
186 "source/i18n/digitaffixesandpadding.cpp", | 235 "source/i18n/digitaffixesandpadding.cpp", |
| 236 "source/i18n/digitaffixesandpadding.h", |
| 237 "source/i18n/digitaffix.h", |
187 "source/i18n/digitformatter.cpp", | 238 "source/i18n/digitformatter.cpp", |
| 239 "source/i18n/digitformatter.h", |
188 "source/i18n/digitgrouping.cpp", | 240 "source/i18n/digitgrouping.cpp", |
| 241 "source/i18n/digitgrouping.h", |
189 "source/i18n/digitinterval.cpp", | 242 "source/i18n/digitinterval.cpp", |
| 243 "source/i18n/digitinterval.h", |
190 "source/i18n/digitlst.cpp", | 244 "source/i18n/digitlst.cpp", |
| 245 "source/i18n/digitlst.h", |
191 "source/i18n/dtfmtsym.cpp", | 246 "source/i18n/dtfmtsym.cpp", |
192 "source/i18n/dtitvfmt.cpp", | 247 "source/i18n/dtitvfmt.cpp", |
| 248 "source/i18n/dtitv_impl.h", |
193 "source/i18n/dtitvinf.cpp", | 249 "source/i18n/dtitvinf.cpp", |
194 "source/i18n/dtptngen.cpp", | 250 "source/i18n/dtptngen.cpp", |
| 251 "source/i18n/dtptngen_impl.h", |
195 "source/i18n/dtrule.cpp", | 252 "source/i18n/dtrule.cpp", |
196 "source/i18n/esctrn.cpp", | 253 "source/i18n/esctrn.cpp", |
| 254 "source/i18n/esctrn.h", |
197 "source/i18n/ethpccal.cpp", | 255 "source/i18n/ethpccal.cpp", |
| 256 "source/i18n/ethpccal.h", |
198 "source/i18n/fmtable_cnv.cpp", | 257 "source/i18n/fmtable_cnv.cpp", |
199 "source/i18n/fmtable.cpp", | 258 "source/i18n/fmtable.cpp", |
| 259 "source/i18n/fmtableimp.h", |
200 "source/i18n/format.cpp", | 260 "source/i18n/format.cpp", |
201 "source/i18n/fphdlimp.cpp", | 261 "source/i18n/fphdlimp.cpp", |
| 262 "source/i18n/fphdlimp.h", |
202 "source/i18n/fpositer.cpp", | 263 "source/i18n/fpositer.cpp", |
203 "source/i18n/funcrepl.cpp", | 264 "source/i18n/funcrepl.cpp", |
| 265 "source/i18n/funcrepl.h", |
204 "source/i18n/gender.cpp", | 266 "source/i18n/gender.cpp", |
205 "source/i18n/gregocal.cpp", | 267 "source/i18n/gregocal.cpp", |
206 "source/i18n/gregoimp.cpp", | 268 "source/i18n/gregoimp.cpp", |
| 269 "source/i18n/gregoimp.h", |
207 "source/i18n/hebrwcal.cpp", | 270 "source/i18n/hebrwcal.cpp", |
| 271 "source/i18n/hebrwcal.h", |
208 "source/i18n/identifier_info.cpp", | 272 "source/i18n/identifier_info.cpp", |
| 273 "source/i18n/identifier_info.h", |
209 "source/i18n/indiancal.cpp", | 274 "source/i18n/indiancal.cpp", |
| 275 "source/i18n/indiancal.h", |
210 "source/i18n/inputext.cpp", | 276 "source/i18n/inputext.cpp", |
| 277 "source/i18n/inputext.h", |
211 "source/i18n/islamcal.cpp", | 278 "source/i18n/islamcal.cpp", |
| 279 "source/i18n/islamcal.h", |
212 "source/i18n/japancal.cpp", | 280 "source/i18n/japancal.cpp", |
| 281 "source/i18n/japancal.h", |
213 "source/i18n/locdspnm.cpp", | 282 "source/i18n/locdspnm.cpp", |
214 "source/i18n/measfmt.cpp", | 283 "source/i18n/measfmt.cpp", |
215 "source/i18n/measunit.cpp", | 284 "source/i18n/measunit.cpp", |
216 "source/i18n/measure.cpp", | 285 "source/i18n/measure.cpp", |
217 "source/i18n/msgfmt.cpp", | 286 "source/i18n/msgfmt.cpp", |
| 287 "source/i18n/msgfmt_impl.h", |
218 "source/i18n/name2uni.cpp", | 288 "source/i18n/name2uni.cpp", |
| 289 "source/i18n/name2uni.h", |
| 290 "source/i18n/nfrlist.h", |
219 "source/i18n/nfrs.cpp", | 291 "source/i18n/nfrs.cpp", |
| 292 "source/i18n/nfrs.h", |
220 "source/i18n/nfrule.cpp", | 293 "source/i18n/nfrule.cpp", |
| 294 "source/i18n/nfrule.h", |
221 "source/i18n/nfsubs.cpp", | 295 "source/i18n/nfsubs.cpp", |
| 296 "source/i18n/nfsubs.h", |
222 "source/i18n/nortrans.cpp", | 297 "source/i18n/nortrans.cpp", |
| 298 "source/i18n/nortrans.h", |
223 "source/i18n/nultrans.cpp", | 299 "source/i18n/nultrans.cpp", |
| 300 "source/i18n/nultrans.h", |
224 "source/i18n/numfmt.cpp", | 301 "source/i18n/numfmt.cpp", |
225 "source/i18n/numsys.cpp", | 302 "source/i18n/numsys.cpp", |
| 303 "source/i18n/numsys_impl.h", |
226 "source/i18n/olsontz.cpp", | 304 "source/i18n/olsontz.cpp", |
| 305 "source/i18n/olsontz.h", |
227 "source/i18n/persncal.cpp", | 306 "source/i18n/persncal.cpp", |
| 307 "source/i18n/persncal.h", |
228 "source/i18n/pluralaffix.cpp", | 308 "source/i18n/pluralaffix.cpp", |
| 309 "source/i18n/pluralaffix.h", |
229 "source/i18n/plurfmt.cpp", | 310 "source/i18n/plurfmt.cpp", |
230 "source/i18n/plurrule.cpp", | 311 "source/i18n/plurrule.cpp", |
| 312 "source/i18n/plurrule_impl.h", |
231 "source/i18n/precision.cpp", | 313 "source/i18n/precision.cpp", |
| 314 "source/i18n/precision.h", |
232 "source/i18n/quant.cpp", | 315 "source/i18n/quant.cpp", |
| 316 "source/i18n/quant.h", |
233 "source/i18n/quantityformatter.cpp", | 317 "source/i18n/quantityformatter.cpp", |
| 318 "source/i18n/quantityformatter.h", |
234 "source/i18n/rbnf.cpp", | 319 "source/i18n/rbnf.cpp", |
235 "source/i18n/rbt.cpp", | 320 "source/i18n/rbt.cpp", |
236 "source/i18n/rbt_data.cpp", | 321 "source/i18n/rbt_data.cpp", |
| 322 "source/i18n/rbt_data.h", |
| 323 "source/i18n/rbt.h", |
237 "source/i18n/rbt_pars.cpp", | 324 "source/i18n/rbt_pars.cpp", |
| 325 "source/i18n/rbt_pars.h", |
238 "source/i18n/rbt_rule.cpp", | 326 "source/i18n/rbt_rule.cpp", |
| 327 "source/i18n/rbt_rule.h", |
239 "source/i18n/rbt_set.cpp", | 328 "source/i18n/rbt_set.cpp", |
| 329 "source/i18n/rbt_set.h", |
240 "source/i18n/rbtz.cpp", | 330 "source/i18n/rbtz.cpp", |
241 "source/i18n/regexcmp.cpp", | 331 "source/i18n/regexcmp.cpp", |
| 332 "source/i18n/regexcmp.h", |
| 333 "source/i18n/regexcst.h", |
242 "source/i18n/regeximp.cpp", | 334 "source/i18n/regeximp.cpp", |
| 335 "source/i18n/regeximp.h", |
243 "source/i18n/regexst.cpp", | 336 "source/i18n/regexst.cpp", |
| 337 "source/i18n/regexst.h", |
244 "source/i18n/regextxt.cpp", | 338 "source/i18n/regextxt.cpp", |
| 339 "source/i18n/regextxt.h", |
245 "source/i18n/region.cpp", | 340 "source/i18n/region.cpp", |
| 341 "source/i18n/region_impl.h", |
246 "source/i18n/reldatefmt.cpp", | 342 "source/i18n/reldatefmt.cpp", |
247 "source/i18n/reldtfmt.cpp", | 343 "source/i18n/reldtfmt.cpp", |
| 344 "source/i18n/reldtfmt.h", |
248 "source/i18n/rematch.cpp", | 345 "source/i18n/rematch.cpp", |
249 "source/i18n/remtrans.cpp", | 346 "source/i18n/remtrans.cpp", |
| 347 "source/i18n/remtrans.h", |
250 "source/i18n/repattrn.cpp", | 348 "source/i18n/repattrn.cpp", |
251 "source/i18n/rulebasedcollator.cpp", | 349 "source/i18n/rulebasedcollator.cpp", |
252 "source/i18n/scientificnumberformatter.cpp", | 350 "source/i18n/scientificnumberformatter.cpp", |
253 "source/i18n/scriptset.cpp", | 351 "source/i18n/scriptset.cpp", |
| 352 "source/i18n/scriptset.h", |
254 "source/i18n/search.cpp", | 353 "source/i18n/search.cpp", |
255 "source/i18n/selfmt.cpp", | 354 "source/i18n/selfmt.cpp", |
| 355 "source/i18n/selfmtimpl.h", |
256 "source/i18n/sharedbreakiterator.cpp", | 356 "source/i18n/sharedbreakiterator.cpp", |
| 357 "source/i18n/sharedbreakiterator.h", |
| 358 "source/i18n/sharedcalendar.h", |
| 359 "source/i18n/shareddateformatsymbols.h", |
| 360 "source/i18n/sharednumberformat.h", |
| 361 "source/i18n/sharedpluralrules.h", |
| 362 "source/i18n/significantdigitinterval.h", |
257 "source/i18n/simpletz.cpp", | 363 "source/i18n/simpletz.cpp", |
258 "source/i18n/smallintformatter.cpp", | 364 "source/i18n/smallintformatter.cpp", |
| 365 "source/i18n/smallintformatter.h", |
259 "source/i18n/smpdtfmt.cpp", | 366 "source/i18n/smpdtfmt.cpp", |
260 "source/i18n/smpdtfst.cpp", | 367 "source/i18n/smpdtfst.cpp", |
| 368 "source/i18n/smpdtfst.h", |
261 "source/i18n/sortkey.cpp", | 369 "source/i18n/sortkey.cpp", |
262 "source/i18n/standardplural.cpp", | 370 "source/i18n/standardplural.cpp", |
| 371 "source/i18n/standardplural.h", |
263 "source/i18n/strmatch.cpp", | 372 "source/i18n/strmatch.cpp", |
| 373 "source/i18n/strmatch.h", |
264 "source/i18n/strrepl.cpp", | 374 "source/i18n/strrepl.cpp", |
| 375 "source/i18n/strrepl.h", |
265 "source/i18n/stsearch.cpp", | 376 "source/i18n/stsearch.cpp", |
266 "source/i18n/taiwncal.cpp", | 377 "source/i18n/taiwncal.cpp", |
| 378 "source/i18n/taiwncal.h", |
267 "source/i18n/timezone.cpp", | 379 "source/i18n/timezone.cpp", |
268 "source/i18n/titletrn.cpp", | 380 "source/i18n/titletrn.cpp", |
| 381 "source/i18n/titletrn.h", |
269 "source/i18n/tmunit.cpp", | 382 "source/i18n/tmunit.cpp", |
270 "source/i18n/tmutamt.cpp", | 383 "source/i18n/tmutamt.cpp", |
271 "source/i18n/tmutfmt.cpp", | 384 "source/i18n/tmutfmt.cpp", |
272 "source/i18n/tolowtrn.cpp", | 385 "source/i18n/tolowtrn.cpp", |
| 386 "source/i18n/tolowtrn.h", |
273 "source/i18n/toupptrn.cpp", | 387 "source/i18n/toupptrn.cpp", |
| 388 "source/i18n/toupptrn.h", |
274 "source/i18n/translit.cpp", | 389 "source/i18n/translit.cpp", |
275 "source/i18n/transreg.cpp", | 390 "source/i18n/transreg.cpp", |
| 391 "source/i18n/transreg.h", |
276 "source/i18n/tridpars.cpp", | 392 "source/i18n/tridpars.cpp", |
| 393 "source/i18n/tridpars.h", |
277 "source/i18n/tzfmt.cpp", | 394 "source/i18n/tzfmt.cpp", |
278 "source/i18n/tzgnames.cpp", | 395 "source/i18n/tzgnames.cpp", |
| 396 "source/i18n/tzgnames.h", |
279 "source/i18n/tznames.cpp", | 397 "source/i18n/tznames.cpp", |
280 "source/i18n/tznames_impl.cpp", | 398 "source/i18n/tznames_impl.cpp", |
| 399 "source/i18n/tznames_impl.h", |
281 "source/i18n/tzrule.cpp", | 400 "source/i18n/tzrule.cpp", |
282 "source/i18n/tztrans.cpp", | 401 "source/i18n/tztrans.cpp", |
283 "source/i18n/ucal.cpp", | 402 "source/i18n/ucal.cpp", |
284 "source/i18n/ucln_in.cpp", | 403 "source/i18n/ucln_in.cpp", |
| 404 "source/i18n/ucln_in.h", |
285 "source/i18n/ucol.cpp", | 405 "source/i18n/ucol.cpp", |
286 "source/i18n/ucoleitr.cpp", | 406 "source/i18n/ucoleitr.cpp", |
| 407 "source/i18n/ucol_imp.h", |
287 "source/i18n/ucol_res.cpp", | 408 "source/i18n/ucol_res.cpp", |
288 "source/i18n/ucol_sit.cpp", | 409 "source/i18n/ucol_sit.cpp", |
289 "source/i18n/ucsdet.cpp", | 410 "source/i18n/ucsdet.cpp", |
290 "source/i18n/ucurr.cpp", | 411 "source/i18n/ucurr.cpp", |
| 412 "source/i18n/ucurrimp.h", |
291 "source/i18n/udat.cpp", | 413 "source/i18n/udat.cpp", |
292 "source/i18n/udateintervalformat.cpp", | 414 "source/i18n/udateintervalformat.cpp", |
293 "source/i18n/udatpg.cpp", | 415 "source/i18n/udatpg.cpp", |
294 "source/i18n/ufieldpositer.cpp", | 416 "source/i18n/ufieldpositer.cpp", |
295 "source/i18n/uitercollationiterator.cpp", | 417 "source/i18n/uitercollationiterator.cpp", |
| 418 "source/i18n/uitercollationiterator.h", |
296 "source/i18n/ulocdata.c", | 419 "source/i18n/ulocdata.c", |
297 "source/i18n/umsg.cpp", | 420 "source/i18n/umsg.cpp", |
| 421 "source/i18n/umsg_imp.h", |
298 "source/i18n/unesctrn.cpp", | 422 "source/i18n/unesctrn.cpp", |
| 423 "source/i18n/unesctrn.h", |
299 "source/i18n/uni2name.cpp", | 424 "source/i18n/uni2name.cpp", |
| 425 "source/i18n/uni2name.h", |
300 "source/i18n/unum.cpp", | 426 "source/i18n/unum.cpp", |
301 "source/i18n/unumsys.cpp", | 427 "source/i18n/unumsys.cpp", |
302 "source/i18n/upluralrules.cpp", | 428 "source/i18n/upluralrules.cpp", |
303 "source/i18n/uregexc.cpp", | 429 "source/i18n/uregexc.cpp", |
304 "source/i18n/uregex.cpp", | 430 "source/i18n/uregex.cpp", |
305 "source/i18n/uregion.cpp", | 431 "source/i18n/uregion.cpp", |
306 "source/i18n/usearch.cpp", | 432 "source/i18n/usearch.cpp", |
307 "source/i18n/uspoof_build.cpp", | 433 "source/i18n/uspoof_build.cpp", |
308 "source/i18n/uspoof_conf.cpp", | 434 "source/i18n/uspoof_conf.cpp", |
| 435 "source/i18n/uspoof_conf.h", |
309 "source/i18n/uspoof.cpp", | 436 "source/i18n/uspoof.cpp", |
310 "source/i18n/uspoof_impl.cpp", | 437 "source/i18n/uspoof_impl.cpp", |
| 438 "source/i18n/uspoof_impl.h", |
311 "source/i18n/uspoof_wsconf.cpp", | 439 "source/i18n/uspoof_wsconf.cpp", |
| 440 "source/i18n/uspoof_wsconf.h", |
| 441 "source/i18n/usrchimp.h", |
312 "source/i18n/utf16collationiterator.cpp", | 442 "source/i18n/utf16collationiterator.cpp", |
| 443 "source/i18n/utf16collationiterator.h", |
313 "source/i18n/utf8collationiterator.cpp", | 444 "source/i18n/utf8collationiterator.cpp", |
| 445 "source/i18n/utf8collationiterator.h", |
314 "source/i18n/utmscale.c", | 446 "source/i18n/utmscale.c", |
315 "source/i18n/utrans.cpp", | 447 "source/i18n/utrans.cpp", |
316 "source/i18n/valueformatter.cpp", | 448 "source/i18n/valueformatter.cpp", |
| 449 "source/i18n/valueformatter.h", |
317 "source/i18n/visibledigits.cpp", | 450 "source/i18n/visibledigits.cpp", |
| 451 "source/i18n/visibledigits.h", |
318 "source/i18n/vtzone.cpp", | 452 "source/i18n/vtzone.cpp", |
319 "source/i18n/vzone.cpp", | 453 "source/i18n/vzone.cpp", |
| 454 "source/i18n/vzone.h", |
320 "source/i18n/windtfmt.cpp", | 455 "source/i18n/windtfmt.cpp", |
| 456 "source/i18n/windtfmt.h", |
321 "source/i18n/winnmfmt.cpp", | 457 "source/i18n/winnmfmt.cpp", |
| 458 "source/i18n/winnmfmt.h", |
322 "source/i18n/wintzimpl.cpp", | 459 "source/i18n/wintzimpl.cpp", |
| 460 "source/i18n/wintzimpl.h", |
323 "source/i18n/zonemeta.cpp", | 461 "source/i18n/zonemeta.cpp", |
| 462 "source/i18n/zonemeta.h", |
324 "source/i18n/zrule.cpp", | 463 "source/i18n/zrule.cpp", |
| 464 "source/i18n/zrule.h", |
325 "source/i18n/ztrans.cpp", | 465 "source/i18n/ztrans.cpp", |
| 466 "source/i18n/ztrans.h", |
326 ] | 467 ] |
| 468 # ls source/i18n/unicode/*h | sort | sed 's/^\(.*\)$/ "\1",/' |
| 469 public = [ |
| 470 "source/i18n/unicode/alphaindex.h", |
| 471 "source/i18n/unicode/basictz.h", |
| 472 "source/i18n/unicode/calendar.h", |
| 473 "source/i18n/unicode/choicfmt.h", |
| 474 "source/i18n/unicode/coleitr.h", |
| 475 "source/i18n/unicode/coll.h", |
| 476 "source/i18n/unicode/compactdecimalformat.h", |
| 477 "source/i18n/unicode/curramt.h", |
| 478 "source/i18n/unicode/currpinf.h", |
| 479 "source/i18n/unicode/currunit.h", |
| 480 "source/i18n/unicode/datefmt.h", |
| 481 "source/i18n/unicode/dcfmtsym.h", |
| 482 "source/i18n/unicode/decimfmt.h", |
| 483 "source/i18n/unicode/dtfmtsym.h", |
| 484 "source/i18n/unicode/dtitvfmt.h", |
| 485 "source/i18n/unicode/dtitvinf.h", |
| 486 "source/i18n/unicode/dtptngen.h", |
| 487 "source/i18n/unicode/dtrule.h", |
| 488 "source/i18n/unicode/fieldpos.h", |
| 489 "source/i18n/unicode/fmtable.h", |
| 490 "source/i18n/unicode/format.h", |
| 491 "source/i18n/unicode/fpositer.h", |
| 492 "source/i18n/unicode/gender.h", |
| 493 "source/i18n/unicode/gregocal.h", |
| 494 "source/i18n/unicode/locdspnm.h", |
| 495 "source/i18n/unicode/measfmt.h", |
| 496 "source/i18n/unicode/measunit.h", |
| 497 "source/i18n/unicode/measure.h", |
| 498 "source/i18n/unicode/msgfmt.h", |
| 499 "source/i18n/unicode/numfmt.h", |
| 500 "source/i18n/unicode/numsys.h", |
| 501 "source/i18n/unicode/plurfmt.h", |
| 502 "source/i18n/unicode/plurrule.h", |
| 503 "source/i18n/unicode/rbnf.h", |
| 504 "source/i18n/unicode/rbtz.h", |
| 505 "source/i18n/unicode/regex.h", |
| 506 "source/i18n/unicode/region.h", |
| 507 "source/i18n/unicode/reldatefmt.h", |
| 508 "source/i18n/unicode/scientificnumberformatter.h", |
| 509 "source/i18n/unicode/search.h", |
| 510 "source/i18n/unicode/selfmt.h", |
| 511 "source/i18n/unicode/simpletz.h", |
| 512 "source/i18n/unicode/smpdtfmt.h", |
| 513 "source/i18n/unicode/sortkey.h", |
| 514 "source/i18n/unicode/stsearch.h", |
| 515 "source/i18n/unicode/tblcoll.h", |
| 516 "source/i18n/unicode/timezone.h", |
| 517 "source/i18n/unicode/tmunit.h", |
| 518 "source/i18n/unicode/tmutamt.h", |
| 519 "source/i18n/unicode/tmutfmt.h", |
| 520 "source/i18n/unicode/translit.h", |
| 521 "source/i18n/unicode/tzfmt.h", |
| 522 "source/i18n/unicode/tznames.h", |
| 523 "source/i18n/unicode/tzrule.h", |
| 524 "source/i18n/unicode/tztrans.h", |
| 525 "source/i18n/unicode/ucal.h", |
| 526 "source/i18n/unicode/ucoleitr.h", |
| 527 "source/i18n/unicode/ucol.h", |
| 528 "source/i18n/unicode/ucsdet.h", |
| 529 "source/i18n/unicode/ucurr.h", |
| 530 "source/i18n/unicode/udateintervalformat.h", |
| 531 "source/i18n/unicode/udat.h", |
| 532 "source/i18n/unicode/udatpg.h", |
| 533 "source/i18n/unicode/udisplaycontext.h", |
| 534 "source/i18n/unicode/ufieldpositer.h", |
| 535 "source/i18n/unicode/uformattable.h", |
| 536 "source/i18n/unicode/ugender.h", |
| 537 "source/i18n/unicode/uldnames.h", |
| 538 "source/i18n/unicode/ulocdata.h", |
| 539 "source/i18n/unicode/umsg.h", |
| 540 "source/i18n/unicode/unirepl.h", |
| 541 "source/i18n/unicode/unum.h", |
| 542 "source/i18n/unicode/unumsys.h", |
| 543 "source/i18n/unicode/upluralrules.h", |
| 544 "source/i18n/unicode/uregex.h", |
| 545 "source/i18n/unicode/uregion.h", |
| 546 "source/i18n/unicode/usearch.h", |
| 547 "source/i18n/unicode/uspoof.h", |
| 548 "source/i18n/unicode/utmscale.h", |
| 549 "source/i18n/unicode/utrans.h", |
| 550 "source/i18n/unicode/vtzone.h", |
| 551 ] |
| 552 |
327 defines = [ "U_I18N_IMPLEMENTATION" ] | 553 defines = [ "U_I18N_IMPLEMENTATION" ] |
328 deps = [ | 554 deps = [ |
329 ":icuuc", | 555 ":icuuc", |
330 ] | 556 ] |
331 | 557 |
332 # ICU uses RTTI, replace the default "no rtti" config. | 558 # ICU uses RTTI, replace the default "no rtti" config. |
333 configs -= [ | 559 configs -= [ |
334 "//build/config/compiler:no_rtti", # ICU uses RTTI. | 560 "//build/config/compiler:no_rtti", # ICU uses RTTI. |
335 "//build/config/compiler:chromium_code", | 561 "//build/config/compiler:chromium_code", |
336 ] | 562 ] |
337 configs += [ | 563 configs += [ |
338 "//build/config/compiler:rtti", | 564 "//build/config/compiler:rtti", |
339 "//build/config/compiler:no_chromium_code", | 565 "//build/config/compiler:no_chromium_code", |
340 ] | 566 ] |
341 | 567 |
342 configs += [ ":icu_code" ] | 568 configs += [ ":icu_code" ] |
343 public_configs = [ ":icu_config" ] | 569 public_configs = [ ":icu_config" ] |
344 | 570 |
345 cflags = [] | 571 cflags = [] |
346 if (is_android || is_linux) { | 572 if (is_android || is_linux) { |
347 cflags += [ | 573 cflags += [ |
348 # ICU uses its own deprecated functions. | 574 # ICU uses its own deprecated functions. |
349 "-Wno-deprecated-declarations", | 575 "-Wno-deprecated-declarations", |
350 ] | 576 ] |
351 } | 577 } |
352 } | 578 } |
353 | 579 |
354 component("icuuc") { | 580 component("icuuc") { |
355 # find source/common -maxdepth 1 ! -type d | egrep '\.(c|cpp)$' |\ | 581 # find source/common -maxdepth 1 ! -type d | egrep '\.(c|cpp|h)$' |\ |
356 # sort | sed 's/^\(.*\)$/ "\1",/' | 582 # sort | sed 's/^\(.*\)$/ "\1",/' |
357 sources = [ | 583 sources = [ |
358 "source/common/appendable.cpp", | 584 "source/common/appendable.cpp", |
359 "source/common/bmpset.cpp", | 585 "source/common/bmpset.cpp", |
| 586 "source/common/bmpset.h", |
360 "source/common/brkeng.cpp", | 587 "source/common/brkeng.cpp", |
| 588 "source/common/brkeng.h", |
361 "source/common/brkiter.cpp", | 589 "source/common/brkiter.cpp", |
362 "source/common/bytestream.cpp", | 590 "source/common/bytestream.cpp", |
363 "source/common/bytestriebuilder.cpp", | 591 "source/common/bytestriebuilder.cpp", |
364 "source/common/bytestrie.cpp", | 592 "source/common/bytestrie.cpp", |
365 "source/common/bytestrieiterator.cpp", | 593 "source/common/bytestrieiterator.cpp", |
366 "source/common/caniter.cpp", | 594 "source/common/caniter.cpp", |
367 "source/common/chariter.cpp", | 595 "source/common/chariter.cpp", |
368 "source/common/charstr.cpp", | 596 "source/common/charstr.cpp", |
| 597 "source/common/charstr.h", |
369 "source/common/cmemory.c", | 598 "source/common/cmemory.c", |
| 599 "source/common/cmemory.h", |
| 600 "source/common/cpputils.h", |
370 "source/common/cstring.c", | 601 "source/common/cstring.c", |
| 602 "source/common/cstring.h", |
371 "source/common/cwchar.c", | 603 "source/common/cwchar.c", |
| 604 "source/common/cwchar.h", |
372 "source/common/dictbe.cpp", | 605 "source/common/dictbe.cpp", |
| 606 "source/common/dictbe.h", |
373 "source/common/dictionarydata.cpp", | 607 "source/common/dictionarydata.cpp", |
| 608 "source/common/dictionarydata.h", |
374 "source/common/dtintrv.cpp", | 609 "source/common/dtintrv.cpp", |
375 "source/common/errorcode.cpp", | 610 "source/common/errorcode.cpp", |
376 "source/common/filteredbrk.cpp", | 611 "source/common/filteredbrk.cpp", |
377 "source/common/filterednormalizer2.cpp", | 612 "source/common/filterednormalizer2.cpp", |
| 613 "source/common/hash.h", |
378 "source/common/icudataver.c", | 614 "source/common/icudataver.c", |
379 "source/common/icuplug.cpp", | 615 "source/common/icuplug.cpp", |
| 616 "source/common/icuplugimp.h", |
380 "source/common/listformatter.cpp", | 617 "source/common/listformatter.cpp", |
381 "source/common/loadednormalizer2impl.cpp", | 618 "source/common/loadednormalizer2impl.cpp", |
| 619 "source/common/localsvc.h", |
382 "source/common/locavailable.cpp", | 620 "source/common/locavailable.cpp", |
383 "source/common/locbased.cpp", | 621 "source/common/locbased.cpp", |
| 622 "source/common/locbased.h", |
384 "source/common/locdispnames.cpp", | 623 "source/common/locdispnames.cpp", |
385 "source/common/locid.cpp", | 624 "source/common/locid.cpp", |
386 "source/common/loclikely.cpp", | 625 "source/common/loclikely.cpp", |
387 "source/common/locmap.c", | 626 "source/common/locmap.c", |
| 627 "source/common/locmap.h", |
388 "source/common/locresdata.cpp", | 628 "source/common/locresdata.cpp", |
389 "source/common/locutil.cpp", | 629 "source/common/locutil.cpp", |
| 630 "source/common/locutil.h", |
| 631 "source/common/messageimpl.h", |
390 "source/common/messagepattern.cpp", | 632 "source/common/messagepattern.cpp", |
| 633 "source/common/msvcres.h", |
| 634 "source/common/mutex.h", |
| 635 "source/common/norm2allmodes.h", |
| 636 "source/common/norm2_nfc_data.h", |
391 "source/common/normalizer2.cpp", | 637 "source/common/normalizer2.cpp", |
392 "source/common/normalizer2impl.cpp", | 638 "source/common/normalizer2impl.cpp", |
| 639 "source/common/normalizer2impl.h", |
393 "source/common/normlzr.cpp", | 640 "source/common/normlzr.cpp", |
394 "source/common/parsepos.cpp", | 641 "source/common/parsepos.cpp", |
395 "source/common/patternprops.cpp", | 642 "source/common/patternprops.cpp", |
| 643 "source/common/patternprops.h", |
396 "source/common/pluralmap.cpp", | 644 "source/common/pluralmap.cpp", |
| 645 "source/common/pluralmap.h", |
397 "source/common/propname.cpp", | 646 "source/common/propname.cpp", |
| 647 "source/common/propname_data.h", |
| 648 "source/common/propname.h", |
398 "source/common/propsvec.c", | 649 "source/common/propsvec.c", |
| 650 "source/common/propsvec.h", |
399 "source/common/punycode.cpp", | 651 "source/common/punycode.cpp", |
| 652 "source/common/punycode.h", |
400 "source/common/putil.cpp", | 653 "source/common/putil.cpp", |
| 654 "source/common/putilimp.h", |
401 "source/common/rbbi.cpp", | 655 "source/common/rbbi.cpp", |
402 "source/common/rbbidata.cpp", | 656 "source/common/rbbidata.cpp", |
| 657 "source/common/rbbidata.h", |
403 "source/common/rbbinode.cpp", | 658 "source/common/rbbinode.cpp", |
| 659 "source/common/rbbinode.h", |
404 "source/common/rbbirb.cpp", | 660 "source/common/rbbirb.cpp", |
| 661 "source/common/rbbirb.h", |
| 662 "source/common/rbbirpt.h", |
405 "source/common/rbbiscan.cpp", | 663 "source/common/rbbiscan.cpp", |
| 664 "source/common/rbbiscan.h", |
406 "source/common/rbbisetb.cpp", | 665 "source/common/rbbisetb.cpp", |
| 666 "source/common/rbbisetb.h", |
407 "source/common/rbbistbl.cpp", | 667 "source/common/rbbistbl.cpp", |
408 "source/common/rbbitblb.cpp", | 668 "source/common/rbbitblb.cpp", |
| 669 "source/common/rbbitblb.h", |
409 "source/common/resbund_cnv.cpp", | 670 "source/common/resbund_cnv.cpp", |
410 "source/common/resbund.cpp", | 671 "source/common/resbund.cpp", |
411 "source/common/resource.cpp", | 672 "source/common/resource.cpp", |
| 673 "source/common/resource.h", |
412 "source/common/ruleiter.cpp", | 674 "source/common/ruleiter.cpp", |
| 675 "source/common/ruleiter.h", |
413 "source/common/schriter.cpp", | 676 "source/common/schriter.cpp", |
414 "source/common/serv.cpp", | 677 "source/common/serv.cpp", |
| 678 "source/common/serv.h", |
415 "source/common/servlk.cpp", | 679 "source/common/servlk.cpp", |
416 "source/common/servlkf.cpp", | 680 "source/common/servlkf.cpp", |
| 681 "source/common/servloc.h", |
417 "source/common/servls.cpp", | 682 "source/common/servls.cpp", |
418 "source/common/servnotf.cpp", | 683 "source/common/servnotf.cpp", |
| 684 "source/common/servnotf.h", |
419 "source/common/servrbf.cpp", | 685 "source/common/servrbf.cpp", |
420 "source/common/servslkf.cpp", | 686 "source/common/servslkf.cpp", |
421 "source/common/sharedobject.cpp", | 687 "source/common/sharedobject.cpp", |
| 688 "source/common/sharedobject.h", |
422 "source/common/simplepatternformatter.cpp", | 689 "source/common/simplepatternformatter.cpp", |
| 690 "source/common/simplepatternformatter.h", |
| 691 "source/common/sprpimpl.h", |
423 "source/common/stringpiece.cpp", | 692 "source/common/stringpiece.cpp", |
424 "source/common/stringtriebuilder.cpp", | 693 "source/common/stringtriebuilder.cpp", |
425 "source/common/uarrsort.c", | 694 "source/common/uarrsort.c", |
| 695 "source/common/uarrsort.h", |
| 696 "source/common/uassert.h", |
426 "source/common/ubidi.c", | 697 "source/common/ubidi.c", |
| 698 "source/common/ubidiimp.h", |
427 "source/common/ubidiln.c", | 699 "source/common/ubidiln.c", |
428 "source/common/ubidi_props.c", | 700 "source/common/ubidi_props.c", |
| 701 "source/common/ubidi_props_data.h", |
| 702 "source/common/ubidi_props.h", |
429 "source/common/ubidiwrt.c", | 703 "source/common/ubidiwrt.c", |
430 "source/common/ubrk.cpp", | 704 "source/common/ubrk.cpp", |
| 705 "source/common/ubrkimpl.h", |
431 "source/common/ucase.cpp", | 706 "source/common/ucase.cpp", |
| 707 "source/common/ucase.h", |
432 "source/common/ucasemap.cpp", | 708 "source/common/ucasemap.cpp", |
433 "source/common/ucasemap_titlecase_brkiter.cpp", | 709 "source/common/ucasemap_titlecase_brkiter.cpp", |
| 710 "source/common/ucase_props_data.h", |
434 "source/common/ucat.c", | 711 "source/common/ucat.c", |
435 "source/common/uchar.c", | 712 "source/common/uchar.c", |
| 713 "source/common/uchar_props_data.h", |
436 "source/common/ucharstriebuilder.cpp", | 714 "source/common/ucharstriebuilder.cpp", |
437 "source/common/ucharstrie.cpp", | 715 "source/common/ucharstrie.cpp", |
438 "source/common/ucharstrieiterator.cpp", | 716 "source/common/ucharstrieiterator.cpp", |
439 "source/common/uchriter.cpp", | 717 "source/common/uchriter.cpp", |
440 "source/common/ucln_cmn.cpp", | 718 "source/common/ucln_cmn.cpp", |
| 719 "source/common/ucln_cmn.h", |
| 720 "source/common/ucln.h", |
| 721 "source/common/ucln_imp.h", |
441 "source/common/ucmndata.c", | 722 "source/common/ucmndata.c", |
| 723 "source/common/ucmndata.h", |
442 "source/common/ucnv2022.cpp", | 724 "source/common/ucnv2022.cpp", |
443 "source/common/ucnv_bld.cpp", | 725 "source/common/ucnv_bld.cpp", |
| 726 "source/common/ucnv_bld.h", |
444 "source/common/ucnvbocu.cpp", | 727 "source/common/ucnvbocu.cpp", |
445 "source/common/ucnv.c", | 728 "source/common/ucnv.c", |
446 "source/common/ucnv_cb.c", | 729 "source/common/ucnv_cb.c", |
447 "source/common/ucnv_cnv.c", | 730 "source/common/ucnv_cnv.c", |
| 731 "source/common/ucnv_cnv.h", |
448 "source/common/ucnv_ct.c", | 732 "source/common/ucnv_ct.c", |
449 "source/common/ucnvdisp.c", | 733 "source/common/ucnvdisp.c", |
450 "source/common/ucnv_err.c", | 734 "source/common/ucnv_err.c", |
451 "source/common/ucnv_ext.cpp", | 735 "source/common/ucnv_ext.cpp", |
| 736 "source/common/ucnv_ext.h", |
452 "source/common/ucnvhz.c", | 737 "source/common/ucnvhz.c", |
| 738 "source/common/ucnv_imp.h", |
453 "source/common/ucnv_io.cpp", | 739 "source/common/ucnv_io.cpp", |
| 740 "source/common/ucnv_io.h", |
454 "source/common/ucnvisci.c", | 741 "source/common/ucnvisci.c", |
455 "source/common/ucnvlat1.c", | 742 "source/common/ucnvlat1.c", |
456 "source/common/ucnv_lmb.c", | 743 "source/common/ucnv_lmb.c", |
457 "source/common/ucnvmbcs.cpp", | 744 "source/common/ucnvmbcs.cpp", |
| 745 "source/common/ucnvmbcs.h", |
458 "source/common/ucnvscsu.c", | 746 "source/common/ucnvscsu.c", |
459 "source/common/ucnvsel.cpp", | 747 "source/common/ucnvsel.cpp", |
460 "source/common/ucnv_set.c", | 748 "source/common/ucnv_set.c", |
461 "source/common/ucnv_u16.c", | 749 "source/common/ucnv_u16.c", |
462 "source/common/ucnv_u32.c", | 750 "source/common/ucnv_u32.c", |
463 "source/common/ucnv_u7.c", | 751 "source/common/ucnv_u7.c", |
464 "source/common/ucnv_u8.c", | 752 "source/common/ucnv_u8.c", |
| 753 "source/common/ucol_data.h", |
465 "source/common/ucol_swp.cpp", | 754 "source/common/ucol_swp.cpp", |
| 755 "source/common/ucol_swp.h", |
466 "source/common/udata.cpp", | 756 "source/common/udata.cpp", |
467 "source/common/udatamem.c", | 757 "source/common/udatamem.c", |
| 758 "source/common/udatamem.h", |
468 "source/common/udataswp.c", | 759 "source/common/udataswp.c", |
| 760 "source/common/udataswp.h", |
| 761 "source/common/uelement.h", |
469 "source/common/uenum.c", | 762 "source/common/uenum.c", |
| 763 "source/common/uenumimp.h", |
470 "source/common/uhash.c", | 764 "source/common/uhash.c", |
| 765 "source/common/uhash.h", |
471 "source/common/uhash_us.cpp", | 766 "source/common/uhash_us.cpp", |
472 "source/common/uidna.cpp", | 767 "source/common/uidna.cpp", |
473 "source/common/uinit.cpp", | 768 "source/common/uinit.cpp", |
474 "source/common/uinvchar.c", | 769 "source/common/uinvchar.c", |
| 770 "source/common/uinvchar.h", |
475 "source/common/uiter.cpp", | 771 "source/common/uiter.cpp", |
476 "source/common/ulist.c", | 772 "source/common/ulist.c", |
477 "source/common/ulistformatter.cpp", | 773 "source/common/ulistformatter.cpp", |
| 774 "source/common/ulist.h", |
478 "source/common/uloc.cpp", | 775 "source/common/uloc.cpp", |
| 776 "source/common/ulocimp.h", |
479 "source/common/uloc_keytype.cpp", | 777 "source/common/uloc_keytype.cpp", |
480 "source/common/uloc_tag.c", | 778 "source/common/uloc_tag.c", |
481 "source/common/umapfile.c", | 779 "source/common/umapfile.c", |
| 780 "source/common/umapfile.h", |
482 "source/common/umath.c", | 781 "source/common/umath.c", |
483 "source/common/umutex.cpp", | 782 "source/common/umutex.cpp", |
| 783 "source/common/umutex.h", |
484 "source/common/unames.cpp", | 784 "source/common/unames.cpp", |
485 "source/common/unifiedcache.cpp", | 785 "source/common/unifiedcache.cpp", |
| 786 "source/common/unifiedcache.h", |
486 "source/common/unifilt.cpp", | 787 "source/common/unifilt.cpp", |
487 "source/common/unifunct.cpp", | 788 "source/common/unifunct.cpp", |
488 "source/common/uniset_closure.cpp", | 789 "source/common/uniset_closure.cpp", |
489 "source/common/uniset.cpp", | 790 "source/common/uniset.cpp", |
490 "source/common/uniset_props.cpp", | 791 "source/common/uniset_props.cpp", |
491 "source/common/unisetspan.cpp", | 792 "source/common/unisetspan.cpp", |
| 793 "source/common/unisetspan.h", |
| 794 "source/common/unistrappender.h", |
492 "source/common/unistr_case.cpp", | 795 "source/common/unistr_case.cpp", |
493 "source/common/unistr_case_locale.cpp", | 796 "source/common/unistr_case_locale.cpp", |
494 "source/common/unistr_cnv.cpp", | 797 "source/common/unistr_cnv.cpp", |
495 "source/common/unistr.cpp", | 798 "source/common/unistr.cpp", |
496 "source/common/unistr_props.cpp", | 799 "source/common/unistr_props.cpp", |
497 "source/common/unistr_titlecase_brkiter.cpp", | 800 "source/common/unistr_titlecase_brkiter.cpp", |
498 "source/common/unormcmp.cpp", | 801 "source/common/unormcmp.cpp", |
499 "source/common/unorm.cpp", | 802 "source/common/unorm.cpp", |
| 803 "source/common/unormimp.h", |
500 "source/common/uobject.cpp", | 804 "source/common/uobject.cpp", |
| 805 "source/common/uposixdefs.h", |
501 "source/common/uprops.cpp", | 806 "source/common/uprops.cpp", |
| 807 "source/common/uprops.h", |
502 "source/common/uresbund.cpp", | 808 "source/common/uresbund.cpp", |
503 "source/common/ures_cnv.c", | 809 "source/common/ures_cnv.c", |
504 "source/common/uresdata.cpp", | 810 "source/common/uresdata.cpp", |
| 811 "source/common/uresdata.h", |
| 812 "source/common/uresimp.h", |
| 813 "source/common/ureslocs.h", |
505 "source/common/uresource.cpp", | 814 "source/common/uresource.cpp", |
| 815 "source/common/uresource.h", |
506 "source/common/usc_impl.c", | 816 "source/common/usc_impl.c", |
| 817 "source/common/usc_impl.h", |
507 "source/common/uscript.c", | 818 "source/common/uscript.c", |
508 "source/common/uscript_props.cpp", | 819 "source/common/uscript_props.cpp", |
509 "source/common/uset.cpp", | 820 "source/common/uset.cpp", |
| 821 "source/common/uset_imp.h", |
510 "source/common/usetiter.cpp", | 822 "source/common/usetiter.cpp", |
511 "source/common/uset_props.cpp", | 823 "source/common/uset_props.cpp", |
512 "source/common/ushape.cpp", | 824 "source/common/ushape.cpp", |
513 "source/common/usprep.cpp", | 825 "source/common/usprep.cpp", |
514 "source/common/ustack.cpp", | 826 "source/common/ustack.cpp", |
515 "source/common/ustrcase.cpp", | 827 "source/common/ustrcase.cpp", |
516 "source/common/ustrcase_locale.cpp", | 828 "source/common/ustrcase_locale.cpp", |
517 "source/common/ustr_cnv.cpp", | 829 "source/common/ustr_cnv.cpp", |
| 830 "source/common/ustr_cnv.h", |
518 "source/common/ustrenum.cpp", | 831 "source/common/ustrenum.cpp", |
| 832 "source/common/ustrenum.h", |
519 "source/common/ustrfmt.c", | 833 "source/common/ustrfmt.c", |
| 834 "source/common/ustrfmt.h", |
| 835 "source/common/ustr_imp.h", |
520 "source/common/ustring.cpp", | 836 "source/common/ustring.cpp", |
521 "source/common/ustr_titlecase_brkiter.cpp", | 837 "source/common/ustr_titlecase_brkiter.cpp", |
522 "source/common/ustrtrns.cpp", | 838 "source/common/ustrtrns.cpp", |
523 "source/common/ustr_wcs.cpp", | 839 "source/common/ustr_wcs.cpp", |
524 "source/common/utext.cpp", | 840 "source/common/utext.cpp", |
525 "source/common/utf_impl.c", | 841 "source/common/utf_impl.c", |
526 "source/common/util.cpp", | 842 "source/common/util.cpp", |
| 843 "source/common/util.h", |
527 "source/common/util_props.cpp", | 844 "source/common/util_props.cpp", |
528 "source/common/utrace.c", | 845 "source/common/utrace.c", |
| 846 "source/common/utracimp.h", |
529 "source/common/utrie2_builder.cpp", | 847 "source/common/utrie2_builder.cpp", |
530 "source/common/utrie2.cpp", | 848 "source/common/utrie2.cpp", |
| 849 "source/common/utrie2.h", |
| 850 "source/common/utrie2_impl.h", |
531 "source/common/utrie.cpp", | 851 "source/common/utrie.cpp", |
| 852 "source/common/utrie.h", |
532 "source/common/uts46.cpp", | 853 "source/common/uts46.cpp", |
| 854 "source/common/utypeinfo.h", |
533 "source/common/utypes.c", | 855 "source/common/utypes.c", |
534 "source/common/uvector.cpp", | 856 "source/common/uvector.cpp", |
| 857 "source/common/uvector.h", |
535 "source/common/uvectr32.cpp", | 858 "source/common/uvectr32.cpp", |
| 859 "source/common/uvectr32.h", |
536 "source/common/uvectr64.cpp", | 860 "source/common/uvectr64.cpp", |
| 861 "source/common/uvectr64.h", |
537 "source/common/wintz.c", | 862 "source/common/wintz.c", |
| 863 "source/common/wintz.h", |
| 864 ] |
| 865 # ls source/common/unicode/*h | sort | sed 's/^\(.*\)$/ "\1",/' |
| 866 public = [ |
| 867 "source/common/unicode/appendable.h", |
| 868 "source/common/unicode/brkiter.h", |
| 869 "source/common/unicode/bytestream.h", |
| 870 "source/common/unicode/bytestriebuilder.h", |
| 871 "source/common/unicode/bytestrie.h", |
| 872 "source/common/unicode/caniter.h", |
| 873 "source/common/unicode/chariter.h", |
| 874 "source/common/unicode/dbbi.h", |
| 875 "source/common/unicode/docmain.h", |
| 876 "source/common/unicode/dtintrv.h", |
| 877 "source/common/unicode/enumset.h", |
| 878 "source/common/unicode/errorcode.h", |
| 879 "source/common/unicode/filteredbrk.h", |
| 880 "source/common/unicode/icudataver.h", |
| 881 "source/common/unicode/icuplug.h", |
| 882 "source/common/unicode/idna.h", |
| 883 "source/common/unicode/listformatter.h", |
| 884 "source/common/unicode/localpointer.h", |
| 885 "source/common/unicode/locid.h", |
| 886 "source/common/unicode/messagepattern.h", |
| 887 "source/common/unicode/normalizer2.h", |
| 888 "source/common/unicode/normlzr.h", |
| 889 "source/common/unicode/parseerr.h", |
| 890 "source/common/unicode/parsepos.h", |
| 891 "source/common/unicode/platform.h", |
| 892 "source/common/unicode/ptypes.h", |
| 893 "source/common/unicode/putil.h", |
| 894 "source/common/unicode/rbbi.h", |
| 895 "source/common/unicode/rep.h", |
| 896 "source/common/unicode/resbund.h", |
| 897 "source/common/unicode/schriter.h", |
| 898 "source/common/unicode/std_string.h", |
| 899 "source/common/unicode/strenum.h", |
| 900 "source/common/unicode/stringpiece.h", |
| 901 "source/common/unicode/stringtriebuilder.h", |
| 902 "source/common/unicode/symtable.h", |
| 903 "source/common/unicode/ubidi.h", |
| 904 "source/common/unicode/ubrk.h", |
| 905 "source/common/unicode/ucasemap.h", |
| 906 "source/common/unicode/ucat.h", |
| 907 "source/common/unicode/uchar.h", |
| 908 "source/common/unicode/ucharstriebuilder.h", |
| 909 "source/common/unicode/ucharstrie.h", |
| 910 "source/common/unicode/uchriter.h", |
| 911 "source/common/unicode/uclean.h", |
| 912 "source/common/unicode/ucnv_cb.h", |
| 913 "source/common/unicode/ucnv_err.h", |
| 914 "source/common/unicode/ucnv.h", |
| 915 "source/common/unicode/ucnvsel.h", |
| 916 "source/common/unicode/uconfig.h", |
| 917 "source/common/unicode/udata.h", |
| 918 "source/common/unicode/uenum.h", |
| 919 "source/common/unicode/uidna.h", |
| 920 "source/common/unicode/uiter.h", |
| 921 "source/common/unicode/ulistformatter.h", |
| 922 "source/common/unicode/uloc.h", |
| 923 "source/common/unicode/umachine.h", |
| 924 "source/common/unicode/umisc.h", |
| 925 "source/common/unicode/unifilt.h", |
| 926 "source/common/unicode/unifunct.h", |
| 927 "source/common/unicode/unimatch.h", |
| 928 "source/common/unicode/uniset.h", |
| 929 "source/common/unicode/unistr.h", |
| 930 "source/common/unicode/unorm2.h", |
| 931 "source/common/unicode/unorm.h", |
| 932 "source/common/unicode/uobject.h", |
| 933 "source/common/unicode/urename.h", |
| 934 "source/common/unicode/urep.h", |
| 935 "source/common/unicode/ures.h", |
| 936 "source/common/unicode/uscript.h", |
| 937 "source/common/unicode/uset.h", |
| 938 "source/common/unicode/usetiter.h", |
| 939 "source/common/unicode/ushape.h", |
| 940 "source/common/unicode/usprep.h", |
| 941 "source/common/unicode/ustring.h", |
| 942 "source/common/unicode/ustringtrie.h", |
| 943 "source/common/unicode/utext.h", |
| 944 "source/common/unicode/utf16.h", |
| 945 "source/common/unicode/utf32.h", |
| 946 "source/common/unicode/utf8.h", |
| 947 "source/common/unicode/utf.h", |
| 948 "source/common/unicode/utf_old.h", |
| 949 "source/common/unicode/utrace.h", |
| 950 "source/common/unicode/utypes.h", |
| 951 "source/common/unicode/uvernum.h", |
| 952 "source/common/unicode/uversion.h", |
538 ] | 953 ] |
539 defines = [ "U_COMMON_IMPLEMENTATION" ] | 954 defines = [ "U_COMMON_IMPLEMENTATION" ] |
540 deps = [ | 955 deps = [ |
541 ":icudata", | 956 ":icudata", |
542 ] | 957 ] |
543 | 958 |
544 configs -= [ | 959 configs -= [ |
545 "//build/config/compiler:no_rtti", # ICU uses RTTI. | 960 "//build/config/compiler:no_rtti", # ICU uses RTTI. |
546 "//build/config/compiler:chromium_code", | 961 "//build/config/compiler:chromium_code", |
547 ] | 962 ] |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
626 } | 1041 } |
627 } | 1042 } |
628 | 1043 |
629 source_set("icudata") { | 1044 source_set("icudata") { |
630 sources = [ "$data_assembly" ] | 1045 sources = [ "$data_assembly" ] |
631 defines = [ "U_HIDE_DATA_SYMBOL" ] | 1046 defines = [ "U_HIDE_DATA_SYMBOL" ] |
632 deps = [ ":make_data_assembly", ] | 1047 deps = [ ":make_data_assembly", ] |
633 } | 1048 } |
634 } | 1049 } |
635 } | 1050 } |
OLD | NEW |