1{ 2 "component": { 3 "build": { 4 "inner_kits": [ 5 { 6 "name": "//arkcompiler/toolchain/build/third_party_gn/icu/icu4c:shared_icuuc", 7 "header": { 8 "header_files": [ 9 "bmpset.h", 10 "brkeng.h", 11 "bytesinkutil.h", 12 "capi_helper.h", 13 "charstr.h", 14 "charstrmap.h", 15 "cmemory.h", 16 "cpputils.h", 17 "cstr.h", 18 "cstring.h", 19 "cwchar.h", 20 "dictbe.h", 21 "dictionarydata.h", 22 "emojiprops.h", 23 "hash.h", 24 "icuplugimp.h", 25 "localefallback_data.h", 26 "localeprioritylist.h", 27 "localsvc.h", 28 "locbased.h", 29 "locdistance.h", 30 "loclikelysubtags.h", 31 "locmap.h", 32 "locutil.h", 33 "lsr.h", 34 "lstmbe.h", 35 "messageimpl.h", 36 "msvcres.h", 37 "mutex.h", 38 "norm2allmodes.h", 39 "norm2_nfc_data.h", 40 "normalizer2impl.h", 41 "patternprops.h", 42 "pluralmap.h", 43 "propname.h", 44 "propname_data.h", 45 "propsvec.h", 46 "punycode.h", 47 "putilimp.h", 48 "rbbidata.h", 49 "rbbinode.h", 50 "rbbirb.h", 51 "rbbirpt.h", 52 "rbbiscan.h", 53 "rbbisetb.h", 54 "rbbitblb.h", 55 "rbbi_cache.h", 56 "resource.h", 57 "restrace.h", 58 "ruleiter.h", 59 "serv.h", 60 "servloc.h", 61 "servnotf.h", 62 "sharedobject.h", 63 "sprpimpl.h", 64 "static_unicode_sets.h", 65 "uarrsort.h", 66 "uassert.h", 67 "ubidiimp.h", 68 "ubidi_props.h", 69 "ubidi_props_data.h", 70 "ubrkimpl.h", 71 "ucase.h", 72 "ucasemap_imp.h", 73 "ucase_props_data.h", 74 "uchar_props_data.h", 75 "ucln.h", 76 "ucln_cmn.h", 77 "ucln_imp.h", 78 "ucmndata.h", 79 "ucnvmbcs.h", 80 "ucnv_bld.h", 81 "ucnv_cnv.h", 82 "ucnv_ext.h", 83 "ucnv_imp.h", 84 "ucnv_io.h", 85 "ucol_data.h", 86 "ucol_swp.h", 87 "ucptrie_impl.h", 88 "ucurrimp.h", 89 "udatamem.h", 90 "udataswp.h", 91 "uelement.h", 92 "uenumimp.h", 93 "uhash.h", 94 "uinvchar.h", 95 "ulayout_props.h", 96 "ulist.h", 97 "ulocimp.h", 98 "umapfile.h", 99 "umutex.h", 100 "unifiedcache.h", 101 "uniquecharstr.h", 102 "unisetspan.h", 103 "unistrappender.h", 104 "unormimp.h", 105 "uposixdefs.h", 106 "uprops.h", 107 "uresdata.h", 108 "uresimp.h", 109 "ureslocs.h", 110 "usc_impl.h", 111 "uset_imp.h", 112 "ustrenum.h", 113 "ustrfmt.h", 114 "ustr_cnv.h", 115 "ustr_imp.h", 116 "util.h", 117 "utracimp.h", 118 "utrie.h", 119 "utrie2.h", 120 "utrie2_impl.h", 121 "utypeinfo.h", 122 "uvector.h", 123 "uvectr32.h", 124 "uvectr64.h", 125 "wintz.h", 126 "unicode/appendable.h", 127 "unicode/brkiter.h", 128 "unicode/bytestream.h", 129 "unicode/bytestrie.h", 130 "unicode/bytestriebuilder.h", 131 "unicode/caniter.h", 132 "unicode/casemap.h", 133 "unicode/char16ptr.h", 134 "unicode/chariter.h", 135 "unicode/dbbi.h", 136 "unicode/docmain.h", 137 "unicode/dtintrv.h", 138 "unicode/edits.h", 139 "unicode/enumset.h", 140 "unicode/errorcode.h", 141 "unicode/filteredbrk.h", 142 "unicode/icudataver.h", 143 "unicode/icuplug.h", 144 "unicode/idna.h", 145 "unicode/localebuilder.h", 146 "unicode/localematcher.h", 147 "unicode/localpointer.h", 148 "unicode/locdspnm.h", 149 "unicode/locid.h", 150 "unicode/messagepattern.h", 151 "unicode/normalizer2.h", 152 "unicode/normlzr.h", 153 "unicode/parseerr.h", 154 "unicode/parsepos.h", 155 "unicode/platform.h", 156 "unicode/ptypes.h", 157 "unicode/putil.h", 158 "unicode/rbbi.h", 159 "unicode/rep.h", 160 "unicode/resbund.h", 161 "unicode/schriter.h", 162 "unicode/simpleformatter.h", 163 "unicode/std_string.h", 164 "unicode/strenum.h", 165 "unicode/stringoptions.h", 166 "unicode/stringpiece.h", 167 "unicode/stringtriebuilder.h", 168 "unicode/symtable.h", 169 "unicode/ubidi.h", 170 "unicode/ubiditransform.h", 171 "unicode/ubrk.h", 172 "unicode/ucasemap.h", 173 "unicode/ucat.h", 174 "unicode/uchar.h", 175 "unicode/ucharstrie.h", 176 "unicode/ucharstriebuilder.h", 177 "unicode/uchriter.h", 178 "unicode/uclean.h", 179 "unicode/ucnv.h", 180 "unicode/ucnvsel.h", 181 "unicode/ucnv_cb.h", 182 "unicode/ucnv_err.h", 183 "unicode/uconfig.h", 184 "unicode/ucpmap.h", 185 "unicode/ucptrie.h", 186 "unicode/ucurr.h", 187 "unicode/udata.h", 188 "unicode/udisplaycontext.h", 189 "unicode/uenum.h", 190 "unicode/uidna.h", 191 "unicode/uiter.h", 192 "unicode/uldnames.h", 193 "unicode/uloc.h", 194 "unicode/umachine.h", 195 "unicode/umisc.h", 196 "unicode/umutablecptrie.h", 197 "unicode/unifilt.h", 198 "unicode/unifunct.h", 199 "unicode/unimatch.h", 200 "unicode/uniset.h", 201 "unicode/unistr.h", 202 "unicode/unorm.h", 203 "unicode/unorm2.h", 204 "unicode/uobject.h", 205 "unicode/urename.h", 206 "unicode/urep.h", 207 "unicode/ures.h", 208 "unicode/uscript.h", 209 "unicode/uset.h", 210 "unicode/usetiter.h", 211 "unicode/ushape.h", 212 "unicode/usprep.h", 213 "unicode/ustring.h", 214 "unicode/ustringtrie.h", 215 "unicode/utext.h", 216 "unicode/utf.h", 217 "unicode/utf16.h", 218 "unicode/utf32.h", 219 "unicode/utf8.h", 220 "unicode/utf_old.h", 221 "unicode/utrace.h", 222 "unicode/utypes.h", 223 "unicode/uvernum.h", 224 "unicode/uversion.h" 225 ], 226 "header_base": "//third_party/icu/icu4c/source/common" 227 } 228 }, 229 { 230 "name": "//arkcompiler/toolchain/build/third_party_gn/icu/icu4c:shared_icui18n", 231 "header": { 232 "header_files": [ 233 "anytrans.h", 234 "astro.h", 235 "bocsu.h", 236 "brktrans.h", 237 "buddhcal.h", 238 "casetrn.h", 239 "cecal.h", 240 "chnsecal.h", 241 "collation.h", 242 "collationbuilder.h", 243 "collationcompare.h", 244 "collationdata.h", 245 "collationdatabuilder.h", 246 "collationdatareader.h", 247 "collationdatawriter.h", 248 "collationfastlatin.h", 249 "collationfastlatinbuilder.h", 250 "collationfcd.h", 251 "collationiterator.h", 252 "collationkeys.h", 253 "collationroot.h", 254 "collationrootelements.h", 255 "collationruleparser.h", 256 "collationsets.h", 257 "collationsettings.h", 258 "collationtailoring.h", 259 "collationweights.h", 260 "collunsafe.h", 261 "coptccal.h", 262 "cpdtrans.h", 263 "csdetect.h", 264 "csmatch.h", 265 "csr2022.h", 266 "csrecog.h", 267 "csrmbcs.h", 268 "csrsbcs.h", 269 "csrucode.h", 270 "csrutf8.h", 271 "currfmt.h", 272 "dangical.h", 273 "dayperiodrules.h", 274 "decContext.h", 275 "decNumber.h", 276 "decNumberLocal.h", 277 "double-conversion-bignum-dtoa.h", 278 "double-conversion-bignum.h", 279 "double-conversion-cached-powers.h", 280 "double-conversion-diy-fp.h", 281 "double-conversion-double-to-string.h", 282 "double-conversion-fast-dtoa.h", 283 "double-conversion-ieee.h", 284 "double-conversion-string-to-double.h", 285 "double-conversion-strtod.h", 286 "double-conversion-utils.h", 287 "double-conversion.h", 288 "dtitv_impl.h", 289 "dtptngen_impl.h", 290 "dt_impl.h", 291 "erarules.h", 292 "esctrn.h", 293 "ethpccal.h", 294 "fmtableimp.h", 295 "formattedval_impl.h", 296 "formatted_string_builder.h", 297 "fphdlimp.h", 298 "funcrepl.h", 299 "gregoimp.h", 300 "hebrwcal.h", 301 "indiancal.h", 302 "inputext.h", 303 "islamcal.h", 304 "japancal.h", 305 "measunit_impl.h", 306 "msgfmt_impl.h", 307 "name2uni.h", 308 "nfrlist.h", 309 "nfrs.h", 310 "nfrule.h", 311 "nfsubs.h", 312 "nortrans.h", 313 "nultrans.h", 314 "number_affixutils.h", 315 "number_asformat.h", 316 "number_compact.h", 317 "number_currencysymbols.h", 318 "number_decimalquantity.h", 319 "number_decimfmtprops.h", 320 "number_decnum.h", 321 "number_formatimpl.h", 322 "number_longnames.h", 323 "number_mapper.h", 324 "number_microprops.h", 325 "number_modifiers.h", 326 "number_multiplier.h", 327 "number_patternmodifier.h", 328 "number_patternstring.h", 329 "number_roundingutils.h", 330 "number_scientific.h", 331 "number_skeletons.h", 332 "number_types.h", 333 "number_usageprefs.h", 334 "number_utils.h", 335 "number_utypes.h", 336 "numparse_affixes.h", 337 "numparse_compositions.h", 338 "numparse_currency.h", 339 "numparse_decimal.h", 340 "numparse_impl.h", 341 "numparse_scientific.h", 342 "numparse_symbols.h", 343 "numparse_types.h", 344 "numparse_utils.h", 345 "numparse_validators.h", 346 "numrange_impl.h", 347 "numsys_impl.h", 348 "olsontz.h", 349 "persncal.h", 350 "pluralranges.h", 351 "plurrule_impl.h", 352 "quant.h", 353 "quantityformatter.h", 354 "rbt.h", 355 "rbt_data.h", 356 "rbt_pars.h", 357 "rbt_rule.h", 358 "rbt_set.h", 359 "regexcmp.h", 360 "regexcst.h", 361 "regeximp.h", 362 "regexst.h", 363 "regextxt.h", 364 "region_impl.h", 365 "reldtfmt.h", 366 "remtrans.h", 367 "scriptset.h", 368 "selfmtimpl.h", 369 "sharedbreakiterator.h", 370 "sharedcalendar.h", 371 "shareddateformatsymbols.h", 372 "sharednumberformat.h", 373 "sharedpluralrules.h", 374 "smpdtfst.h", 375 "standardplural.h", 376 "string_segment.h", 377 "strmatch.h", 378 "strrepl.h", 379 "taiwncal.h", 380 "titletrn.h", 381 "tolowtrn.h", 382 "toupptrn.h", 383 "transreg.h", 384 "tridpars.h", 385 "tzgnames.h", 386 "tznames_impl.h", 387 "ucln_in.h", 388 "ucol_imp.h", 389 "uitercollationiterator.h", 390 "umsg_imp.h", 391 "unesctrn.h", 392 "uni2name.h", 393 "units_complexconverter.h", 394 "units_converter.h", 395 "units_data.h", 396 "units_router.h", 397 "uspoof_conf.h", 398 "uspoof_impl.h", 399 "usrchimp.h", 400 "utf16collationiterator.h", 401 "utf8collationiterator.h", 402 "vzone.h", 403 "windtfmt.h", 404 "winnmfmt.h", 405 "wintzimpl.h", 406 "zonemeta.h", 407 "zrule.h", 408 "ztrans.h", 409 "unicode/alphaindex.h", 410 "unicode/basictz.h", 411 "unicode/calendar.h", 412 "unicode/choicfmt.h", 413 "unicode/coleitr.h", 414 "unicode/coll.h", 415 "unicode/compactdecimalformat.h", 416 "unicode/curramt.h", 417 "unicode/currpinf.h", 418 "unicode/currunit.h", 419 "unicode/datefmt.h", 420 "unicode/dcfmtsym.h", 421 "unicode/decimfmt.h", 422 "unicode/displayoptions.h", 423 "unicode/dtfmtsym.h", 424 "unicode/dtitvfmt.h", 425 "unicode/dtitvinf.h", 426 "unicode/dtptngen.h", 427 "unicode/dtrule.h", 428 "unicode/fieldpos.h", 429 "unicode/fmtable.h", 430 "unicode/format.h", 431 "unicode/formattedvalue.h", 432 "unicode/fpositer.h", 433 "unicode/gender.h", 434 "unicode/gregocal.h", 435 "unicode/listformatter.h", 436 "unicode/measfmt.h", 437 "unicode/measunit.h", 438 "unicode/measure.h", 439 "unicode/msgfmt.h", 440 "unicode/nounit.h", 441 "unicode/numberformatter.h", 442 "unicode/numberrangeformatter.h", 443 "unicode/numfmt.h", 444 "unicode/numsys.h", 445 "unicode/plurfmt.h", 446 "unicode/plurrule.h", 447 "unicode/rbnf.h", 448 "unicode/rbtz.h", 449 "unicode/regex.h", 450 "unicode/region.h", 451 "unicode/reldatefmt.h", 452 "unicode/scientificnumberformatter.h", 453 "unicode/search.h", 454 "unicode/selfmt.h", 455 "unicode/simpletz.h", 456 "unicode/smpdtfmt.h", 457 "unicode/sortkey.h", 458 "unicode/stsearch.h", 459 "unicode/tblcoll.h", 460 "unicode/timezone.h", 461 "unicode/tmunit.h", 462 "unicode/tmutamt.h", 463 "unicode/tmutfmt.h", 464 "unicode/translit.h", 465 "unicode/tzfmt.h", 466 "unicode/tznames.h", 467 "unicode/tzrule.h", 468 "unicode/tztrans.h", 469 "unicode/ucal.h", 470 "unicode/ucol.h", 471 "unicode/ucoleitr.h", 472 "unicode/ucsdet.h", 473 "unicode/udat.h", 474 "unicode/udateintervalformat.h", 475 "unicode/udatpg.h", 476 "unicode/udisplayoptions.h", 477 "unicode/ufieldpositer.h", 478 "unicode/uformattable.h", 479 "unicode/uformattedvalue.h", 480 "unicode/ugender.h", 481 "unicode/ulistformatter.h", 482 "unicode/ulocdata.h", 483 "unicode/umsg.h", 484 "unicode/unirepl.h", 485 "unicode/unum.h", 486 "unicode/unumberformatter.h", 487 "unicode/unumberrangeformatter.h", 488 "unicode/unumsys.h", 489 "unicode/upluralrules.h", 490 "unicode/uregex.h", 491 "unicode/uregion.h", 492 "unicode/ureldatefmt.h", 493 "unicode/usearch.h", 494 "unicode/uspoof.h", 495 "unicode/utmscale.h", 496 "unicode/utrans.h", 497 "unicode/vtzone.h" 498 ], 499 "header_base": "//third_party/icu/icu4c/source/i18n" 500 } 501 } 502 ] 503 } 504 } 505}