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': [ | 6 'includes': [ |
7 'icu.gypi', | 7 'icu.gypi', |
8 ], | 8 ], |
9 'variables': { | 9 'variables': { |
10 'use_system_icu%': 0, | 10 'use_system_icu%': 0, |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
54 ['use_system_icu==0 or want_separate_host_toolset==1', { | 54 ['use_system_icu==0 or want_separate_host_toolset==1', { |
55 'targets': [ | 55 'targets': [ |
56 { | 56 { |
57 'target_name': 'icudata', | 57 'target_name': 'icudata', |
58 'type': 'static_library', | 58 'type': 'static_library', |
59 'defines': [ | 59 'defines': [ |
60 'U_HIDE_DATA_SYMBOL', | 60 'U_HIDE_DATA_SYMBOL', |
61 ], | 61 ], |
62 'sources': [ | 62 'sources': [ |
63 # These are hand-generated, but will do for now. The linux | 63 # These are hand-generated, but will do for now. The linux |
64 # version is an identical copy of the (mac) icudt46l_dat.S file, | 64 # version is an identical copy of the (mac) icudt52l_dat.S file, |
65 # modulo removal of the .private_extern and .const directives and | 65 # modulo removal of the .private_extern and .const directives and |
66 # with no leading underscore on the icudt46_dat symbol. | 66 # with no leading underscore on the icudt52_dat symbol. |
67 'android/icudt46l_dat.S', | 67 'android/icudt52l_dat.S', |
68 'linux/icudt46l_dat.S', | 68 'linux/icudt52l_dat.S', |
69 'mac/icudt46l_dat.S', | 69 'mac/icudt52l_dat.S', |
70 ], | 70 ], |
71 'conditions': [ | 71 'conditions': [ |
72 [ 'use_system_icu==1 and want_separate_host_toolset==1', { | 72 [ 'use_system_icu==1 and want_separate_host_toolset==1', { |
73 'toolsets': ['host'], | 73 'toolsets': ['host'], |
74 }], | 74 }], |
75 [ 'use_system_icu==0 and want_separate_host_toolset==1', { | 75 [ 'use_system_icu==0 and want_separate_host_toolset==1', { |
76 'toolsets': ['host', 'target'], | 76 'toolsets': ['host', 'target'], |
77 }], | 77 }], |
78 [ 'use_system_icu==0 and want_separate_host_toolset==0', { | 78 [ 'use_system_icu==0 and want_separate_host_toolset==0', { |
79 'toolsets': ['target'], | 79 'toolsets': ['target'], |
80 }], | 80 }], |
81 [ 'OS == "win" and icu_use_data_file_flag==0', { | 81 [ 'OS == "win" and icu_use_data_file_flag==0', { |
82 'type': 'none', | 82 'type': 'none', |
83 'copies': [ | 83 'copies': [ |
84 { | 84 { |
85 'destination': '<(PRODUCT_DIR)', | 85 'destination': '<(PRODUCT_DIR)', |
86 'files': [ | 86 'files': [ |
87 'windows/icudt.dll', | 87 'windows/icudt.dll', |
88 ], | 88 ], |
89 }, | 89 }, |
90 ], | 90 ], |
91 }], | 91 }], |
92 [ 'icu_use_data_file_flag==1', { | 92 [ 'icu_use_data_file_flag==1', { |
93 # Remove any assembly data file. | 93 # Remove any assembly data file. |
94 'sources/': [['exclude', 'icudt46l_dat']], | 94 'sources/': [['exclude', 'icudt52l_dat']], |
95 # Compile in the stub data symbol. | 95 # Compile in the stub data symbol. |
96 'sources': ['source/stubdata/stubdata.c'], | 96 'sources': ['source/stubdata/stubdata.c'], |
97 | 97 |
98 # Make sure any binary depending on this gets the data file. | 98 # Make sure any binary depending on this gets the data file. |
99 'conditions': [ | 99 'conditions': [ |
100 ['OS != "ios"', { | 100 ['OS != "ios"', { |
101 'copies': [{ | 101 'copies': [{ |
102 'destination': '<(PRODUCT_DIR)', | 102 'destination': '<(PRODUCT_DIR)', |
103 'conditions': [ | 103 'conditions': [ |
104 ['OS == "android"', { | 104 ['OS == "android"', { |
(...skipping 14 matching lines...) Expand all Loading... | |
119 ], | 119 ], |
120 }, | 120 }, |
121 }], # OS!=ios | 121 }], # OS!=ios |
122 ], # conditions | 122 ], # conditions |
123 }], # icu_use_data_file_flag | 123 }], # icu_use_data_file_flag |
124 ], # conditions | 124 ], # conditions |
125 'target_conditions': [ | 125 'target_conditions': [ |
126 [ 'OS == "win" or OS == "mac" or OS == "ios" or ' | 126 [ 'OS == "win" or OS == "mac" or OS == "ios" or ' |
127 '(OS == "android" and (_toolset != "host" or host_os != "linux")) or ' | 127 '(OS == "android" and (_toolset != "host" or host_os != "linux")) or ' |
128 '(OS == "qnx" and (_toolset == "host" and host_os != "linux"))', { | 128 '(OS == "qnx" and (_toolset == "host" and host_os != "linux"))', { |
129 'sources!': ['linux/icudt46l_dat.S'], | 129 'sources!': ['linux/icudt52l_dat.S'], |
130 }], | 130 }], |
131 [ 'OS != "android" or _toolset == "host"', { | 131 [ 'OS != "android" or _toolset == "host"', { |
132 'sources!': ['android/icudt46l_dat.S'], | 132 'sources!': ['android/icudt52l_dat.S'], |
133 }], | 133 }], |
134 [ 'OS != "mac" and OS != "ios" and ' | 134 [ 'OS != "mac" and OS != "ios" and ' |
135 '((OS != "android" and OS != "qnx") or ' | 135 '((OS != "android" and OS != "qnx") or ' |
136 '_toolset != "host" or host_os != "mac")', { | 136 '_toolset != "host" or host_os != "mac")', { |
137 'sources!': ['mac/icudt46l_dat.S'], | 137 'sources!': ['mac/icudt52l_dat.S'], |
138 }], | 138 }], |
139 ], # target_conditions | 139 ], # target_conditions |
140 }, | 140 }, |
141 { | 141 { |
142 'target_name': 'icui18n', | 142 'target_name': 'icui18n', |
143 'type': '<(component)', | 143 'type': '<(component)', |
144 'sources': [ | 144 'sources': [ |
145 '<@(icui18n_sources)', | 145 '<@(icui18n_sources)', |
146 ], | 146 ], |
147 'defines': [ | 147 'defines': [ |
148 'U_I18N_IMPLEMENTATION', | 148 'U_I18N_IMPLEMENTATION', |
149 ], | 149 ], |
150 'dependencies': [ | 150 'dependencies': [ |
151 'icuuc', | 151 'icuuc', |
152 ], | 152 ], |
153 'direct_dependent_settings': { | 153 'direct_dependent_settings': { |
154 'include_dirs': [ | 154 'include_dirs': [ |
155 'source/i18n', | 155 'source/i18n', |
156 ], | 156 ], |
157 }, | 157 }, |
158 # Since ICU wants to internally use its own deprecated APIs, don't | |
159 # complain about it. | |
160 'cflags': [ | |
161 '-Wno-deprecated-declarations', | |
162 ], | |
163 'cflags_cc': [ | |
164 '-frtti', | |
165 ], | |
166 'xcode_settings': { | |
167 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti | |
168 }, | |
169 'msvs_settings': { | |
170 'VCCLCompilerTool': { | |
171 'RuntimeTypeInfo': 'true', | |
172 }, | |
173 }, | |
158 'conditions': [ | 174 'conditions': [ |
159 [ 'use_system_icu==1 and want_separate_host_toolset==1', { | 175 [ 'use_system_icu==1 and want_separate_host_toolset==1', { |
160 'toolsets': ['host'], | 176 'toolsets': ['host'], |
161 }], | 177 }], |
162 [ 'use_system_icu==0 and want_separate_host_toolset==1', { | 178 [ 'use_system_icu==0 and want_separate_host_toolset==1', { |
163 'toolsets': ['host', 'target'], | 179 'toolsets': ['host', 'target'], |
164 }], | 180 }], |
165 [ 'use_system_icu==0 and want_separate_host_toolset==0', { | 181 [ 'use_system_icu==0 and want_separate_host_toolset==0', { |
166 'toolsets': ['target'], | 182 'toolsets': ['target'], |
167 }], | 183 }], |
168 [ 'os_posix == 1 and OS != "mac" and OS != "ios"', { | |
169 # Since ICU wants to internally use its own deprecated APIs, don't | |
170 # complain about it. | |
171 'cflags': [ | |
172 '-Wno-deprecated-declarations', | |
173 ], | |
174 'cflags_cc': [ | |
175 '-frtti', | |
176 ], | |
177 }], | |
178 ['OS == "mac" or OS == "ios"', { | |
179 'xcode_settings': { | |
180 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti | |
181 }, | |
182 }], | |
183 ['OS == "win"', { | |
184 'msvs_settings': { | |
185 'VCCLCompilerTool': { | |
186 'RuntimeTypeInfo': 'true', | |
187 }, | |
188 } | |
189 }], | |
190 ['clang==1', { | 184 ['clang==1', { |
191 'xcode_settings': { | 185 'xcode_settings': { |
192 'WARNING_CFLAGS': [ | 186 'WARNING_CFLAGS': [ |
193 # ICU uses its own deprecated functions. | 187 # ICU uses its own deprecated functions. |
194 '-Wno-deprecated-declarations', | 188 '-Wno-deprecated-declarations', |
195 # ICU prefers `a && b || c` over `(a && b) || c`. | 189 # ICU prefers `a && b || c` over `(a && b) || c`. |
196 '-Wno-logical-op-parentheses', | 190 '-Wno-logical-op-parentheses', |
197 # ICU has some `unsigned < 0` checks. | 191 # ICU has some `unsigned < 0` checks. |
198 '-Wno-tautological-compare', | 192 '-Wno-tautological-compare', |
199 # uspoof.h has a U_NAMESPACE_USE macro. That's a bug, | |
200 # the header should use U_NAMESPACE_BEGIN instead. | |
201 # http://bugs.icu-project.org/trac/ticket/9054 | |
202 '-Wno-header-hygiene', | |
203 # Looks like a real issue, see http://crbug.com/114660 | 193 # Looks like a real issue, see http://crbug.com/114660 |
204 '-Wno-return-type-c-linkage', | 194 '-Wno-return-type-c-linkage', |
205 ], | 195 ], |
206 }, | 196 }, |
207 'cflags': [ | 197 'cflags': [ |
208 '-Wno-deprecated-declarations', | 198 '-Wno-deprecated-declarations', |
209 '-Wno-logical-op-parentheses', | 199 '-Wno-logical-op-parentheses', |
210 '-Wno-tautological-compare', | 200 '-Wno-tautological-compare', |
211 '-Wno-header-hygiene', | |
212 '-Wno-return-type-c-linkage', | 201 '-Wno-return-type-c-linkage', |
213 ], | 202 ], |
214 }], | 203 }], |
215 ['OS == "android" and clang==0', { | 204 ['OS == "android" and clang==0', { |
216 # Disable sincos() optimization to avoid a linker error since | 205 # Disable sincos() optimization to avoid a linker error since |
217 # Android's math library doesn't have sincos(). Either | 206 # Android's math library doesn't have sincos(). Either |
218 # -fno-builtin-sin or -fno-builtin-cos works. | 207 # -fno-builtin-sin or -fno-builtin-cos works. |
219 'cflags': [ | 208 'cflags': [ |
220 '-fno-builtin-sin', | 209 '-fno-builtin-sin', |
221 ], | 210 ], |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
255 'source/common', | 244 'source/common', |
256 ], | 245 ], |
257 'conditions': [ | 246 'conditions': [ |
258 [ 'component=="static_library"', { | 247 [ 'component=="static_library"', { |
259 'defines': [ | 248 'defines': [ |
260 'U_STATIC_IMPLEMENTATION', | 249 'U_STATIC_IMPLEMENTATION', |
261 ], | 250 ], |
262 }], | 251 }], |
263 ], | 252 ], |
264 }, | 253 }, |
254 'cflags': [ | |
255 # Since ICU wants to internally use its own deprecated APIs, | |
256 # don't complain about it. | |
257 '-Wno-deprecated-declarations', | |
258 '-Wno-unused-function', | |
259 ], | |
260 'cflags_cc': [ | |
261 '-frtti', | |
262 ], | |
263 'xcode_settings': { | |
264 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti | |
265 }, | |
266 'msvs_settings': { | |
267 'VCCLCompilerTool': { | |
268 'RuntimeTypeInfo': 'true', | |
269 }, | |
270 }, | |
265 'conditions': [ | 271 'conditions': [ |
266 [ 'use_system_icu==1 and want_separate_host_toolset==1', { | 272 [ 'use_system_icu==1 and want_separate_host_toolset==1', { |
267 'toolsets': ['host'], | 273 'toolsets': ['host'], |
268 }], | 274 }], |
269 [ 'use_system_icu==0 and want_separate_host_toolset==1', { | 275 [ 'use_system_icu==0 and want_separate_host_toolset==1', { |
270 'toolsets': ['host', 'target'], | 276 'toolsets': ['host', 'target'], |
271 }], | 277 }], |
272 [ 'use_system_icu==0 and want_separate_host_toolset==0', { | 278 [ 'use_system_icu==0 and want_separate_host_toolset==0', { |
273 'toolsets': ['target'], | 279 'toolsets': ['target'], |
274 }], | 280 }], |
275 [ 'OS == "win"', { | 281 [ 'OS == "win"', { |
276 'sources': [ | 282 'sources': [ |
277 'source/stubdata/stubdata.c', | 283 'source/stubdata/stubdata.c', |
278 ], | 284 ], |
279 }], | 285 }], |
280 [ 'os_posix == 1 and OS != "mac" and OS != "ios"', { | 286 [ 'os_posix == 1 and OS != "mac" and OS != "ios"', { |
281 'cflags': [ | 287 'link_settings': { |
282 # Since ICU wants to internally use its own deprecated APIs, | 288 # v8 mksnapshot needs dlopen and friends. |
Nico
2014/04/01 17:59:51
This is needed because icu/source/common/putil.c c
| |
283 # don't complain about it. | 289 'libraries': [ |
284 '-Wno-deprecated-declarations', | 290 '-ldl', |
285 '-Wno-unused-function', | 291 ], |
286 ], | |
287 'cflags_cc': [ | |
288 '-frtti', | |
289 ], | |
290 }], | |
291 ['OS == "mac" or OS == "ios"', { | |
292 'xcode_settings': { | |
293 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti | |
294 }, | |
295 }], | |
296 ['OS == "win"', { | |
297 'msvs_settings': { | |
298 'VCCLCompilerTool': { | |
299 'RuntimeTypeInfo': 'true', | |
300 }, | |
301 }, | 292 }, |
302 }], | 293 }], |
303 ['OS == "android" and use_system_stlport == 1', { | 294 ['OS == "android" and use_system_stlport == 1', { |
304 'target_conditions': [ | 295 'target_conditions': [ |
305 ['_toolset == "target"', { | 296 ['_toolset == "target"', { |
306 # ICU requires RTTI, which is not present in the system's | 297 # ICU requires RTTI, which is not present in the system's |
307 # stlport, so we have to include gabi++. | 298 # stlport, so we have to include gabi++. |
308 'include_dirs': [ | 299 'include_dirs': [ |
309 '<(android_src)/abi/cpp/include', | 300 '<(android_src)/abi/cpp/include', |
310 ], | 301 ], |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
396 'type': 'none', | 387 'type': 'none', |
397 'dependencies': ['system_icu'], | 388 'dependencies': ['system_icu'], |
398 'export_dependent_settings': ['system_icu'], | 389 'export_dependent_settings': ['system_icu'], |
399 'variables': { | 390 'variables': { |
400 'headers_root_path': 'source/i18n', | 391 'headers_root_path': 'source/i18n', |
401 'header_filenames': [ | 392 'header_filenames': [ |
402 # This list can easily be updated using the command below: | 393 # This list can easily be updated using the command below: |
403 # find third_party/icu/source/i18n/unicode -iname '*.h' \ | 394 # find third_party/icu/source/i18n/unicode -iname '*.h' \ |
404 # -printf "'%p',\n" | \ | 395 # -printf "'%p',\n" | \ |
405 # sed -e 's|third_party/icu/source/i18n/||' | sort -u | 396 # sed -e 's|third_party/icu/source/i18n/||' | sort -u |
397 'unicode/alphaindex.h', | |
406 'unicode/basictz.h', | 398 'unicode/basictz.h', |
407 'unicode/bmsearch.h', | |
408 'unicode/bms.h', | |
409 'unicode/calendar.h', | 399 'unicode/calendar.h', |
410 'unicode/choicfmt.h', | 400 'unicode/choicfmt.h', |
411 'unicode/coleitr.h', | 401 'unicode/coleitr.h', |
412 'unicode/colldata.h', | |
413 'unicode/coll.h', | 402 'unicode/coll.h', |
403 'unicode/compactdecimalformat.h', | |
414 'unicode/curramt.h', | 404 'unicode/curramt.h', |
415 'unicode/currpinf.h', | 405 'unicode/currpinf.h', |
416 'unicode/currunit.h', | 406 'unicode/currunit.h', |
417 'unicode/datefmt.h', | 407 'unicode/datefmt.h', |
418 'unicode/dcfmtsym.h', | 408 'unicode/dcfmtsym.h', |
419 'unicode/decimfmt.h', | 409 'unicode/decimfmt.h', |
420 'unicode/dtfmtsym.h', | 410 'unicode/dtfmtsym.h', |
421 'unicode/dtitvfmt.h', | 411 'unicode/dtitvfmt.h', |
422 'unicode/dtitvinf.h', | 412 'unicode/dtitvinf.h', |
423 'unicode/dtptngen.h', | 413 'unicode/dtptngen.h', |
424 'unicode/dtrule.h', | 414 'unicode/dtrule.h', |
425 'unicode/fieldpos.h', | 415 'unicode/fieldpos.h', |
426 'unicode/fmtable.h', | 416 'unicode/fmtable.h', |
427 'unicode/format.h', | 417 'unicode/format.h', |
428 'unicode/fpositer.h', | 418 'unicode/fpositer.h', |
419 'unicode/gender.h', | |
429 'unicode/gregocal.h', | 420 'unicode/gregocal.h', |
430 'unicode/locdspnm.h', | 421 'unicode/locdspnm.h', |
431 'unicode/measfmt.h', | 422 'unicode/measfmt.h', |
432 'unicode/measunit.h', | 423 'unicode/measunit.h', |
433 'unicode/measure.h', | 424 'unicode/measure.h', |
434 'unicode/msgfmt.h', | 425 'unicode/msgfmt.h', |
435 'unicode/numfmt.h', | 426 'unicode/numfmt.h', |
436 'unicode/numsys.h', | 427 'unicode/numsys.h', |
437 'unicode/plurfmt.h', | 428 'unicode/plurfmt.h', |
438 'unicode/plurrule.h', | 429 'unicode/plurrule.h', |
439 'unicode/rbnf.h', | 430 'unicode/rbnf.h', |
440 'unicode/rbtz.h', | 431 'unicode/rbtz.h', |
441 'unicode/regex.h', | 432 'unicode/regex.h', |
433 'unicode/region.h', | |
442 'unicode/search.h', | 434 'unicode/search.h', |
443 'unicode/selfmt.h', | 435 'unicode/selfmt.h', |
444 'unicode/simpletz.h', | 436 'unicode/simpletz.h', |
445 'unicode/smpdtfmt.h', | 437 'unicode/smpdtfmt.h', |
446 'unicode/sortkey.h', | 438 'unicode/sortkey.h', |
447 'unicode/stsearch.h', | 439 'unicode/stsearch.h', |
448 'unicode/tblcoll.h', | 440 'unicode/tblcoll.h', |
449 'unicode/timezone.h', | 441 'unicode/timezone.h', |
450 'unicode/tmunit.h', | 442 'unicode/tmunit.h', |
451 'unicode/tmutamt.h', | 443 'unicode/tmutamt.h', |
452 'unicode/tmutfmt.h', | 444 'unicode/tmutfmt.h', |
453 'unicode/translit.h', | 445 'unicode/translit.h', |
446 'unicode/tzfmt.h', | |
447 'unicode/tznames.h', | |
454 'unicode/tzrule.h', | 448 'unicode/tzrule.h', |
455 'unicode/tztrans.h', | 449 'unicode/tztrans.h', |
456 'unicode/ucal.h', | 450 'unicode/ucal.h', |
457 'unicode/ucoleitr.h', | 451 'unicode/ucoleitr.h', |
458 'unicode/ucol.h', | 452 'unicode/ucol.h', |
459 'unicode/ucsdet.h', | 453 'unicode/ucsdet.h', |
460 'unicode/ucurr.h', | 454 'unicode/ucurr.h', |
455 'unicode/udateintervalformat.h', | |
461 'unicode/udat.h', | 456 'unicode/udat.h', |
462 'unicode/udatpg.h', | 457 'unicode/udatpg.h', |
458 'unicode/udisplaycontext.h', | |
459 'unicode/uformattable.h', | |
460 'unicode/ugender.h', | |
463 'unicode/uldnames.h', | 461 'unicode/uldnames.h', |
464 'unicode/ulocdata.h', | 462 'unicode/ulocdata.h', |
465 'unicode/umsg.h', | 463 'unicode/umsg.h', |
466 'unicode/unirepl.h', | 464 'unicode/unirepl.h', |
467 'unicode/unum.h', | 465 'unicode/unum.h', |
466 'unicode/unumsys.h', | |
467 'unicode/upluralrules.h', | |
468 'unicode/uregex.h', | 468 'unicode/uregex.h', |
469 'unicode/uregion.h', | |
469 'unicode/usearch.h', | 470 'unicode/usearch.h', |
470 'unicode/uspoof.h', | 471 'unicode/uspoof.h', |
471 'unicode/utmscale.h', | 472 'unicode/utmscale.h', |
472 'unicode/utrans.h', | 473 'unicode/utrans.h', |
473 'unicode/vtzone.h', | 474 'unicode/vtzone.h', |
474 ], | 475 ], |
475 }, | 476 }, |
476 'includes': [ | 477 'includes': [ |
477 '../../build/shim_headers.gypi', | 478 '../../build/shim_headers.gypi', |
478 ], | 479 ], |
479 'toolsets': ['target'], | 480 'toolsets': ['target'], |
480 }, | 481 }, |
481 { | 482 { |
482 'target_name': 'icuuc', | 483 'target_name': 'icuuc', |
483 'type': 'none', | 484 'type': 'none', |
484 'dependencies': ['system_icu'], | 485 'dependencies': ['system_icu'], |
485 'export_dependent_settings': ['system_icu'], | 486 'export_dependent_settings': ['system_icu'], |
486 'variables': { | 487 'variables': { |
487 'headers_root_path': 'source/common', | 488 'headers_root_path': 'source/common', |
488 'header_filenames': [ | 489 'header_filenames': [ |
489 # This list can easily be updated using the command below: | 490 # This list can easily be updated using the command below: |
490 # find third_party/icu/source/common/unicode -iname '*.h' \ | 491 # find third_party/icu/source/common/unicode -iname '*.h' \ |
491 # -printf "'%p',\n" | \ | 492 # -printf "'%p',\n" | \ |
492 # sed -e 's|third_party/icu/source/common/||' | sort -u | 493 # sed -e 's|third_party/icu/source/common/||' | sort -u |
494 'unicode/appendable.h', | |
493 'unicode/brkiter.h', | 495 'unicode/brkiter.h', |
494 'unicode/bytestream.h', | 496 'unicode/bytestream.h', |
497 'unicode/bytestriebuilder.h', | |
498 'unicode/bytestrie.h', | |
495 'unicode/caniter.h', | 499 'unicode/caniter.h', |
496 'unicode/chariter.h', | 500 'unicode/chariter.h', |
497 'unicode/dbbi.h', | 501 'unicode/dbbi.h', |
498 'unicode/docmain.h', | 502 'unicode/docmain.h', |
499 'unicode/dtintrv.h', | 503 'unicode/dtintrv.h', |
504 'unicode/enumset.h', | |
500 'unicode/errorcode.h', | 505 'unicode/errorcode.h', |
501 'unicode/icudataver.h', | 506 'unicode/icudataver.h', |
502 'unicode/icuplug.h', | 507 'unicode/icuplug.h', |
503 'unicode/idna.h', | 508 'unicode/idna.h', |
509 'unicode/listformatter.h', | |
504 'unicode/localpointer.h', | 510 'unicode/localpointer.h', |
505 'unicode/locid.h', | 511 'unicode/locid.h', |
512 'unicode/messagepattern.h', | |
506 'unicode/normalizer2.h', | 513 'unicode/normalizer2.h', |
507 'unicode/normlzr.h', | 514 'unicode/normlzr.h', |
508 'unicode/pandroid.h', | |
509 'unicode/parseerr.h', | 515 'unicode/parseerr.h', |
510 'unicode/parsepos.h', | 516 'unicode/parsepos.h', |
511 'unicode/pfreebsd.h', | 517 'unicode/platform.h', |
512 'unicode/plinux.h', | |
513 'unicode/pmac.h', | |
514 'unicode/popenbsd.h', | |
515 'unicode/ppalmos.h', | |
516 'unicode/ptypes.h', | 518 'unicode/ptypes.h', |
517 'unicode/putil.h', | 519 'unicode/putil.h', |
518 'unicode/pwin32.h', | |
519 'unicode/rbbi.h', | 520 'unicode/rbbi.h', |
520 'unicode/rep.h', | 521 'unicode/rep.h', |
521 'unicode/resbund.h', | 522 'unicode/resbund.h', |
522 'unicode/schriter.h', | 523 'unicode/schriter.h', |
523 'unicode/std_string.h', | 524 'unicode/std_string.h', |
524 'unicode/strenum.h', | 525 'unicode/strenum.h', |
525 'unicode/stringpiece.h', | 526 'unicode/stringpiece.h', |
527 'unicode/stringtriebuilder.h', | |
526 'unicode/symtable.h', | 528 'unicode/symtable.h', |
527 'unicode/ubidi.h', | 529 'unicode/ubidi.h', |
528 'unicode/ubrk.h', | 530 'unicode/ubrk.h', |
529 'unicode/ucasemap.h', | 531 'unicode/ucasemap.h', |
530 'unicode/ucat.h', | 532 'unicode/ucat.h', |
531 'unicode/uchar.h', | 533 'unicode/uchar.h', |
534 'unicode/ucharstriebuilder.h', | |
535 'unicode/ucharstrie.h', | |
532 'unicode/uchriter.h', | 536 'unicode/uchriter.h', |
533 'unicode/uclean.h', | 537 'unicode/uclean.h', |
534 'unicode/ucnv_cb.h', | 538 'unicode/ucnv_cb.h', |
535 'unicode/ucnv_err.h', | 539 'unicode/ucnv_err.h', |
536 'unicode/ucnv.h', | 540 'unicode/ucnv.h', |
537 'unicode/ucnvsel.h', | 541 'unicode/ucnvsel.h', |
538 'unicode/uconfig.h', | 542 'unicode/uconfig.h', |
539 'unicode/udata.h', | 543 'unicode/udata.h', |
540 'unicode/udeprctd.h', | |
541 'unicode/udraft.h', | |
542 'unicode/uenum.h', | 544 'unicode/uenum.h', |
543 'unicode/uidna.h', | 545 'unicode/uidna.h', |
544 'unicode/uintrnal.h', | |
545 'unicode/uiter.h', | 546 'unicode/uiter.h', |
546 'unicode/uloc.h', | 547 'unicode/uloc.h', |
547 'unicode/umachine.h', | 548 'unicode/umachine.h', |
548 'unicode/umisc.h', | 549 'unicode/umisc.h', |
549 'unicode/unifilt.h', | 550 'unicode/unifilt.h', |
550 'unicode/unifunct.h', | 551 'unicode/unifunct.h', |
551 'unicode/unimatch.h', | 552 'unicode/unimatch.h', |
552 'unicode/uniset.h', | 553 'unicode/uniset.h', |
553 'unicode/unistr.h', | 554 'unicode/unistr.h', |
554 'unicode/unorm2.h', | 555 'unicode/unorm2.h', |
555 'unicode/unorm.h', | 556 'unicode/unorm.h', |
556 'unicode/uobject.h', | 557 'unicode/uobject.h', |
557 'unicode/uobslete.h', | |
558 'unicode/urename.h', | 558 'unicode/urename.h', |
559 'unicode/urep.h', | 559 'unicode/urep.h', |
560 'unicode/ures.h', | 560 'unicode/ures.h', |
561 'unicode/uscript.h', | 561 'unicode/uscript.h', |
562 'unicode/uset.h', | 562 'unicode/uset.h', |
563 'unicode/usetiter.h', | 563 'unicode/usetiter.h', |
564 'unicode/ushape.h', | 564 'unicode/ushape.h', |
565 'unicode/usprep.h', | 565 'unicode/usprep.h', |
566 'unicode/ustring.h', | 566 'unicode/ustring.h', |
567 'unicode/usystem.h', | 567 'unicode/ustringtrie.h', |
568 'unicode/utext.h', | 568 'unicode/utext.h', |
569 'unicode/utf16.h', | 569 'unicode/utf16.h', |
570 'unicode/utf32.h', | 570 'unicode/utf32.h', |
571 'unicode/utf8.h', | 571 'unicode/utf8.h', |
572 'unicode/utf.h', | 572 'unicode/utf.h', |
573 'unicode/utf_old.h', | 573 'unicode/utf_old.h', |
574 'unicode/utrace.h', | 574 'unicode/utrace.h', |
575 'unicode/utypeinfo.h', | |
576 'unicode/utypes.h', | 575 'unicode/utypes.h', |
577 'unicode/uvernum.h', | 576 'unicode/uvernum.h', |
578 'unicode/uversion.h', | 577 'unicode/uversion.h', |
579 ], | 578 ], |
580 }, | 579 }, |
581 'includes': [ | 580 'includes': [ |
582 '../../build/shim_headers.gypi', | 581 '../../build/shim_headers.gypi', |
583 ], | 582 ], |
584 'toolsets': ['target'], | 583 'toolsets': ['target'], |
585 }, | 584 }, |
586 ], # targets | 585 ], # targets |
587 }], | 586 }], |
588 ], # conditions | 587 ], # conditions |
589 } | 588 } |
OLD | NEW |