| 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 |