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

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

Issue 2435373002: Delete source/test (Closed)
Patch Set: Created 4 years, 1 month 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
(Empty)
1 # -*- icu-dependencies -*-
2 # Copyright (C) 2011-2015, International Business Machines
3 # Corporation and others. All Rights Reserved.
4 #
5 # file name: dependencies.txt
6 #
7 # created on: 2011may26
8 # created by: Markus W. Scherer
9 #
10 # See http://site.icu-project.org/processes/release/tasks/healthy-code#TOC-Check -library-dependencies
11
12 # Standard library symbols used by ICU --------------------------------------- #
13
14 system_symbols:
15 deps
16 # C
17 PIC system_debug malloc_functions c_strings c_string_formatting
18 floating_point trigonometry
19 stdlib_qsort
20 pthread system_locale
21 stdio_input stdio_output file_io readlink_function dir_io mmap_functions dlf cn
22 # C++
23 cplusplus iostream
24
25 group: PIC
26 # Position-Independent Code (-fPIC) requires a Global Offset Table.
27 _GLOBAL_OFFSET_TABLE_
28
29 group: system_debug
30 __assert_fail __stack_chk_fail
31
32 group: malloc_functions
33 free malloc realloc
34
35 group: c_strings
36 isspace isdigit
37 __ctype_b_loc # for <ctype.h>
38 # We must not use tolower and toupper because they are system-locale-sensiti ve (Turkish i).
39 strlen strchr strrchr strstr strcmp strncmp strcpy strncpy strcat strncat
40 memcmp memcpy memmove memset
41 # Additional symbols in an optimized build.
42 __strcpy_chk __strncpy_chk __strcat_chk __strncat_chk
43 __rawmemchr __memcpy_chk __memmove_chk __memset_chk
44
45 group: c_string_formatting
46 atoi atol strtod strtol strtoul
47 sprintf
48 # Additional symbols in an optimized build.
49 __sprintf_chk
50
51 group: floating_point
52 abs fabs floor ceil modf fmod log pow sqrt
53
54 group: trigonometry
55 acos asin atan atan2 cos sin tan
56 # Additional symbols in an optimized build.
57 sincos
58
59 group: stdlib_qsort
60 qsort
61
62 group: pthread
63 pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_un lock
64 pthread_cond_wait pthread_cond_broadcast pthread_cond_signal
65
66 group: system_locale
67 getenv
68 nl_langinfo setlocale
69 gettimeofday localtime_r tzname tzset __timezone
70
71 group: stdio_input
72 fopen fclose fgets fread fseek ftell rewind feof fileno
73 # Additional symbols in an optimized build.
74 __fgets_chk __fread_chk
75
76 group: stdio_output
77 fflush fwrite
78 stdout
79
80 group: file_io
81 open close stat
82 # Additional symbols in an optimized build.
83 __xstat
84
85 group: readlink_function
86 readlink # putil.cpp uprv_tzname() calls this in a hack to get the time zon e name
87
88 group: dir_io
89 opendir closedir readdir # for a hack to get the time zone name
90
91 group: mmap_functions # for memory-mapped data loading
92 mmap munmap
93
94 group: dlfcn
95 dlopen dlclose dlsym # called by putil.o only for icuplug.o
96
97 group: cplusplus
98 __dynamic_cast
99 # The compiler generates references to the global operator delete
100 # even when no code actually uses it.
101 # ICU must not _use_ the global operator delete.
102 "operator delete(void*)"
103 # ICU also must not use the global operator new.
104 # "operator new[](unsigned long)"
105
106 # _Unwind_Resume is related to exceptions:
107 # "A call to this routine is inserted as the end of a landing pad that perfo rms cleanup,
108 # but does not resume normal execution. It causes unwinding to proceed furth er."
109 # (Linux Standard Base Specification 1.3)
110 # Even though ICU does not actually use (nor handle) exceptions.
111 _Unwind_Resume
112 # std::terminate() looks similar to _Unwind_Resume:
113 # "Calls the current terminate handler."
114 std::terminate()
115
116 group: iostream
117 "std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)"
118 "std::basic_ios<char, std::char_traits<char> >::eof() const"
119 "std::basic_ios<char, std::char_traits<char> >::fail() const"
120 "std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::ch ar_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const *)"
121 std::istream::get()
122 std::istream::putback(char)
123 # Additional symbols in an optimized build.
124 "std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<ch ar, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)"
125
126 # ICU common library --------------------------------------------------------- #
127
128 library: stubdata
129 stubdata.o # Exports icudt48_dat.
130
131 library: common
132 # All files in the common library are listed in its dependencies.
133 deps
134 # Libraries and groups that the common library depends on.
135 pluralmap
136 date_interval
137 breakiterator
138 uts46 filterednormalizer2 normalizer2 loadednormalizer2 canonical_iterator
139 normlzr unormcmp unorm
140 idna2003 stringprep
141 stringenumeration
142 unistr_props unistr_case unistr_case_locale unistr_titlecase_brkiter unistr_ cnv
143 uniset_core uniset_props uniset_closure usetiter uset uset_props
144 uiter
145 ucasemap ucasemap_titlecase_brkiter script_runs
146 uprops ubidi_props ucase uscript uscript_props
147 ubidi ushape
148 listformatter
149 resourcebundle service_registration resbund_cnv ures_cnv icudataver ucat
150 loclikely
151 conversion converter_selector ucnv_set ucnvdisp
152 messagepattern simplepatternformatter
153 icu_utility icu_utility_with_props
154 ustr_wcs
155 unifiedcache
156 ucharstriebuilder ucharstrieiterator
157 bytestriebuilder bytestrieiterator
158 hashtable uhash uvector uvector32 uvector64 ulist
159 propsvec utrie2 utrie2_builder
160 sort
161 uinit utypes errorcode
162 icuplug
163 platform
164
165 group: pluralmap
166 # TODO: Move to i18n library, ticket #11926.
167 pluralmap.o
168 deps
169 platform
170
171 group: date_interval # class DateInterval
172 dtintrv.o
173 deps
174 platform
175
176 group: breakiterator
177 # We could try to split off a breakiterator_builder group,
178 # but we still need uniset_props for code like in the ThaiBreakEngine constr uctor
179 # which does
180 # fThaiWordSet.applyPattern(UNICODE_STRING_SIMPLE("[[:Thai:]&[:LineBreak=S A:]]"), status)
181 brkiter.o brkeng.o ubrk.o
182 rbbi.o rbbinode.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o
183 rbbidata.o rbbirb.o
184 dictionarydata.o dictbe.o
185 # BreakIterator::makeInstance() factory implementation makes for circular de pendency
186 # between BreakIterator base and FilteredBreakIteratorBuilder.
187 filteredbrk.o
188 deps
189 resourcebundle service_registration
190 schriter utext uniset_core uniset_props
191 uhash ustack utrie
192 ucharstrie bytestrie
193 ucharstriebuilder # for filteredbrk.o
194 normlzr # for dictbe.o, should switch to Normalizer2
195 uvector32 # for dictbe.o
196
197 group: unormcmp # unorm_compare()
198 unormcmp.o
199 deps
200 filterednormalizer2
201 uniset_props # for uniset_getUnicode32Instance()
202 ucase
203
204 group: unorm # old normalization C API
205 unorm.o
206 deps
207 filterednormalizer2
208 uniset_props # for uniset_getUnicode32Instance()
209 uiter
210
211 group: normlzr # old Normalizer C++ class
212 normlzr.o
213 deps
214 filterednormalizer2
215 uniset_props # for uniset_getUnicode32Instance()
216 schriter
217
218 group: uts46
219 uts46.o
220 deps
221 normalizer2 loadednormalizer2 punycode
222 uchar # for u_charType() (via U_GET_GC_MASK(c))
223 ubidi_props # for u_charDirection() & ubidi_getJoiningType()
224 bytestream
225
226 group: filterednormalizer2
227 filterednormalizer2.o
228 deps
229 normalizer2
230
231 group: idna2003
232 uidna.o
233 deps
234 stringprep punycode
235
236 group: stringprep
237 usprep.o
238 deps
239 unorm # could change to use filterednormalizer2 directly for Unicode 3.2 no rmalization
240 normalizer2
241 ubidi_props
242
243 group: canonical_iterator
244 caniter.o
245 deps
246 normalizer2 usetiter
247
248 group: loadednormalizer2
249 loadednormalizer2impl.o
250 deps
251 normalizer2
252
253 group: normalizer2
254 normalizer2.o
255 normalizer2impl.o
256 deps
257 uniset_core
258 utrie2_builder # for building CanonIterData & FCD
259 uvector # for building CanonIterData
260 uhash # for the instance cache
261 udata
262
263 group: punycode
264 punycode.o
265 deps
266 platform
267
268 group: uset_props
269 uset_props.o
270 deps
271 uniset_closure uniset_props uniset_core
272
273 group: uset
274 uset.o
275 deps
276 uniset_core
277
278 group: uniset_closure
279 uniset_closure.o
280 deps
281 uniset_core unistr_case_locale unistr_titlecase_brkiter
282
283 group: uniset_props
284 uniset_props.o ruleiter.o
285 deps
286 uniset_core uprops unistr_case
287 parsepos
288 resourcebundle
289 propname unames
290
291 group: parsepos
292 parsepos.o
293 deps
294 platform
295
296 group: usetiter # UnicodeSetIterator
297 usetiter.o
298 deps
299 uniset_core
300
301 group: uniset_core
302 unifilt.o unifunct.o
303 uniset.o bmpset.o unisetspan.o
304 deps
305 patternprops
306 icu_utility
307 uvector
308
309 group: icu_utility_with_props
310 util_props.o
311 deps
312 icu_utility uchar ucase
313
314 group: icu_utility
315 util.o
316 deps
317 patternprops platform
318
319 group: utext
320 utext.o
321 deps
322 ucase
323
324 group: stringenumeration
325 ustrenum.o uenum.o
326 deps
327 platform
328
329 group: schriter
330 schriter.o
331 # The UCharCharacterIterator implements virtual void getText(UnicodeString& result)
332 # so it depends on UnicodeString, therefore it makes little sense to split
333 # schriter and uchriter into separate groups.
334 uchriter.o
335 deps
336 chariter
337
338 group: chariter
339 chariter.o
340 deps
341 platform
342
343 group: uiter
344 uiter.o
345 deps
346 platform
347
348 group: unistr_cnv
349 unistr_cnv.o
350 deps
351 conversion
352
353 group: uscript
354 uscript.o # uscript_getCode() accepts a locale ID and loads its script code data
355 deps
356 propname loclikely
357
358 group: uscript_props # script metadata properties
359 uscript_props.o
360 deps
361 platform
362
363 group: uprops
364 uprops.o
365 deps
366 normalizer2 loadednormalizer2
367 uchar
368 ubidi_props
369 unistr_case ustring_case # only for case folding
370 ucase
371
372 group: propname
373 propname.o
374 deps
375 bytestrie
376
377 group: unames
378 unames.o
379 deps
380 uchar udata
381
382 group: script_runs
383 usc_impl.o
384 deps
385 uchar
386
387 group: uchar
388 uchar.o
389 deps
390 utrie2
391
392 group: messagepattern # for MessageFormat and tools
393 messagepattern.o
394 deps
395 patternprops platform
396
397 group: simplepatternformatter
398 simplepatternformatter.o
399 deps
400 platform
401
402 group: patternprops
403 patternprops.o
404 deps
405 PIC
406
407 group: ushape
408 ushape.o
409 deps
410 ubidi_props
411
412 group: ubidi
413 ubidi.o ubidiln.o ubidiwrt.o
414 deps
415 ubidi_props
416 uchar # for doWriteReverse() which uses IS_COMBINING(u_charType(c))
417
418 group: ubidi_props
419 ubidi_props.o
420 deps
421 utrie2
422
423 group: unistr_props
424 unistr_props.o
425 deps
426 uchar platform
427
428 group: unistr_case_locale
429 unistr_case_locale.o
430 deps
431 unistr_case ustring_case_locale
432
433 group: unistr_case
434 unistr_case.o
435 deps
436 ustring_case
437
438 group: unistr_titlecase_brkiter
439 unistr_titlecase_brkiter.o
440 deps
441 ustr_titlecase_brkiter
442
443 group: ustr_titlecase_brkiter
444 ustr_titlecase_brkiter.o
445 deps
446 breakiterator
447 ustring_case_locale ucase
448
449 group: ucasemap_titlecase_brkiter
450 ucasemap_titlecase_brkiter.o
451 deps
452 ucasemap breakiterator utext
453
454 group: ucasemap
455 ucasemap.o
456 deps
457 ustring_case
458 resourcebundle # uloc_getName() etc.
459
460 group: ustring_case_locale
461 ustrcase_locale.o
462 deps
463 ustring_case
464 resourcebundle # for uloc_getDefault()
465
466 group: ustring_case
467 ustrcase.o
468 deps
469 ucase
470
471 group: ucase
472 ucase.o
473 deps
474 utrie2
475
476 group: uinit
477 uinit.o
478 deps
479 ucnv_io icuplug
480
481 group: converter_selector
482 ucnvsel.o
483 deps
484 conversion propsvec utrie2_builder uset ucnv_set
485
486 group: ucnvdisp # ucnv_getDisplayName()
487 ucnvdisp.o
488 deps
489 conversion resourcebundle
490
491 group: ucnv_set # ucnv_getUnicodeSet
492 ucnv_set.o
493 deps
494 uset
495
496 group: conversion
497 ustr_cnv.o
498 ucnv.o ucnv_cnv.o ucnv_bld.o ucnv_cb.o ucnv_err.o
499 ucnv_ct.o
500 ucnvmbcs.o ucnv_ext.o
501 ucnvhz.o ucnvisci.o ucnv_lmb.o ucnv2022.o
502 ucnvlat1.o ucnv_u7.o ucnv_u8.o ucnv_u16.o ucnv_u32.o
503 ucnvbocu.o ucnvscsu.o
504 deps
505 ucnv_io
506
507 group: ucnv_io
508 ucnv_io.o
509 deps
510 sort stringenumeration udata
511
512 group: service_registration
513 serv.o servnotf.o servlkf.o servlk.o servls.o servrbf.o servslkf.o
514 locutil.o
515 deps
516 locale_display_names resourcebundle
517 hashtable uvector
518
519 group: listformatter
520 listformatter.o ulistformatter.o
521 deps
522 resourcebundle simplepatternformatter
523
524 group: ucat # message-catalog-like API
525 ucat.o
526 deps
527 resourcebundle
528
529 group: locale_display_names
530 locdispnames.o
531 deps
532 locresdata
533
534 group: icudataver # u_getDataVersion()
535 icudataver.o
536 deps
537 resourcebundle
538
539 group: loclikely
540 loclikely.o
541 deps
542 resourcebundle uscript_props propname
543
544 group: locresdata
545 # This was intended to collect locale functions that load resource bundle da ta.
546 # See the resourcebundle group about what else loads data.
547 locresdata.o
548 deps
549 resourcebundle
550
551 group: resbund_cnv # paths are Unicode strings
552 resbund_cnv.o
553 deps
554 conversion resourcebundle ures_cnv
555
556 group: ures_cnv # ures_openU, path is a Unicode string
557 ures_cnv.o
558 deps
559 conversion resourcebundle
560
561 group: resourcebundle
562 resource.o resbund.o uresbund.o uresdata.o
563 locavailable.o
564 # uloc_tag.c and uloc_keytype.cpp convert between
565 # old ICU/LDML/CLDR locale IDs and newer BCP 47 IDs.
566 # They use data from resource bundles for some of the mappings.
567 # We might want to generate .h files for that data, to #include rather than load,
568 # to minimize dependencies from this code.
569 # Then we could separate this higher-level locale ID code from the resource bundle code.
570 uloc.o uloc_tag.o uloc_keytype.o
571 # Even basic locid.cpp via Locale constructors and Locale::getDefault()
572 # depend on canonicalization and data loading.
573 # We can probably only disentangle basic locale ID handling from resource bu ndle code
574 # by hardcoding all of the locale ID data.
575 locid.o locmap.o wintz.o
576 # Do we need class LocaleBased? http://bugs.icu-project.org/trac/ticket/8608
577 locbased.o
578 deps
579 udata ucol_swp
580 sort stringenumeration uhash uvector
581
582 group: udata
583 udata.o ucmndata.o udatamem.o
584 umapfile.o
585 deps
586 uhash platform stubdata
587 file_io mmap_functions
588
589 group: unifiedcache
590 unifiedcache.o
591 deps
592 uhash
593 platform
594
595 group: ucharstriebuilder
596 ucharstriebuilder.o
597 deps
598 ucharstrie stringtriebuilder sort
599
600 group: ucharstrieiterator
601 ucharstrieiterator.o
602 deps
603 ucharstrie uvector32
604
605 group: ucharstrie
606 ucharstrie.o
607 deps
608 platform
609
610 group: bytestriebuilder
611 bytestriebuilder.o
612 deps
613 bytestrie stringtriebuilder sort
614
615 group: bytestrieiterator
616 bytestrieiterator.o
617 deps
618 bytestrie uvector32
619
620 group: bytestrie
621 bytestrie.o
622 deps
623 platform
624
625 group: stringtriebuilder
626 stringtriebuilder.o
627 deps
628 uhash
629
630 group: propsvec
631 propsvec.o
632 deps
633 sort utrie2_builder
634
635 group: utrie2_builder
636 utrie2_builder.o
637 deps
638 platform
639 utrie2
640 utrie # for utrie2_fromUTrie()
641 ucol_swp # for utrie_swap()
642
643 group: utrie2
644 utrie2.o
645 deps
646 platform
647
648 group: utrie # Callers should use utrie2 instead.
649 utrie.o
650 deps
651 platform
652
653 group: hashtable # Maps UnicodeString to value.
654 uhash_us.o
655 deps
656 uhash
657
658 group: uhash
659 uhash.o
660 deps
661 platform
662
663 group: ustack
664 ustack.o
665 deps
666 uvector
667
668 group: uvector
669 uvector.o
670 deps
671 platform
672 sort # for UVector::sort()
673
674 group: uvector32
675 uvectr32.o
676 deps
677 platform
678
679 group: uvector64
680 uvectr64.o
681 deps
682 platform
683
684 group: ulist
685 ulist.o
686 deps
687 platform
688
689 group: sort
690 uarrsort.o
691 deps
692 platform
693
694 group: ustr_wcs
695 ustr_wcs.o
696 deps
697 platform
698
699 group: bytestream
700 bytestream.o
701 deps
702 platform
703
704 group: icuplug
705 icuplug.o
706 deps
707 platform
708
709 group: ucol_swp
710 ucol_swp.o
711 deps
712 utrie2 # Format version 4 uses UTrie2.
713
714 group: errorcode # ErrorCode base class
715 errorcode.o
716 deps
717 utypes
718 platform
719
720 group: utypes # u_errorName()
721 utypes.o
722
723 group: platform
724 # Files in the "platform" group.
725 cmemory.o uobject.o
726 cstring.o cwchar.o uinvchar.o
727 charstr.o
728 unistr.o # for CharString::appendInvariantChars(const UnicodeString &s, UEr rorCode &errorCode)
729 appendable.o stringpiece.o ustrtrns.o # for unistr.o
730 ustring.o # Other platform files really just need u_strlen
731 ustrfmt.o # uprv_itou
732 utf_impl.o
733 putil.o
734 ucln_cmn.o # for putil.o which calls ucln_common_registerCleanup
735 udataswp.o # for uinvchar.o; TODO: move uinvchar.o swapper functions to uda taswp.o?
736 umath.o
737 umutex.o sharedobject.o
738 utrace.o
739 deps
740 # The "platform" group has no ICU dependencies.
741 PIC system_debug malloc_functions c_strings c_string_formatting
742 floating_point pthread system_locale
743 stdio_input readlink_function dir_io
744 dlfcn # Move related code into icuplug.c?
745 cplusplus
746
747 # ICU i18n library ----------------------------------------------------------- #
748
749 library: i18n
750 deps
751 region localedata genderinfo charset_detector spoof_detection
752 alphabetic_index collation collation_builder string_search
753 formatting formattable_cnv regex regex_cnv translit
754 universal_time_scale
755 uclean_i18n
756
757 group: region
758 region.o uregion.o
759 deps
760 formatting # Temporary, TODO: Ticket #9982 class Region should use low-leve l ASCII-integer functions, and probably be moved to the common library.
761 resourcebundle
762 uvector uclean_i18n
763
764 group: localedata
765 ulocdata.o
766 deps
767 uniset_props resourcebundle
768 uset_props # TODO: change to using C++ UnicodeSet, remove this dependency
769 loclikely
770
771 group: genderinfo
772 gender.o
773 deps
774 resourcebundle
775 uclean_i18n
776
777 group: charset_detector
778 csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csru tf8.o inputext.o ucsdet.o
779 deps
780 conversion
781 uclean_i18n
782
783 group: spoof_detection
784 uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o uspoof_wsconf.o
785 identifier_info.o scriptset.o
786 deps
787 uniset_props regex unorm uscript
788
789 group: alphabetic_index
790 alphaindex.o
791 deps
792 collation localedata
793 uclean_i18n
794
795 group: collation
796 # The collation "runtime" code should not depend on the collation_builder co de.
797 # For example, loading from resource bundles does not fall back to
798 # building from rules.
799 collation.o collationcompare.o collationdata.o
800 collationdatareader.o collationdatawriter.o
801 collationfastlatin.o collationfcd.o collationiterator.o collationkeys.o
802 collationroot.o collationrootelements.o collationsets.o
803 collationsettings.o collationtailoring.o rulebasedcollator.o
804 uitercollationiterator.o utf16collationiterator.o utf8collationiterator.o
805 bocsu.o coleitr.o coll.o sortkey.o ucol.o
806 ucol_res.o ucol_sit.o ucoleitr.o
807 deps
808 bytestream normalizer2 resourcebundle service_registration unifiedcache
809 ucharstrieiterator uiter ulist uset usetiter uvector32 uvector64
810 uclean_i18n propname
811
812 group: collation_builder
813 collationbuilder.o collationdatabuilder.o collationfastlatinbuilder.o
814 collationruleparser.o collationweights.o
815 deps
816 canonical_iterator collation ucharstriebuilder uset_props
817
818 group: string_search
819 search.o stsearch.o usearch.o
820 deps
821 breakiterator collation
822
823 group: formatting
824 # TODO: Try to subdivide this ball of wax.
825 # locale_display_names2
826 locdspnm.o
827 # currency
828 ucurr.o
829 # currencyformat
830 curramt.o currfmt.o currpinf.o currunit.o
831 # decimalformat
832 dcfmtsym.o numsys.o unumsys.o
833 affixpatternparser.o decimfmtimpl.o digitaffix.o digitaffixesandpadding.o
834 digitformatter.o digitgrouping.o digitinterval.o
835 pluralaffix.o precision.o smallintformatter.o valueformatter.o
836 decfmtst.o decimfmt.o decimalformatpattern.o compactdecimalformat.o
837 numfmt.o unum.o
838 winnmfmt.o
839 # scientificnumberformatter - would depend on dcfmtsym, so would be circular .
840 scientificnumberformatter.o
841 # rbnf
842 nfrs.o nfrule.o nfsubs.o rbnf.o
843 # measureformat
844 measfmt.o measunit.o quantityformatter.o
845 # dateformat
846 astro.o buddhcal.o calendar.o cecal.o chnsecal.o coptccal.o dangical.o ethpc cal.o
847 gregocal.o gregoimp.o hebrwcal.o indiancal.o islamcal.o japancal.o persncal. o taiwncal.o
848 ucal.o
849 basictz.o olsontz.o rbtz.o simpletz.o timezone.o tzrule.o tztrans.o
850 vtzone.o vzone.o wintzimpl.o zonemeta.o zrule.o ztrans.o
851 tzfmt.o tzgnames.o tznames.o tznames_impl.o
852 datefmt.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o reldtfmt.o re ldatefmt.o
853 smpdtfmt.o smpdtfst.o udateintervalformat.o udatpg.o windtfmt.o
854 udat.o
855 tmunit.o tmutamt.o tmutfmt.o
856 # messageformat
857 choicfmt.o msgfmt.o plurfmt.o selfmt.o umsg.o
858 deps
859 digitlist formattable format
860 pluralrules
861 collation collation_builder # for rbnf
862 common
863 floating_point # sqrt() for astro.o
864 trigonometry # for astro.o
865 stdlib_qsort # for ucurr.o (which does not use ICU's uarrsort.o)
866 sharedbreakiterator # for reldatefmt.o
867 uclean_i18n
868
869 group: sharedbreakiterator
870 sharedbreakiterator.o
871 deps
872 breakiterator
873
874 group: digitlist
875 digitlst.o decContext.o decNumber.o visibledigits.o
876 deps
877 platform
878
879 group: formattable
880 fmtable.o
881 measure.o
882 deps
883 digitlist
884
885 group: formattable_cnv
886 fmtable_cnv.o
887 deps
888 formattable unistr_cnv conversion
889
890 group: format
891 format.o fphdlimp.o fpositer.o ufieldpositer.o
892 deps
893 resourcebundle parsepos uvector32
894
895 group: pluralrules
896 standardplural.o plurrule.o upluralrules.o
897 deps
898 digitlist # plurals depend on decimals
899 patternprops resourcebundle uvector uvector32 unifiedcache
900 unistr_case_locale
901 uclean_i18n
902
903 group: regex_cnv
904 uregexc.o
905 deps
906 regex unistr_cnv
907
908 group: regex
909 regexcmp.o regexst.o regextxt.o regeximp.o rematch.o repattrn.o uregex.o
910 deps
911 uniset_closure utext uvector32 uvector64 ustack
912 breakiterator
913 uinit # TODO: Really needed?
914 uclean_i18n
915
916 group: translit
917 anytrans.o brktrans.o casetrn.o cpdtrans.o name2uni.o uni2name.o nortrans.o remtrans.o titletrn.o tolowtrn.o toupptrn.o
918 esctrn.o unesctrn.o nultrans.o
919 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
920 deps
921 common
922 formatting # for Transliterator::getDisplayName()
923 uclean_i18n
924
925 group: universal_time_scale
926 utmscale.o
927
928 group: uclean_i18n
929 ucln_in.o
930 deps
931 platform
932
933 # ICU io library ------------------------------------------------------------- #
934
935 library: io
936 deps
937 ustdio ustream uclean_io
938
939 group: ustdio
940 locbund.o sprintf.o sscanf.o ufile.o ufmt_cmn.o uprintf.o uprntf_p.o uscanf. o uscanf_p.o ustdio.o
941 deps
942 formatting conversion translit
943 uclean_io
944 stdio_output
945
946 group: ustream
947 ustream.o
948 deps
949 unistr_cnv
950 uchar # for u_isWhitespace()
951 iostream
952
953 group: uclean_io
954 ucln_io.o
955 deps
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