OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 { | 5 { |
| 6 'includes': [ |
| 7 'icu.gypi', |
| 8 ], |
6 'variables': { | 9 'variables': { |
7 'use_system_icu%': 0, | 10 'use_system_icu%': 0, |
8 'icu_use_data_file_flag%': 0, | 11 'icu_use_data_file_flag%': 0, |
9 'want_separate_host_toolset%': 1, | 12 'want_separate_host_toolset%': 1, |
10 }, | 13 }, |
11 'target_defaults': { | 14 'target_defaults': { |
12 'direct_dependent_settings': { | 15 'direct_dependent_settings': { |
13 'defines': [ | 16 'defines': [ |
14 # Tell ICU to not insert |using namespace icu;| into its headers, | 17 # Tell ICU to not insert |using namespace icu;| into its headers, |
15 # so that chrome's source explicitly has to use |icu::|. | 18 # so that chrome's source explicitly has to use |icu::|. |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 [ 'OS != "mac" and OS != "ios" and ' | 121 [ 'OS != "mac" and OS != "ios" and ' |
119 '(OS != "android" or _toolset != "host" or host_os != "mac")', { | 122 '(OS != "android" or _toolset != "host" or host_os != "mac")', { |
120 'sources!': ['mac/icudt46l_dat.S'], | 123 'sources!': ['mac/icudt46l_dat.S'], |
121 }], | 124 }], |
122 ], | 125 ], |
123 }, | 126 }, |
124 { | 127 { |
125 'target_name': 'icui18n', | 128 'target_name': 'icui18n', |
126 'type': '<(component)', | 129 'type': '<(component)', |
127 'sources': [ | 130 'sources': [ |
128 'source/i18n/anytrans.cpp', | 131 '<@(icui18n_sources)', |
129 'source/i18n/astro.cpp', | |
130 'source/i18n/basictz.cpp', | |
131 'source/i18n/bms.cpp', | |
132 'source/i18n/bmsearch.cpp', | |
133 'source/i18n/bocsu.c', | |
134 'source/i18n/brktrans.cpp', | |
135 'source/i18n/buddhcal.cpp', | |
136 'source/i18n/calendar.cpp', | |
137 'source/i18n/casetrn.cpp', | |
138 'source/i18n/cecal.cpp', | |
139 'source/i18n/chnsecal.cpp', | |
140 'source/i18n/choicfmt.cpp', | |
141 'source/i18n/coleitr.cpp', | |
142 'source/i18n/coll.cpp', | |
143 'source/i18n/colldata.cpp', | |
144 'source/i18n/coptccal.cpp', | |
145 'source/i18n/cpdtrans.cpp', | |
146 'source/i18n/csdetect.cpp', | |
147 'source/i18n/csmatch.cpp', | |
148 'source/i18n/csr2022.cpp', | |
149 'source/i18n/csrecog.cpp', | |
150 'source/i18n/csrmbcs.cpp', | |
151 'source/i18n/csrsbcs.cpp', | |
152 'source/i18n/csrucode.cpp', | |
153 'source/i18n/csrutf8.cpp', | |
154 'source/i18n/curramt.cpp', | |
155 'source/i18n/currfmt.cpp', | |
156 'source/i18n/currpinf.cpp', | |
157 'source/i18n/currunit.cpp', | |
158 'source/i18n/datefmt.cpp', | |
159 'source/i18n/dcfmtsym.cpp', | |
160 'source/i18n/decContext.c', | |
161 'source/i18n/decNumber.c', | |
162 'source/i18n/decimfmt.cpp', | |
163 'source/i18n/digitlst.cpp', | |
164 'source/i18n/dtfmtsym.cpp', | |
165 'source/i18n/dtitvfmt.cpp', | |
166 'source/i18n/dtitvinf.cpp', | |
167 'source/i18n/dtptngen.cpp', | |
168 'source/i18n/dtrule.cpp', | |
169 'source/i18n/esctrn.cpp', | |
170 'source/i18n/ethpccal.cpp', | |
171 'source/i18n/fmtable.cpp', | |
172 'source/i18n/fmtable_cnv.cpp', | |
173 'source/i18n/format.cpp', | |
174 'source/i18n/fphdlimp.cpp', | |
175 'source/i18n/fpositer.cpp', | |
176 'source/i18n/funcrepl.cpp', | |
177 'source/i18n/gregocal.cpp', | |
178 'source/i18n/gregoimp.cpp', | |
179 'source/i18n/hebrwcal.cpp', | |
180 'source/i18n/indiancal.cpp', | |
181 'source/i18n/inputext.cpp', | |
182 'source/i18n/islamcal.cpp', | |
183 'source/i18n/japancal.cpp', | |
184 'source/i18n/locdspnm.cpp', | |
185 'source/i18n/measfmt.cpp', | |
186 'source/i18n/measure.cpp', | |
187 'source/i18n/msgfmt.cpp', | |
188 'source/i18n/name2uni.cpp', | |
189 'source/i18n/nfrs.cpp', | |
190 'source/i18n/nfrule.cpp', | |
191 'source/i18n/nfsubs.cpp', | |
192 'source/i18n/nortrans.cpp', | |
193 'source/i18n/nultrans.cpp', | |
194 'source/i18n/numfmt.cpp', | |
195 'source/i18n/numsys.cpp', | |
196 'source/i18n/olsontz.cpp', | |
197 'source/i18n/persncal.cpp', | |
198 'source/i18n/plurfmt.cpp', | |
199 'source/i18n/plurrule.cpp', | |
200 'source/i18n/quant.cpp', | |
201 'source/i18n/rbnf.cpp', | |
202 'source/i18n/rbt.cpp', | |
203 'source/i18n/rbt_data.cpp', | |
204 'source/i18n/rbt_pars.cpp', | |
205 'source/i18n/rbt_rule.cpp', | |
206 'source/i18n/rbt_set.cpp', | |
207 'source/i18n/rbtz.cpp', | |
208 'source/i18n/regexcmp.cpp', | |
209 'source/i18n/regexst.cpp', | |
210 'source/i18n/regextxt.cpp', | |
211 'source/i18n/reldtfmt.cpp', | |
212 'source/i18n/rematch.cpp', | |
213 'source/i18n/remtrans.cpp', | |
214 'source/i18n/repattrn.cpp', | |
215 'source/i18n/search.cpp', | |
216 'source/i18n/selfmt.cpp', | |
217 'source/i18n/simpletz.cpp', | |
218 'source/i18n/smpdtfmt.cpp', | |
219 'source/i18n/sortkey.cpp', | |
220 'source/i18n/strmatch.cpp', | |
221 'source/i18n/strrepl.cpp', | |
222 'source/i18n/stsearch.cpp', | |
223 'source/i18n/taiwncal.cpp', | |
224 'source/i18n/tblcoll.cpp', | |
225 'source/i18n/timezone.cpp', | |
226 'source/i18n/titletrn.cpp', | |
227 'source/i18n/tmunit.cpp', | |
228 'source/i18n/tmutamt.cpp', | |
229 'source/i18n/tmutfmt.cpp', | |
230 'source/i18n/tolowtrn.cpp', | |
231 'source/i18n/toupptrn.cpp', | |
232 'source/i18n/translit.cpp', | |
233 'source/i18n/transreg.cpp', | |
234 'source/i18n/tridpars.cpp', | |
235 'source/i18n/tzrule.cpp', | |
236 'source/i18n/tztrans.cpp', | |
237 'source/i18n/ucal.cpp', | |
238 'source/i18n/ucln_in.c', | |
239 'source/i18n/ucol.cpp', | |
240 'source/i18n/ucol_bld.cpp', | |
241 'source/i18n/ucol_cnt.cpp', | |
242 'source/i18n/ucol_elm.cpp', | |
243 'source/i18n/ucol_res.cpp', | |
244 'source/i18n/ucol_sit.cpp', | |
245 'source/i18n/ucol_tok.cpp', | |
246 'source/i18n/ucol_wgt.cpp', | |
247 'source/i18n/ucoleitr.cpp', | |
248 'source/i18n/ucsdet.cpp', | |
249 'source/i18n/ucurr.cpp', | |
250 'source/i18n/udat.cpp', | |
251 'source/i18n/udatpg.cpp', | |
252 'source/i18n/ulocdata.c', | |
253 'source/i18n/umsg.cpp', | |
254 'source/i18n/unesctrn.cpp', | |
255 'source/i18n/uni2name.cpp', | |
256 'source/i18n/unum.cpp', | |
257 'source/i18n/uregex.cpp', | |
258 'source/i18n/uregexc.cpp', | |
259 'source/i18n/usearch.cpp', | |
260 'source/i18n/uspoof.cpp', | |
261 'source/i18n/uspoof_build.cpp', | |
262 'source/i18n/uspoof_conf.cpp', | |
263 'source/i18n/uspoof_impl.cpp', | |
264 'source/i18n/uspoof_wsconf.cpp', | |
265 'source/i18n/utmscale.c', | |
266 'source/i18n/utrans.cpp', | |
267 'source/i18n/vtzone.cpp', | |
268 'source/i18n/vzone.cpp', | |
269 'source/i18n/windtfmt.cpp', | |
270 'source/i18n/winnmfmt.cpp', | |
271 'source/i18n/wintzimpl.cpp', | |
272 'source/i18n/zonemeta.cpp', | |
273 'source/i18n/zrule.cpp', | |
274 'source/i18n/zstrfmt.cpp', | |
275 'source/i18n/ztrans.cpp', | |
276 ], | 132 ], |
277 'defines': [ | 133 'defines': [ |
278 'U_I18N_IMPLEMENTATION', | 134 'U_I18N_IMPLEMENTATION', |
279 ], | 135 ], |
280 'dependencies': [ | 136 'dependencies': [ |
281 'icuuc', | 137 'icuuc', |
282 ], | 138 ], |
283 'direct_dependent_settings': { | 139 'direct_dependent_settings': { |
284 'include_dirs': [ | 140 'include_dirs': [ |
285 'source/i18n', | 141 'source/i18n', |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
361 }, | 217 }, |
362 }], | 218 }], |
363 ], | 219 ], |
364 }], | 220 }], |
365 ], | 221 ], |
366 }, | 222 }, |
367 { | 223 { |
368 'target_name': 'icuuc', | 224 'target_name': 'icuuc', |
369 'type': '<(component)', | 225 'type': '<(component)', |
370 'sources': [ | 226 'sources': [ |
371 'source/common/bmpset.cpp', | 227 '<@(icuuc_sources)', |
372 'source/common/brkeng.cpp', | |
373 'source/common/brkiter.cpp', | |
374 'source/common/bytestream.cpp', | |
375 'source/common/caniter.cpp', | |
376 'source/common/chariter.cpp', | |
377 'source/common/charstr.cpp', | |
378 'source/common/cmemory.c', | |
379 'source/common/cstring.c', | |
380 'source/common/cwchar.c', | |
381 'source/common/dictbe.cpp', | |
382 'source/common/dtintrv.cpp', | |
383 'source/common/errorcode.cpp', | |
384 'source/common/filterednormalizer2.cpp', | |
385 'source/common/icudataver.c', | |
386 'source/common/icuplug.c', | |
387 'source/common/locavailable.cpp', | |
388 'source/common/locbased.cpp', | |
389 'source/common/locdispnames.cpp', | |
390 'source/common/locid.cpp', | |
391 'source/common/loclikely.cpp', | |
392 'source/common/locmap.c', | |
393 'source/common/locresdata.cpp', | |
394 'source/common/locutil.cpp', | |
395 'source/common/mutex.cpp', | |
396 'source/common/normalizer2.cpp', | |
397 'source/common/normalizer2impl.cpp', | |
398 'source/common/normlzr.cpp', | |
399 'source/common/parsepos.cpp', | |
400 'source/common/propname.cpp', | |
401 'source/common/propsvec.c', | |
402 'source/common/punycode.c', | |
403 'source/common/putil.c', | |
404 'source/common/rbbi.cpp', | |
405 'source/common/rbbidata.cpp', | |
406 'source/common/rbbinode.cpp', | |
407 'source/common/rbbirb.cpp', | |
408 'source/common/rbbiscan.cpp', | |
409 'source/common/rbbisetb.cpp', | |
410 'source/common/rbbistbl.cpp', | |
411 'source/common/rbbitblb.cpp', | |
412 'source/common/resbund.cpp', | |
413 'source/common/resbund_cnv.cpp', | |
414 'source/common/ruleiter.cpp', | |
415 'source/common/schriter.cpp', | |
416 'source/common/serv.cpp', | |
417 'source/common/servlk.cpp', | |
418 'source/common/servlkf.cpp', | |
419 'source/common/servls.cpp', | |
420 'source/common/servnotf.cpp', | |
421 'source/common/servrbf.cpp', | |
422 'source/common/servslkf.cpp', | |
423 'source/common/stringpiece.cpp', | |
424 'source/common/triedict.cpp', | |
425 'source/common/uarrsort.c', | |
426 'source/common/ubidi.c', | |
427 'source/common/ubidi_props.c', | |
428 'source/common/ubidiln.c', | |
429 'source/common/ubidiwrt.c', | |
430 'source/common/ubrk.cpp', | |
431 'source/common/ucase.c', | |
432 'source/common/ucasemap.c', | |
433 'source/common/ucat.c', | |
434 'source/common/uchar.c', | |
435 'source/common/uchriter.cpp', | |
436 'source/common/ucln_cmn.c', | |
437 'source/common/ucmndata.c', | |
438 'source/common/ucnv.c', | |
439 'source/common/ucnv2022.c', | |
440 'source/common/ucnv_bld.c', | |
441 'source/common/ucnv_cb.c', | |
442 'source/common/ucnv_cnv.c', | |
443 'source/common/ucnv_err.c', | |
444 'source/common/ucnv_ext.c', | |
445 'source/common/ucnv_io.c', | |
446 'source/common/ucnv_lmb.c', | |
447 'source/common/ucnv_set.c', | |
448 'source/common/ucnv_u16.c', | |
449 'source/common/ucnv_u32.c', | |
450 'source/common/ucnv_u7.c', | |
451 'source/common/ucnv_u8.c', | |
452 'source/common/ucnvbocu.c', | |
453 'source/common/ucnvdisp.c', | |
454 'source/common/ucnvhz.c', | |
455 'source/common/ucnvisci.c', | |
456 'source/common/ucnvlat1.c', | |
457 'source/common/ucnvmbcs.c', | |
458 'source/common/ucnvscsu.c', | |
459 'source/common/ucnvsel.cpp', | |
460 'source/common/ucol_swp.cpp', | |
461 'source/common/udata.cpp', | |
462 'source/common/udatamem.c', | |
463 'source/common/udataswp.c', | |
464 'source/common/uenum.c', | |
465 'source/common/uhash.c', | |
466 'source/common/uhash_us.cpp', | |
467 'source/common/uidna.cpp', | |
468 'source/common/uinit.c', | |
469 'source/common/uinvchar.c', | |
470 'source/common/uiter.cpp', | |
471 'source/common/ulist.c', | |
472 'source/common/uloc.c', | |
473 'source/common/uloc_tag.c', | |
474 'source/common/umapfile.c', | |
475 'source/common/umath.c', | |
476 'source/common/umutex.c', | |
477 'source/common/unames.c', | |
478 'source/common/unifilt.cpp', | |
479 'source/common/unifunct.cpp', | |
480 'source/common/uniset.cpp', | |
481 'source/common/uniset_props.cpp', | |
482 'source/common/unisetspan.cpp', | |
483 'source/common/unistr.cpp', | |
484 'source/common/unistr_case.cpp', | |
485 'source/common/unistr_cnv.cpp', | |
486 'source/common/unistr_props.cpp', | |
487 'source/common/unorm.cpp', | |
488 'source/common/unorm_it.c', | |
489 'source/common/unormcmp.cpp', | |
490 'source/common/uobject.cpp', | |
491 'source/common/uprops.cpp', | |
492 'source/common/ures_cnv.c', | |
493 'source/common/uresbund.c', | |
494 'source/common/uresdata.c', | |
495 'source/common/usc_impl.c', | |
496 'source/common/uscript.c', | |
497 'source/common/uset.cpp', | |
498 'source/common/uset_props.cpp', | |
499 'source/common/usetiter.cpp', | |
500 'source/common/ushape.c', | |
501 'source/common/usprep.cpp', | |
502 'source/common/ustack.cpp', | |
503 'source/common/ustr_cnv.c', | |
504 'source/common/ustr_wcs.c', | |
505 'source/common/ustrcase.c', | |
506 'source/common/ustrenum.cpp', | |
507 'source/common/ustrfmt.c', | |
508 'source/common/ustring.c', | |
509 'source/common/ustrtrns.c', | |
510 'source/common/utext.cpp', | |
511 'source/common/utf_impl.c', | |
512 'source/common/util.cpp', | |
513 'source/common/util_props.cpp', | |
514 'source/common/utrace.c', | |
515 'source/common/utrie.c', | |
516 'source/common/utrie2.cpp', | |
517 'source/common/utrie2_builder.c', | |
518 'source/common/uts46.cpp', | |
519 'source/common/utypes.c', | |
520 'source/common/uvector.cpp', | |
521 'source/common/uvectr32.cpp', | |
522 'source/common/uvectr64.cpp', | |
523 'source/common/wintz.c', | |
524 ], | 228 ], |
525 'defines': [ | 229 'defines': [ |
526 'U_COMMON_IMPLEMENTATION', | 230 'U_COMMON_IMPLEMENTATION', |
527 ], | 231 ], |
528 'dependencies': [ | 232 'dependencies': [ |
529 'icudata', | 233 'icudata', |
530 ], | 234 ], |
531 'direct_dependent_settings': { | 235 'direct_dependent_settings': { |
532 'include_dirs': [ | 236 'include_dirs': [ |
533 'source/common', | 237 'source/common', |
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
868 'toolsets': ['target'], | 572 'toolsets': ['target'], |
869 }, { | 573 }, { |
870 'toolsets': ['host', 'target'], | 574 'toolsets': ['host', 'target'], |
871 }], | 575 }], |
872 ], | 576 ], |
873 }, | 577 }, |
874 ], | 578 ], |
875 }], | 579 }], |
876 ], | 580 ], |
877 } | 581 } |
OLD | NEW |