Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Side by Side Diff: source/test/depstest/dependencies.txt

Issue 845603002: Update ICU to 54.1 step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@master
Patch Set: remove unusued directories Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/test/depstest/dependencies.py ('k') | source/test/depstest/depstest.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (C) 2011-2013, International Business Machines 1 # -*- icu-dependencies -*-
2 # Copyright (C) 2011-2014, International Business Machines
2 # Corporation and others. All Rights Reserved. 3 # Corporation and others. All Rights Reserved.
3 # 4 #
4 # file name: dependencies.txt 5 # file name: dependencies.txt
5 # 6 #
6 # created on: 2011may26 7 # created on: 2011may26
7 # created by: Markus W. Scherer 8 # created by: Markus W. Scherer
9 #
10 # See http://site.icu-project.org/processes/release/tasks/healthy-code#TOC-Check -library-dependencies
8 11
9 # Standard library symbols used by ICU --------------------------------------- # 12 # Standard library symbols used by ICU --------------------------------------- #
10 13
11 system_symbols: 14 system_symbols:
12 deps 15 deps
13 # C 16 # C
14 PIC system_debug malloc_functions c_strings c_string_formatting 17 PIC system_debug malloc_functions c_strings c_string_formatting
15 floating_point trigonometry 18 floating_point trigonometry
16 stdlib_qsort 19 stdlib_qsort
17 pthread system_locale 20 pthread system_locale
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 group: trigonometry 54 group: trigonometry
52 acos asin atan atan2 cos sin tan 55 acos asin atan atan2 cos sin tan
53 # Additional symbols in an optimized build. 56 # Additional symbols in an optimized build.
54 sincos 57 sincos
55 58
56 group: stdlib_qsort 59 group: stdlib_qsort
57 qsort 60 qsort
58 61
59 group: pthread 62 group: pthread
60 pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_un lock 63 pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_un lock
61 pthread_cond_wait pthread_cond_broadcast 64 pthread_cond_wait pthread_cond_broadcast pthread_cond_signal
62 65
63 group: system_locale 66 group: system_locale
64 getenv 67 getenv
65 nl_langinfo setlocale 68 nl_langinfo setlocale
66 gettimeofday localtime_r tzname tzset __timezone 69 gettimeofday localtime_r tzname tzset __timezone
67 70
68 group: stdio_input 71 group: stdio_input
69 fopen fclose fgets fread fseek ftell rewind feof fileno 72 fopen fclose fgets fread fseek ftell rewind feof fileno
70 # Additional symbols in an optimized build. 73 # Additional symbols in an optimized build.
71 __fgets_chk __fread_chk 74 __fgets_chk __fread_chk
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 127
125 library: stubdata 128 library: stubdata
126 stubdata.o # Exports icudt48_dat. 129 stubdata.o # Exports icudt48_dat.
127 130
128 library: common 131 library: common
129 # All files in the common library are listed in its dependencies. 132 # All files in the common library are listed in its dependencies.
130 deps 133 deps
131 # Libraries and groups that the common library depends on. 134 # Libraries and groups that the common library depends on.
132 date_interval 135 date_interval
133 breakiterator 136 breakiterator
134 uts46 filterednormalizer2 normalizer2 canonical_iterator 137 uts46 filterednormalizer2 normalizer2 loadednormalizer2 canonical_iterator
135 normlzr unormcmp unorm_it unorm 138 normlzr unormcmp unorm
136 idna2003 stringprep 139 idna2003 stringprep
137 stringenumeration 140 stringenumeration
138 unistr_core unistr_props unistr_case unistr_case_locale unistr_titlecase_brk iter unistr_cnv 141 unistr_props unistr_case unistr_case_locale unistr_titlecase_brkiter unistr_ cnv
139 uniset_core uniset_props uniset_closure usetiter uset uset_props 142 uniset_core uniset_props uniset_closure usetiter uset uset_props
140 uiter 143 uiter
141 ucasemap ucasemap_titlecase_brkiter script_runs 144 ucasemap ucasemap_titlecase_brkiter script_runs
142 uprops ubidi_props ucase uscript uscript_props 145 uprops ubidi_props ucase uscript uscript_props
143 ubidi ushape 146 ubidi ushape
144 listformatter 147 listformatter
145 resourcebundle service_registration resbund_cnv ures_cnv icudataver ucat 148 resourcebundle service_registration resbund_cnv ures_cnv icudataver ucat
146 loclikely 149 loclikely
147 conversion converter_selector ucnv_set ucnvdisp 150 conversion converter_selector ucnv_set ucnvdisp
148 messagepattern 151 messagepattern simplepatternformatter
149 icu_utility icu_utility_with_props 152 icu_utility icu_utility_with_props
150 ustr_wcs 153 ustr_wcs
154 unifiedcache
151 ucharstriebuilder ucharstrieiterator 155 ucharstriebuilder ucharstrieiterator
152 bytestriebuilder bytestrieiterator 156 bytestriebuilder bytestrieiterator
153 hashtable uhash uvector uvector32 uvector64 ulist 157 hashtable uhash uvector uvector32 uvector64 ulist
154 propsvec utrie2 utrie2_builder 158 propsvec utrie2 utrie2_builder
155 sort 159 sort
156 uinit utypes errorcode 160 uinit utypes errorcode
157 icuplug 161 icuplug
158 platform 162 platform
159 163
160 group: date_interval # class DateInterval 164 group: date_interval # class DateInterval
161 dtintrv.o 165 dtintrv.o
162 deps 166 deps
163 platform 167 platform
164 168
165 group: breakiterator 169 group: breakiterator
166 # We could try to split off a breakiterator_builder group, 170 # We could try to split off a breakiterator_builder group,
167 # but we still need uniset_props for code like in the ThaiBreakEngine constr uctor 171 # but we still need uniset_props for code like in the ThaiBreakEngine constr uctor
168 # which does 172 # which does
169 # fThaiWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=S A:]]"), status) 173 # fThaiWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=S A:]]"), status)
170 brkiter.o brkeng.o ubrk.o 174 brkiter.o brkeng.o ubrk.o
171 rbbi.o rbbinode.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o 175 rbbi.o rbbinode.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o
172 rbbidata.o rbbirb.o 176 rbbidata.o rbbirb.o
173 dictionarydata.o dictbe.o 177 dictionarydata.o dictbe.o
174 deps 178 deps
175 resourcebundle service_registration 179 resourcebundle service_registration
176 schriter utext uniset_core uniset_props 180 schriter utext uniset_core uniset_props
177 uhash ustack utrie 181 uhash ustack utrie
178 ucharstrie bytestrie 182 ucharstrie bytestrie
179 normlzr # for dictbe.o, should switch to Normalizer2 183 normlzr # for dictbe.o, should switch to Normalizer2
184 uvector32 # for dictbe.o
180 185
181 group: unormcmp # unorm_compare() 186 group: unormcmp # unorm_compare()
182 unormcmp.o 187 unormcmp.o
183 deps 188 deps
184 filterednormalizer2 189 filterednormalizer2
185 uniset_props # for uniset_getUnicode32Instance() 190 uniset_props # for uniset_getUnicode32Instance()
186 ucase 191 ucase
187 192
188 group: unorm_it # UNormIterator
189 unorm_it.o
190 deps
191 unorm uiter
192
193 group: unorm # old normalization C API 193 group: unorm # old normalization C API
194 unorm.o 194 unorm.o
195 deps 195 deps
196 filterednormalizer2 196 filterednormalizer2
197 uniset_props # for uniset_getUnicode32Instance() 197 uniset_props # for uniset_getUnicode32Instance()
198 uiter 198 uiter
199 199
200 group: normlzr # old Normalizer C++ class 200 group: normlzr # old Normalizer C++ class
201 normlzr.o 201 normlzr.o
202 deps 202 deps
203 filterednormalizer2 203 filterednormalizer2
204 uniset_props # for uniset_getUnicode32Instance() 204 uniset_props # for uniset_getUnicode32Instance()
205 schriter 205 schriter
206 206
207 group: uts46 207 group: uts46
208 uts46.o 208 uts46.o
209 deps 209 deps
210 normalizer2 punycode 210 normalizer2 loadednormalizer2 punycode
211 uchar # for u_charType() (via U_GET_GC_MASK(c)) 211 uchar # for u_charType() (via U_GET_GC_MASK(c))
212 ubidi_props # for u_charDirection() & ubidi_getJoiningType() 212 ubidi_props # for u_charDirection() & ubidi_getJoiningType()
213 unistr_core 213 bytestream
214 stringpiece bytestream
215 214
216 group: filterednormalizer2 215 group: filterednormalizer2
217 filterednormalizer2.o 216 filterednormalizer2.o
218 deps 217 deps
219 normalizer2 218 normalizer2
220 219
221 group: idna2003 220 group: idna2003
222 uidna.o 221 uidna.o
223 deps 222 deps
224 stringprep punycode 223 stringprep punycode
225 224
226 group: stringprep 225 group: stringprep
227 usprep.o 226 usprep.o
228 deps 227 deps
229 unorm # could change to use filterednormalizer2 directly for Unicode 3.2 no rmalization 228 unorm # could change to use filterednormalizer2 directly for Unicode 3.2 no rmalization
230 normalizer2 229 normalizer2
231 ubidi_props 230 ubidi_props
232 231
233 group: canonical_iterator 232 group: canonical_iterator
234 caniter.o 233 caniter.o
235 deps 234 deps
236 normalizer2 usetiter 235 normalizer2 usetiter
237 236
237 group: loadednormalizer2
238 loadednormalizer2impl.o
239 deps
240 normalizer2
241
238 group: normalizer2 242 group: normalizer2
239 normalizer2.o 243 normalizer2.o
240 normalizer2impl.o 244 normalizer2impl.o
241 deps 245 deps
242 uniset_core 246 uniset_core
243 unistr_core
244 utrie2_builder # for building CanonIterData & FCD 247 utrie2_builder # for building CanonIterData & FCD
245 uvector # for building CanonIterData 248 uvector # for building CanonIterData
246 uhash # for the instance cache 249 uhash # for the instance cache
247 udata 250 udata
248 251
249 group: punycode 252 group: punycode
250 punycode.o 253 punycode.o
251 deps 254 deps
252 platform 255 platform
253 256
(...skipping 28 matching lines...) Expand all
282 group: usetiter # UnicodeSetIterator 285 group: usetiter # UnicodeSetIterator
283 usetiter.o 286 usetiter.o
284 deps 287 deps
285 uniset_core 288 uniset_core
286 289
287 group: uniset_core 290 group: uniset_core
288 unifilt.o unifunct.o 291 unifilt.o unifunct.o
289 uniset.o bmpset.o unisetspan.o 292 uniset.o bmpset.o unisetspan.o
290 deps 293 deps
291 patternprops 294 patternprops
292 unistr_core icu_utility 295 icu_utility
293 uvector 296 uvector
294 297
295 group: icu_utility_with_props 298 group: icu_utility_with_props
296 util_props.o 299 util_props.o
297 deps 300 deps
298 icu_utility uchar ucase 301 icu_utility uchar ucase
299 302
300 group: icu_utility 303 group: icu_utility
301 util.o 304 util.o
302 deps 305 deps
303 unistr_core patternprops 306 patternprops platform
304 307
305 group: utext 308 group: utext
306 utext.o 309 utext.o
307 deps 310 deps
308 unistr_core ucase 311 ucase
309 312
310 group: stringenumeration 313 group: stringenumeration
311 ustrenum.o uenum.o 314 ustrenum.o uenum.o
312 deps 315 deps
313 unistr_core 316 platform
314 317
315 group: schriter 318 group: schriter
316 schriter.o 319 schriter.o
317 # The UCharCharacterIterator implements virtual void getText(UnicodeString& result) 320 # The UCharCharacterIterator implements virtual void getText(UnicodeString& result)
318 # so it depends on UnicodeString, therefore it makes little sense to split 321 # so it depends on UnicodeString, therefore it makes little sense to split
319 # schriter and uchriter into separate groups. 322 # schriter and uchriter into separate groups.
320 uchriter.o 323 uchriter.o
321 deps 324 deps
322 chariter unistr_core 325 chariter
323 326
324 group: chariter 327 group: chariter
325 chariter.o 328 chariter.o
326 deps 329 deps
327 platform 330 platform
328 331
329 group: uiter 332 group: uiter
330 uiter.o 333 uiter.o
331 deps 334 deps
332 platform 335 platform
333 336
334 group: unistr_cnv 337 group: unistr_cnv
335 unistr_cnv.o 338 unistr_cnv.o
336 deps 339 deps
337 conversion unistr_core 340 conversion
338
339 group: unistr_core
340 unistr.o
341 deps
342 ustrtrns appendable
343 341
344 group: uscript 342 group: uscript
345 uscript.o # uscript_getCode() accepts a locale ID and loads its script code data 343 uscript.o # uscript_getCode() accepts a locale ID and loads its script code data
346 deps 344 deps
347 propname resourcebundle 345 propname loclikely
348 346
349 group: uscript_props # script metadata properties 347 group: uscript_props # script metadata properties
350 uscript_props.o 348 uscript_props.o
351 deps 349 deps
352 unistr_core platform 350 platform
353 351
354 group: uprops 352 group: uprops
355 uprops.o 353 uprops.o
356 deps 354 deps
357 normalizer2 355 normalizer2 loadednormalizer2
358 uchar 356 uchar
359 ubidi_props 357 ubidi_props
360 unistr_case ustring_case # only for case folding 358 unistr_case ustring_case # only for case folding
361 ucase 359 ucase
362 360
363 group: propname 361 group: propname
364 propname.o 362 propname.o
365 deps 363 deps
366 bytestrie 364 bytestrie
367 365
368 group: unames 366 group: unames
369 unames.o 367 unames.o
370 deps 368 deps
371 uchar udata 369 uchar udata
372 370
373 group: script_runs 371 group: script_runs
374 usc_impl.o 372 usc_impl.o
375 deps 373 deps
376 uchar 374 uchar
377 375
378 group: uchar 376 group: uchar
379 uchar.o 377 uchar.o
380 deps 378 deps
381 utrie2 379 utrie2
382 380
383 group: messagepattern # for MessageFormat and tools 381 group: messagepattern # for MessageFormat and tools
384 messagepattern.o 382 messagepattern.o
385 deps 383 deps
386 patternprops unistr_core 384 patternprops platform
385
386 group: simplepatternformatter
387 simplepatternformatter.o
388 deps
389 platform
387 390
388 group: patternprops 391 group: patternprops
389 patternprops.o 392 patternprops.o
390 deps 393 deps
391 PIC 394 PIC
392 395
393 group: ushape 396 group: ushape
394 ushape.o 397 ushape.o
395 deps 398 deps
396 ubidi_props 399 ubidi_props
397 400
398 group: ubidi 401 group: ubidi
399 ubidi.o ubidiln.o ubidiwrt.o 402 ubidi.o ubidiln.o ubidiwrt.o
400 deps 403 deps
401 ubidi_props 404 ubidi_props
402 uchar # for doWriteReverse() which uses IS_COMBINING(u_charType(c)) 405 uchar # for doWriteReverse() which uses IS_COMBINING(u_charType(c))
403 406
404 group: ubidi_props 407 group: ubidi_props
405 ubidi_props.o 408 ubidi_props.o
406 deps 409 deps
407 utrie2 410 utrie2
408 411
409 group: unistr_props 412 group: unistr_props
410 unistr_props.o 413 unistr_props.o
411 deps 414 deps
412 unistr_core uchar 415 uchar platform
413 416
414 group: unistr_case_locale 417 group: unistr_case_locale
415 unistr_case_locale.o 418 unistr_case_locale.o
416 deps 419 deps
417 unistr_case ustring_case_locale 420 unistr_case ustring_case_locale
418 421
419 group: unistr_case 422 group: unistr_case
420 unistr_case.o 423 unistr_case.o
421 deps 424 deps
422 unistr_core
423 ustring_case 425 ustring_case
424 426
425 group: unistr_titlecase_brkiter 427 group: unistr_titlecase_brkiter
426 unistr_titlecase_brkiter.o 428 unistr_titlecase_brkiter.o
427 deps 429 deps
428 ustr_titlecase_brkiter 430 ustr_titlecase_brkiter
429 431
430 group: ustr_titlecase_brkiter 432 group: ustr_titlecase_brkiter
431 ustr_titlecase_brkiter.o 433 ustr_titlecase_brkiter.o
432 deps 434 deps
(...skipping 18 matching lines...) Expand all
451 resourcebundle # for uloc_getDefault() 453 resourcebundle # for uloc_getDefault()
452 454
453 group: ustring_case 455 group: ustring_case
454 ustrcase.o 456 ustrcase.o
455 deps 457 deps
456 ucase 458 ucase
457 459
458 group: ucase 460 group: ucase
459 ucase.o 461 ucase.o
460 deps 462 deps
461 unistr_core utrie2 463 utrie2
462 464
463 group: uinit 465 group: uinit
464 uinit.o 466 uinit.o
465 deps 467 deps
466 ucnv_io icuplug 468 ucnv_io icuplug
467 469
468 group: converter_selector 470 group: converter_selector
469 ucnvsel.o 471 ucnvsel.o
470 deps 472 deps
471 conversion propsvec utrie2_builder uset ucnv_set 473 conversion propsvec utrie2_builder uset ucnv_set
(...skipping 27 matching lines...) Expand all
499 group: service_registration 501 group: service_registration
500 serv.o servnotf.o servlkf.o servlk.o servls.o servrbf.o servslkf.o 502 serv.o servnotf.o servlkf.o servlk.o servls.o servrbf.o servslkf.o
501 locutil.o 503 locutil.o
502 deps 504 deps
503 locale_display_names resourcebundle 505 locale_display_names resourcebundle
504 hashtable uvector 506 hashtable uvector
505 507
506 group: listformatter 508 group: listformatter
507 listformatter.o 509 listformatter.o
508 deps 510 deps
509 resourcebundle 511 resourcebundle simplepatternformatter
510 512
511 group: ucat # message-catalog-like API 513 group: ucat # message-catalog-like API
512 ucat.o 514 ucat.o
513 deps 515 deps
514 resourcebundle 516 resourcebundle
515 517
516 group: locale_display_names 518 group: locale_display_names
517 locdispnames.o 519 locdispnames.o
518 deps 520 deps
519 locresdata 521 locresdata
520 522
521 group: icudataver # u_getDataVersion() 523 group: icudataver # u_getDataVersion()
522 icudataver.o 524 icudataver.o
523 deps 525 deps
524 resourcebundle 526 resourcebundle
525 527
526 group: loclikely 528 group: loclikely
527 loclikely.o 529 loclikely.o
528 deps 530 deps
529 resourcebundle 531 resourcebundle uscript_props propname
530 532
531 group: locresdata 533 group: locresdata
532 # This was intended to collect locale functions that load resource bundle da ta. 534 # This was intended to collect locale functions that load resource bundle da ta.
533 # See the resourcebundle group about what else loads data. 535 # See the resourcebundle group about what else loads data.
534 locresdata.o 536 locresdata.o
535 deps 537 deps
536 resourcebundle 538 resourcebundle
537 539
538 group: resbund_cnv # paths are Unicode strings 540 group: resbund_cnv # paths are Unicode strings
539 resbund_cnv.o 541 resbund_cnv.o
540 deps 542 deps
541 conversion resourcebundle ures_cnv 543 conversion resourcebundle ures_cnv
542 544
543 group: ures_cnv # ures_openU, path is a Unicode string 545 group: ures_cnv # ures_openU, path is a Unicode string
544 ures_cnv.o 546 ures_cnv.o
545 deps 547 deps
546 conversion resourcebundle 548 conversion resourcebundle
547 549
548 group: resourcebundle 550 group: resourcebundle
549 resbund.o uresbund.o uresdata.o 551 resbund.o uresbund.o uresdata.o
550 locavailable.o 552 locavailable.o
551 # uloc_tag.c converts between old ICU/LDML/CLDR locale IDs and newer BCP 47 IDs. 553 # uloc_tag.c and uloc_keytype.cpp convert between
552 # It uses data from resource bundles for some of the mappings. 554 # old ICU/LDML/CLDR locale IDs and newer BCP 47 IDs.
553 # We might want to generate .c files for that data, to #include rather than load, 555 # They use data from resource bundles for some of the mappings.
556 # We might want to generate .h files for that data, to #include rather than load,
554 # to minimize dependencies from this code. 557 # to minimize dependencies from this code.
555 # Then we could separate this higher-level locale ID code from the resource bundle code. 558 # Then we could separate this higher-level locale ID code from the resource bundle code.
556 uloc.o uloc_tag.o 559 uloc.o uloc_tag.o uloc_keytype.o
557 # Even basic locid.cpp via Locale constructors and Locale::getDefault() 560 # Even basic locid.cpp via Locale constructors and Locale::getDefault()
558 # depend on canonicalization and data loading. 561 # depend on canonicalization and data loading.
559 # We can probably only disentangle basic locale ID handling from resource bu ndle code 562 # We can probably only disentangle basic locale ID handling from resource bu ndle code
560 # by hardcoding all of the locale ID data. 563 # by hardcoding all of the locale ID data.
561 locid.o locmap.o wintz.o 564 locid.o locmap.o wintz.o
562 # Do we need class LocaleBased? http://bugs.icu-project.org/trac/ticket/8608 565 # Do we need class LocaleBased? http://bugs.icu-project.org/trac/ticket/8608
563 locbased.o 566 locbased.o
564 deps 567 deps
565 udata ucol_swp 568 udata ucol_swp
566 sort stringenumeration uhash 569 sort stringenumeration uhash uvector
567 570
568 group: udata 571 group: udata
569 udata.o ucmndata.o udatamem.o 572 udata.o ucmndata.o udatamem.o
570 umapfile.o 573 umapfile.o
571 deps 574 deps
572 uhash charstr stringpiece platform stubdata 575 uhash platform stubdata
573 file_io mmap_functions 576 file_io mmap_functions
574 577
578 group: unifiedcache
579 unifiedcache.o
580 deps
581 uhash
582 platform
583
575 group: ucharstriebuilder 584 group: ucharstriebuilder
576 ucharstriebuilder.o 585 ucharstriebuilder.o
577 deps 586 deps
578 ucharstrie stringtriebuilder sort 587 ucharstrie stringtriebuilder sort
579 unistr_core
580 588
581 group: ucharstrieiterator 589 group: ucharstrieiterator
582 ucharstrieiterator.o 590 ucharstrieiterator.o
583 deps 591 deps
584 ucharstrie unistr_core uvector32 592 ucharstrie uvector32
585 593
586 group: ucharstrie 594 group: ucharstrie
587 ucharstrie.o 595 ucharstrie.o
588 deps 596 deps
589 platform 597 platform
590 598
591 group: bytestriebuilder 599 group: bytestriebuilder
592 bytestriebuilder.o 600 bytestriebuilder.o
593 deps 601 deps
594 bytestrie stringtriebuilder sort 602 bytestrie stringtriebuilder sort
595 charstr stringpiece
596 603
597 group: bytestrieiterator 604 group: bytestrieiterator
598 bytestrieiterator.o 605 bytestrieiterator.o
599 deps 606 deps
600 bytestrie charstr uvector32 607 bytestrie uvector32
601 608
602 group: bytestrie 609 group: bytestrie
603 bytestrie.o 610 bytestrie.o
604 deps 611 deps
605 platform 612 platform
606 613
607 group: stringtriebuilder 614 group: stringtriebuilder
608 stringtriebuilder.o 615 stringtriebuilder.o
609 deps 616 deps
610 uhash 617 uhash
(...skipping 17 matching lines...) Expand all
628 platform 635 platform
629 636
630 group: utrie # Callers should use utrie2 instead. 637 group: utrie # Callers should use utrie2 instead.
631 utrie.o 638 utrie.o
632 deps 639 deps
633 platform 640 platform
634 641
635 group: hashtable # Maps UnicodeString to value. 642 group: hashtable # Maps UnicodeString to value.
636 uhash_us.o 643 uhash_us.o
637 deps 644 deps
638 unistr_core
639 uhash 645 uhash
640 646
641 group: uhash 647 group: uhash
642 uhash.o 648 uhash.o
643 deps 649 deps
644 platform 650 platform
645 651
646 group: ustack 652 group: ustack
647 ustack.o 653 ustack.o
648 deps 654 deps
(...skipping 21 matching lines...) Expand all
670 platform 676 platform
671 677
672 group: sort 678 group: sort
673 uarrsort.o 679 uarrsort.o
674 deps 680 deps
675 platform 681 platform
676 682
677 group: ustr_wcs 683 group: ustr_wcs
678 ustr_wcs.o 684 ustr_wcs.o
679 deps 685 deps
680 ustrtrns # on platforms where wchar_t is UTF-32
681 # platform -- on other platforms
682
683 group: ustrtrns
684 ustrtrns.o
685 deps
686 platform 686 platform
687 687
688 group: charstr
689 charstr.o
690 deps
691 unistr_core # for CharString::appendInvariantChars(const UnicodeString &s, UErrorCode &errorCode)
692 platform
693
694 group: stringpiece
695 stringpiece.o
696 deps
697 PIC c_strings
698
699 group: bytestream 688 group: bytestream
700 bytestream.o 689 bytestream.o
701 deps 690 deps
702 platform 691 platform
703 692
704 group: appendable
705 appendable.o
706 deps
707 platform
708
709 group: icuplug 693 group: icuplug
710 icuplug.o 694 icuplug.o
711 deps 695 deps
712 platform 696 platform
713 697
714 group: ucol_swp 698 group: ucol_swp
715 ucol_swp.o 699 ucol_swp.o
716 deps 700 deps
717 platform 701 utrie2 # Format version 4 uses UTrie2.
718 702
719 group: errorcode # ErrorCode base class 703 group: errorcode # ErrorCode base class
720 errorcode.o 704 errorcode.o
721 deps 705 deps
722 utypes 706 utypes
723 platform 707 platform
724 708
725 group: utypes # u_errorName() 709 group: utypes # u_errorName()
726 utypes.o 710 utypes.o
727 711
728 group: platform 712 group: platform
729 # Files in the "platform" group. 713 # Files in the "platform" group.
730 cmemory.o uobject.o 714 cmemory.o uobject.o
731 cstring.o cwchar.o uinvchar.o 715 cstring.o cwchar.o uinvchar.o
716 charstr.o
717 unistr.o # for CharString::appendInvariantChars(const UnicodeString &s, UEr rorCode &errorCode)
718 appendable.o stringpiece.o ustrtrns.o # for unistr.o
732 ustring.o # Other platform files really just need u_strlen 719 ustring.o # Other platform files really just need u_strlen
733 ustrfmt.o # uprv_itou 720 ustrfmt.o # uprv_itou
734 utf_impl.o 721 utf_impl.o
735 putil.o 722 putil.o
736 ucln_cmn.o # for putil.o which calls ucln_common_registerCleanup 723 ucln_cmn.o # for putil.o which calls ucln_common_registerCleanup
737 udataswp.o # for uinvchar.o; TODO: move uinvchar.o swapper functions to uda taswp.o? 724 udataswp.o # for uinvchar.o; TODO: move uinvchar.o swapper functions to uda taswp.o?
738 umath.o 725 umath.o
739 umutex.o 726 umutex.o sharedobject.o
740 utrace.o 727 utrace.o
741 deps 728 deps
742 # The "platform" group has no ICU dependencies. 729 # The "platform" group has no ICU dependencies.
743 PIC system_debug malloc_functions c_strings c_string_formatting 730 PIC system_debug malloc_functions c_strings c_string_formatting
744 floating_point pthread system_locale 731 floating_point pthread system_locale
745 stdio_input readlink_function dir_io 732 stdio_input readlink_function dir_io
746 dlfcn # Move related code into icuplug.c? 733 dlfcn # Move related code into icuplug.c?
747 cplusplus 734 cplusplus
748 735
749 # ICU i18n library ----------------------------------------------------------- # 736 # ICU i18n library ----------------------------------------------------------- #
750 737
751 library: i18n 738 library: i18n
752 deps 739 deps
753 region localedata genderinfo charset_detector spoof_detection 740 region localedata genderinfo charset_detector spoof_detection
754 alphabetic_index collation formatting formattable_cnv regex regex_cnv transl it 741 alphabetic_index collation collation_builder string_search
742 formatting formattable_cnv regex regex_cnv translit
743 filteredbreakiterator
755 universal_time_scale 744 universal_time_scale
756 uclean_i18n 745 uclean_i18n
757 746
758 group: region 747 group: region
759 region.o uregion.o 748 region.o uregion.o
760 deps 749 deps
761 formatting # Temporary, TODO: Ticket #9982 class Region should use low-leve l ASCII-integer functions, and probably be moved to the common library. 750 formatting # Temporary, TODO: Ticket #9982 class Region should use low-leve l ASCII-integer functions, and probably be moved to the common library.
762 resourcebundle 751 resourcebundle
763 uvector uclean_i18n 752 uvector uclean_i18n
764 753
(...skipping 22 matching lines...) Expand all
787 deps 776 deps
788 uniset_props regex unorm uscript 777 uniset_props regex unorm uscript
789 778
790 group: alphabetic_index 779 group: alphabetic_index
791 alphaindex.o 780 alphaindex.o
792 deps 781 deps
793 collation localedata 782 collation localedata
794 uclean_i18n 783 uclean_i18n
795 784
796 group: collation 785 group: collation
797 bocsu.o coleitr.o coll.o sortkey.o tblcoll.o ucol.o 786 # The collation "runtime" code should not depend on the collation_builder co de.
798 ucol_bld.o ucol_cnt.o ucol_elm.o ucol_res.o ucol_sit.o ucol_tok.o ucol_wgt.o ucoleitr.o 787 # For example, loading from resource bundles does not fall back to
788 # building from rules.
789 collation.o collationcompare.o collationdata.o
790 collationdatareader.o collationdatawriter.o
791 collationfastlatin.o collationfcd.o collationiterator.o collationkeys.o
792 collationroot.o collationrootelements.o collationsets.o
793 collationsettings.o collationtailoring.o rulebasedcollator.o
794 uitercollationiterator.o utf16collationiterator.o utf8collationiterator.o
795 bocsu.o coleitr.o coll.o sortkey.o ucol.o
796 ucol_res.o ucol_sit.o ucoleitr.o
797 deps
798 bytestream normalizer2 resourcebundle service_registration unifiedcache
799 ucharstrieiterator uiter ulist uset usetiter uvector32 uvector64
800 uclean_i18n propname
801
802 group: collation_builder
803 # The CollationBaseDataBuilder is only called from genuca, and maybe from te sts.
804 # It is in the i18n library so that it gets maintained and refactored togeth er with
805 # related code.
806 collationbasedatabuilder.o
807 collationbuilder.o collationdatabuilder.o collationfastlatinbuilder.o
808 collationruleparser.o collationweights.o
809 deps
810 canonical_iterator collation ucharstriebuilder uset_props
811
812 group: string_search
799 search.o stsearch.o usearch.o 813 search.o stsearch.o usearch.o
800 deps 814 deps
801 common # TODO: Could be narrower. 815 breakiterator collation
802 uclean_i18n
803 816
804 group: formatting 817 group: formatting
805 # TODO: Try to subdivide this ball of wax. 818 # TODO: Try to subdivide this ball of wax.
806 # locale_display_names2 819 # locale_display_names2
807 locdspnm.o 820 locdspnm.o
808 # currency 821 # currency
809 ucurr.o 822 ucurr.o
810 # currencyformat 823 # currencyformat
811 curramt.o currfmt.o currpinf.o currunit.o 824 curramt.o currfmt.o currpinf.o currunit.o
812 # decimalformat 825 # decimalformat
813 dcfmtsym.o decfmtst.o decimfmt.o compactdecimalformat.o 826 dcfmtsym.o decfmtst.o decimfmt.o decimalformatpattern.o compactdecimalformat .o
814 numfmt.o numsys.o unumsys.o unum.o winnmfmt.o 827 numfmt.o numsys.o unumsys.o unum.o winnmfmt.o
828 # scientificformathelper - would depend on dcfmtsym, so would be circular.
829 scientificformathelper.o
815 # rbnf 830 # rbnf
816 nfrs.o nfrule.o nfsubs.o rbnf.o 831 nfrs.o nfrule.o nfsubs.o rbnf.o
817 # measureformat 832 # measureformat
818 measfmt.o 833 measfmt.o measunit.o quantityformatter.o
819 # dateformat 834 # dateformat
820 astro.o buddhcal.o calendar.o cecal.o chnsecal.o coptccal.o dangical.o ethpc cal.o 835 astro.o buddhcal.o calendar.o cecal.o chnsecal.o coptccal.o dangical.o ethpc cal.o
821 gregocal.o gregoimp.o hebrwcal.o indiancal.o islamcal.o japancal.o persncal. o taiwncal.o 836 gregocal.o gregoimp.o hebrwcal.o indiancal.o islamcal.o japancal.o persncal. o taiwncal.o
822 ucal.o 837 ucal.o
823 basictz.o olsontz.o rbtz.o simpletz.o timezone.o tzrule.o tztrans.o 838 basictz.o olsontz.o rbtz.o simpletz.o timezone.o tzrule.o tztrans.o
824 vtzone.o vzone.o wintzimpl.o zonemeta.o zrule.o ztrans.o 839 vtzone.o vzone.o wintzimpl.o zonemeta.o zrule.o ztrans.o
825 tzfmt.o tzgnames.o tznames.o tznames_impl.o 840 tzfmt.o tzgnames.o tznames.o tznames_impl.o
826 datefmt.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o reldtfmt.o 841 datefmt.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o reldtfmt.o re ldatefmt.o
827 smpdtfmt.o smpdtfst.o udateintervalformat.o udatpg.o windtfmt.o 842 smpdtfmt.o smpdtfst.o udateintervalformat.o udatpg.o windtfmt.o
828 udat.o 843 udat.o
829 tmunit.o tmutamt.o tmutfmt.o 844 tmunit.o tmutamt.o tmutfmt.o
830 # messageformat 845 # messageformat
831 choicfmt.o msgfmt.o plurfmt.o selfmt.o umsg.o 846 choicfmt.o msgfmt.o plurfmt.o selfmt.o umsg.o
832 deps 847 deps
833 digitlist formattable format 848 digitlist formattable format
834 pluralrules 849 pluralrules
835 collation # for rbnf 850 collation collation_builder # for rbnf
836 common 851 common
837 floating_point # sqrt() for astro.o 852 floating_point # sqrt() for astro.o
838 trigonometry # for astro.o 853 trigonometry # for astro.o
839 stdlib_qsort # for ucurr.o (which does not use ICU's uarrsort.o) 854 stdlib_qsort # for ucurr.o (which does not use ICU's uarrsort.o)
855 sharedbreakiterator # for reldatefmt.o
840 uclean_i18n 856 uclean_i18n
841 857
858 group: sharedbreakiterator
859 sharedbreakiterator.o
860 deps
861 breakiterator
862
842 group: digitlist 863 group: digitlist
843 digitlst.o decContext.o decNumber.o 864 digitlst.o decContext.o decNumber.o
844 deps 865 deps
845 charstr stringpiece unistr_core 866 platform
846 867
847 group: formattable 868 group: formattable
848 fmtable.o 869 fmtable.o
849 measure.o 870 measure.o
850 deps 871 deps
851 unistr_core digitlist stringpiece charstr 872 digitlist
852 873
853 group: formattable_cnv 874 group: formattable_cnv
854 fmtable_cnv.o 875 fmtable_cnv.o
855 deps 876 deps
856 formattable unistr_cnv conversion 877 formattable unistr_cnv conversion
857 878
858 group: format 879 group: format
859 format.o fphdlimp.o fpositer.o 880 format.o fphdlimp.o fpositer.o
860 deps 881 deps
861 resourcebundle parsepos unistr_core uvector32 882 resourcebundle parsepos uvector32
862 883
863 group: pluralrules 884 group: pluralrules
864 plurrule.o upluralrules.o 885 plurrule.o upluralrules.o
865 deps 886 deps
866 digitlist # plurals depend on decimals 887 digitlist # plurals depend on decimals
867 patternprops resourcebundle uvector uvector32 888 patternprops resourcebundle uvector uvector32 unifiedcache
868 unistr_case_locale 889 unistr_case_locale
890 uclean_i18n
869 891
870 group: regex_cnv 892 group: regex_cnv
871 uregexc.o 893 uregexc.o
872 deps 894 deps
873 regex unistr_cnv 895 regex unistr_cnv
874 896
875 group: regex 897 group: regex
876 regexcmp.o regexst.o regextxt.o regeximp.o rematch.o repattrn.o uregex.o 898 regexcmp.o regexst.o regextxt.o regeximp.o rematch.o repattrn.o uregex.o
877 deps 899 deps
878 uniset_closure utext uvector32 uvector64 ustack 900 uniset_closure utext uvector32 uvector64 ustack
879 breakiterator 901 breakiterator
880 unistr_core
881 uinit # TODO: Really needed? 902 uinit # TODO: Really needed?
882 uclean_i18n 903 uclean_i18n
883 904
884 group: translit 905 group: translit
885 anytrans.o brktrans.o casetrn.o cpdtrans.o name2uni.o uni2name.o nortrans.o remtrans.o titletrn.o tolowtrn.o toupptrn.o 906 anytrans.o brktrans.o casetrn.o cpdtrans.o name2uni.o uni2name.o nortrans.o remtrans.o titletrn.o tolowtrn.o toupptrn.o
886 esctrn.o unesctrn.o nultrans.o 907 esctrn.o unesctrn.o nultrans.o
887 funcrepl.o quant.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o strmatch .o strrepl.o translit.o transreg.o tridpars.o utrans.o 908 funcrepl.o quant.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o strmatch .o strrepl.o translit.o transreg.o tridpars.o utrans.o
888 deps 909 deps
889 common 910 common
890 formatting # for Transliterator::getDisplayName() 911 formatting # for Transliterator::getDisplayName()
891 uclean_i18n 912 uclean_i18n
892 913
914 # This is off by default, UCONFIG_NO_FILTERED_BREAK_ITERATION=0
915 # so, you will see warnings:
916 #Info: group filteredbreakiterator does not need to depend on breakiterator
917 #Info: group filteredbreakiterator does not need to depend on ucharstriebuild er
918 group: filteredbreakiterator
919 filteredbrk.o
920 deps
921 breakiterator ucharstriebuilder
922 # depends on global new/delete and STL. Not recording these here.
923 # http://bugs.icu-project.org/trac/ticket/10990
924
893 group: universal_time_scale 925 group: universal_time_scale
894 utmscale.o 926 utmscale.o
895 927
896 group: uclean_i18n 928 group: uclean_i18n
897 ucln_in.o 929 ucln_in.o
898 deps 930 deps
899 platform 931 platform
900 932
901 # ICU io library ------------------------------------------------------------- # 933 # ICU io library ------------------------------------------------------------- #
902 934
(...skipping 12 matching lines...) Expand all
915 ustream.o 947 ustream.o
916 deps 948 deps
917 unistr_cnv 949 unistr_cnv
918 uchar # for u_isWhitespace() 950 uchar # for u_isWhitespace()
919 iostream 951 iostream
920 952
921 group: uclean_io 953 group: uclean_io
922 ucln_io.o 954 ucln_io.o
923 deps 955 deps
924 platform 956 platform
OLDNEW
« no previous file with comments | « source/test/depstest/dependencies.py ('k') | source/test/depstest/depstest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698