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

Side by Side Diff: runtime/vm/vm.gypi

Issue 1381033002: Add data-URI support class to dart:core (next to Uri). (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Added library now working (thanks fschneider). Back to the main content. Created 5 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
OLDNEW
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)', 7 'gen_source_dir': '<(SHARED_INTERMEDIATE_DIR)',
8 'libgen_in_cc_file': '../lib/libgen_in.cc', 8 'libgen_in_cc_file': '../lib/libgen_in.cc',
9 'builtin_in_cc_file': '../bin/builtin_in.cc', 9 'builtin_in_cc_file': '../bin/builtin_in.cc',
10 'async_cc_file': '<(gen_source_dir)/async_gen.cc', 10 'async_cc_file': '<(gen_source_dir)/async_gen.cc',
(...skipping 12 matching lines...) Expand all
23 'isolate_patch_cc_file': '<(gen_source_dir)/isolate_patch_gen.cc', 23 'isolate_patch_cc_file': '<(gen_source_dir)/isolate_patch_gen.cc',
24 'math_cc_file': '<(gen_source_dir)/math_gen.cc', 24 'math_cc_file': '<(gen_source_dir)/math_gen.cc',
25 'math_patch_cc_file': '<(gen_source_dir)/math_patch_gen.cc', 25 'math_patch_cc_file': '<(gen_source_dir)/math_patch_gen.cc',
26 'mirrors_cc_file': '<(gen_source_dir)/mirrors_gen.cc', 26 'mirrors_cc_file': '<(gen_source_dir)/mirrors_gen.cc',
27 'mirrors_patch_cc_file': '<(gen_source_dir)/mirrors_patch_gen.cc', 27 'mirrors_patch_cc_file': '<(gen_source_dir)/mirrors_patch_gen.cc',
28 'snapshot_test_dat_file': '<(gen_source_dir)/snapshot_test.dat', 28 'snapshot_test_dat_file': '<(gen_source_dir)/snapshot_test.dat',
29 'snapshot_test_in_dat_file': 'snapshot_test_in.dat', 29 'snapshot_test_in_dat_file': 'snapshot_test_in.dat',
30 'snapshot_test_dart_file': 'snapshot_test.dart', 30 'snapshot_test_dart_file': 'snapshot_test.dart',
31 'typed_data_cc_file': '<(gen_source_dir)/typed_data_gen.cc', 31 'typed_data_cc_file': '<(gen_source_dir)/typed_data_gen.cc',
32 'typed_data_patch_cc_file': '<(gen_source_dir)/typed_data_patch_gen.cc', 32 'typed_data_patch_cc_file': '<(gen_source_dir)/typed_data_patch_gen.cc',
33 'uri_cc_file': '<(gen_source_dir)/uri_gen.cc',
34 'uri_patch_cc_file': '<(gen_source_dir)/uri_patch_gen.cc',
33 'vmservice_cc_file': '<(gen_source_dir)/vmservice_gen.cc', 35 'vmservice_cc_file': '<(gen_source_dir)/vmservice_gen.cc',
34 'vmservice_patch_cc_file': '<(gen_source_dir)/vmservice_patch_gen.cc', 36 'vmservice_patch_cc_file': '<(gen_source_dir)/vmservice_patch_gen.cc',
35 }, 37 },
36 'targets': [ 38 'targets': [
37 { 39 {
38 'target_name': 'libdart_vm', 40 'target_name': 'libdart_vm',
39 'type': 'static_library', 41 'type': 'static_library',
40 'toolsets':['host', 'target'], 42 'toolsets':['host', 'target'],
41 'includes': [ 43 'includes': [
42 'vm_sources.gypi', 44 'vm_sources.gypi',
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 'generate_internal_cc_file#host', 177 'generate_internal_cc_file#host',
176 'generate_internal_patch_cc_file#host', 178 'generate_internal_patch_cc_file#host',
177 'generate_isolate_cc_file#host', 179 'generate_isolate_cc_file#host',
178 'generate_isolate_patch_cc_file#host', 180 'generate_isolate_patch_cc_file#host',
179 'generate_math_cc_file#host', 181 'generate_math_cc_file#host',
180 'generate_math_patch_cc_file#host', 182 'generate_math_patch_cc_file#host',
181 'generate_mirrors_cc_file#host', 183 'generate_mirrors_cc_file#host',
182 'generate_mirrors_patch_cc_file#host', 184 'generate_mirrors_patch_cc_file#host',
183 'generate_typed_data_cc_file#host', 185 'generate_typed_data_cc_file#host',
184 'generate_typed_data_patch_cc_file#host', 186 'generate_typed_data_patch_cc_file#host',
187 'generate_uri_cc_file#host',
188 'generate_uri_patch_cc_file#host',
185 'generate_vmservice_cc_file#host', 189 'generate_vmservice_cc_file#host',
186 'generate_vmservice_patch_cc_file#host', 190 'generate_vmservice_patch_cc_file#host',
187 ], 191 ],
188 'includes': [ 192 'includes': [
189 '../lib/async_sources.gypi', 193 '../lib/async_sources.gypi',
190 '../lib/collection_sources.gypi', 194 '../lib/collection_sources.gypi',
191 '../lib/core_sources.gypi', 195 '../lib/core_sources.gypi',
192 '../lib/developer_sources.gypi', 196 '../lib/developer_sources.gypi',
193 '../lib/internal_sources.gypi', 197 '../lib/internal_sources.gypi',
194 '../lib/isolate_sources.gypi', 198 '../lib/isolate_sources.gypi',
195 '../lib/math_sources.gypi', 199 '../lib/math_sources.gypi',
196 '../lib/mirrors_sources.gypi', 200 '../lib/mirrors_sources.gypi',
197 '../lib/typed_data_sources.gypi', 201 '../lib/typed_data_sources.gypi',
202 '../lib/uri_sources.gypi',
198 '../lib/vmservice_sources.gypi', 203 '../lib/vmservice_sources.gypi',
199 ], 204 ],
200 'sources': [ 205 'sources': [
201 'bootstrap.cc', 206 'bootstrap.cc',
202 # Include generated source files. 207 # Include generated source files.
203 '<(async_cc_file)', 208 '<(async_cc_file)',
204 '<(async_patch_cc_file)', 209 '<(async_patch_cc_file)',
205 '<(core_cc_file)', 210 '<(core_cc_file)',
206 '<(core_patch_cc_file)', 211 '<(core_patch_cc_file)',
207 '<(collection_cc_file)', 212 '<(collection_cc_file)',
208 '<(collection_patch_cc_file)', 213 '<(collection_patch_cc_file)',
209 '<(convert_cc_file)', 214 '<(convert_cc_file)',
210 '<(convert_patch_cc_file)', 215 '<(convert_patch_cc_file)',
211 '<(developer_cc_file)', 216 '<(developer_cc_file)',
212 '<(developer_patch_cc_file)', 217 '<(developer_patch_cc_file)',
213 '<(internal_cc_file)', 218 '<(internal_cc_file)',
214 '<(internal_patch_cc_file)', 219 '<(internal_patch_cc_file)',
215 '<(isolate_cc_file)', 220 '<(isolate_cc_file)',
216 '<(isolate_patch_cc_file)', 221 '<(isolate_patch_cc_file)',
217 '<(math_cc_file)', 222 '<(math_cc_file)',
218 '<(math_patch_cc_file)', 223 '<(math_patch_cc_file)',
219 '<(mirrors_cc_file)', 224 '<(mirrors_cc_file)',
220 '<(mirrors_patch_cc_file)', 225 '<(mirrors_patch_cc_file)',
221 '<(typed_data_cc_file)', 226 '<(typed_data_cc_file)',
222 '<(typed_data_patch_cc_file)', 227 '<(typed_data_patch_cc_file)',
228 '<(uri_cc_file)',
229 '<(uri_patch_cc_file)',
223 '<(vmservice_cc_file)', 230 '<(vmservice_cc_file)',
224 '<(vmservice_patch_cc_file)', 231 '<(vmservice_patch_cc_file)',
225 ], 232 ],
226 'include_dirs': [ 233 'include_dirs': [
227 '..', 234 '..',
228 ], 235 ],
229 }, 236 },
230 { 237 {
231 'target_name': 'libdart_lib', 238 'target_name': 'libdart_lib',
232 'type': 'static_library', 239 'type': 'static_library',
233 'toolsets':['host', 'target'], 240 'toolsets':['host', 'target'],
234 'includes': [ 241 'includes': [
235 '../lib/async_sources.gypi', 242 '../lib/async_sources.gypi',
236 '../lib/collection_sources.gypi', 243 '../lib/collection_sources.gypi',
237 '../lib/core_sources.gypi', 244 '../lib/core_sources.gypi',
238 '../lib/developer_sources.gypi', 245 '../lib/developer_sources.gypi',
239 '../lib/internal_sources.gypi', 246 '../lib/internal_sources.gypi',
240 '../lib/isolate_sources.gypi', 247 '../lib/isolate_sources.gypi',
241 '../lib/math_sources.gypi', 248 '../lib/math_sources.gypi',
242 '../lib/mirrors_sources.gypi', 249 '../lib/mirrors_sources.gypi',
243 '../lib/typed_data_sources.gypi', 250 '../lib/typed_data_sources.gypi',
251 '../lib/uri_sources.gypi',
244 '../lib/vmservice_sources.gypi', 252 '../lib/vmservice_sources.gypi',
245 ], 253 ],
246 'sources': [ 254 'sources': [
247 'bootstrap_nocore.cc', 255 'bootstrap_nocore.cc',
248 ], 256 ],
249 'include_dirs': [ 257 'include_dirs': [
250 '..', 258 '..',
251 ], 259 ],
252 }, 260 },
253 { 261 {
254 'target_name': 'generate_async_cc_file', 262 'target_name': 'generate_async_cc_file',
255 'type': 'none', 263 'type': 'none',
256 'toolsets':['host'], 264 'toolsets':['host'],
257 'includes': [ 265 'includes': [
258 '../../sdk/lib/async/async_sources.gypi', 266 '../../sdk/lib/async/async_sources.gypi',
259 ], 267 ],
260 'sources/': [ 268 'sources/': [
261 # Exclude all .[cc|h] files. 269 # Exclude all .[cc|h] files.
262 # This is only here for reference. Excludes happen after 270 # This is only here for reference. Excludes happen after
263 # variable expansion, so the script has to do its own 271 # variable expansion, so the script has to do its own
264 # exclude processing of the sources being passed. 272 # exclude processing of the sources being passed.
265 ['exclude', '\\.cc|h$'], 273 ['exclude', '\\.(cc|h)$'],
266 ], 274 ],
267 'actions': [ 275 'actions': [
268 { 276 {
269 'action_name': 'generate_async_cc', 277 'action_name': 'generate_async_cc',
270 'inputs': [ 278 'inputs': [
271 '../tools/gen_library_src_paths.py', 279 '../tools/gen_library_src_paths.py',
272 '<(libgen_in_cc_file)', 280 '<(libgen_in_cc_file)',
273 '<@(_sources)', 281 '<@(_sources)',
274 ], 282 ],
275 'outputs': [ 283 'outputs': [
(...skipping 19 matching lines...) Expand all
295 'toolsets':['host'], 303 'toolsets':['host'],
296 'includes': [ 304 'includes': [
297 # Load the runtime implementation sources. 305 # Load the runtime implementation sources.
298 '../lib/async_sources.gypi', 306 '../lib/async_sources.gypi',
299 ], 307 ],
300 'sources/': [ 308 'sources/': [
301 # Exclude all .[cc|h] files. 309 # Exclude all .[cc|h] files.
302 # This is only here for reference. Excludes happen after 310 # This is only here for reference. Excludes happen after
303 # variable expansion, so the script has to do its own 311 # variable expansion, so the script has to do its own
304 # exclude processing of the sources being passed. 312 # exclude processing of the sources being passed.
305 ['exclude', '\\.cc|h$'], 313 ['exclude', '\\.(cc|h)$'],
306 ], 314 ],
307 'actions': [ 315 'actions': [
308 { 316 {
309 'action_name': 'generate_async_patch_cc', 317 'action_name': 'generate_async_patch_cc',
310 'inputs': [ 318 'inputs': [
311 '../tools/gen_library_src_paths.py', 319 '../tools/gen_library_src_paths.py',
312 '<(libgen_in_cc_file)', 320 '<(libgen_in_cc_file)',
313 '<@(_sources)', 321 '<@(_sources)',
314 ], 322 ],
315 'outputs': [ 323 'outputs': [
(...skipping 19 matching lines...) Expand all
335 'toolsets':['host'], 343 'toolsets':['host'],
336 'includes': [ 344 'includes': [
337 # Load the shared collection library sources. 345 # Load the shared collection library sources.
338 '../../sdk/lib/collection/collection_sources.gypi', 346 '../../sdk/lib/collection/collection_sources.gypi',
339 ], 347 ],
340 'sources/': [ 348 'sources/': [
341 # Exclude all .[cc|h] files. 349 # Exclude all .[cc|h] files.
342 # This is only here for reference. Excludes happen after 350 # This is only here for reference. Excludes happen after
343 # variable expansion, so the script has to do its own 351 # variable expansion, so the script has to do its own
344 # exclude processing of the sources being passed. 352 # exclude processing of the sources being passed.
345 ['exclude', '\\.cc|h$'], 353 ['exclude', '\\.(cc|h)$'],
346 ], 354 ],
347 'actions': [ 355 'actions': [
348 { 356 {
349 'action_name': 'generate_collection_cc', 357 'action_name': 'generate_collection_cc',
350 'inputs': [ 358 'inputs': [
351 '../tools/gen_library_src_paths.py', 359 '../tools/gen_library_src_paths.py',
352 '<(libgen_in_cc_file)', 360 '<(libgen_in_cc_file)',
353 '<@(_sources)', 361 '<@(_sources)',
354 ], 362 ],
355 'outputs': [ 363 'outputs': [
(...skipping 19 matching lines...) Expand all
375 'toolsets':['host'], 383 'toolsets':['host'],
376 'includes': [ 384 'includes': [
377 # Load the runtime implementation sources. 385 # Load the runtime implementation sources.
378 '../lib/collection_sources.gypi', 386 '../lib/collection_sources.gypi',
379 ], 387 ],
380 'sources/': [ 388 'sources/': [
381 # Exclude all .[cc|h] files. 389 # Exclude all .[cc|h] files.
382 # This is only here for reference. Excludes happen after 390 # This is only here for reference. Excludes happen after
383 # variable expansion, so the script has to do its own 391 # variable expansion, so the script has to do its own
384 # exclude processing of the sources being passed. 392 # exclude processing of the sources being passed.
385 ['exclude', '\\.cc|h$'], 393 ['exclude', '\\.(cc|h)$'],
386 ], 394 ],
387 'actions': [ 395 'actions': [
388 { 396 {
389 'action_name': 'generate_collection_patch_cc', 397 'action_name': 'generate_collection_patch_cc',
390 'inputs': [ 398 'inputs': [
391 '../tools/gen_library_src_paths.py', 399 '../tools/gen_library_src_paths.py',
392 '<(libgen_in_cc_file)', 400 '<(libgen_in_cc_file)',
393 '<@(_sources)', 401 '<@(_sources)',
394 ], 402 ],
395 'outputs': [ 403 'outputs': [
(...skipping 19 matching lines...) Expand all
415 'toolsets':['host'], 423 'toolsets':['host'],
416 'includes': [ 424 'includes': [
417 # Load the shared convert library sources. 425 # Load the shared convert library sources.
418 '../../sdk/lib/convert/convert_sources.gypi', 426 '../../sdk/lib/convert/convert_sources.gypi',
419 ], 427 ],
420 'sources/': [ 428 'sources/': [
421 # Exclude all .[cc|h] files. 429 # Exclude all .[cc|h] files.
422 # This is only here for reference. Excludes happen after 430 # This is only here for reference. Excludes happen after
423 # variable expansion, so the script has to do its own 431 # variable expansion, so the script has to do its own
424 # exclude processing of the sources being passed. 432 # exclude processing of the sources being passed.
425 ['exclude', '\\.cc|h$'], 433 ['exclude', '\\.(cc|h)$'],
426 ], 434 ],
427 'actions': [ 435 'actions': [
428 { 436 {
429 'action_name': 'generate_convert_cc', 437 'action_name': 'generate_convert_cc',
430 'inputs': [ 438 'inputs': [
431 '../tools/gen_library_src_paths.py', 439 '../tools/gen_library_src_paths.py',
432 '<(libgen_in_cc_file)', 440 '<(libgen_in_cc_file)',
433 '<@(_sources)', 441 '<@(_sources)',
434 ], 442 ],
435 'outputs': [ 443 'outputs': [
(...skipping 19 matching lines...) Expand all
455 'toolsets':['host'], 463 'toolsets':['host'],
456 'includes': [ 464 'includes': [
457 # Load the shared convert library sources. 465 # Load the shared convert library sources.
458 '../lib/convert_sources.gypi', 466 '../lib/convert_sources.gypi',
459 ], 467 ],
460 'sources/': [ 468 'sources/': [
461 # Exclude all .[cc|h] files. 469 # Exclude all .[cc|h] files.
462 # This is only here for reference. Excludes happen after 470 # This is only here for reference. Excludes happen after
463 # variable expansion, so the script has to do its own 471 # variable expansion, so the script has to do its own
464 # exclude processing of the sources being passed. 472 # exclude processing of the sources being passed.
465 ['exclude', '\\.cc|h$'], 473 ['exclude', '\\.(cc|h)$'],
466 ], 474 ],
467 'actions': [ 475 'actions': [
468 { 476 {
469 'action_name': 'generate_convert_patch_cc', 477 'action_name': 'generate_convert_patch_cc',
470 'inputs': [ 478 'inputs': [
471 '../tools/gen_library_src_paths.py', 479 '../tools/gen_library_src_paths.py',
472 '<(libgen_in_cc_file)', 480 '<(libgen_in_cc_file)',
473 '<@(_sources)', 481 '<@(_sources)',
474 ], 482 ],
475 'outputs': [ 483 'outputs': [
(...skipping 19 matching lines...) Expand all
495 'toolsets':['host'], 503 'toolsets':['host'],
496 'includes': [ 504 'includes': [
497 # Load the shared core library sources. 505 # Load the shared core library sources.
498 '../../sdk/lib/core/core_sources.gypi', 506 '../../sdk/lib/core/core_sources.gypi',
499 ], 507 ],
500 'sources/': [ 508 'sources/': [
501 # Exclude all .[cc|h] files. 509 # Exclude all .[cc|h] files.
502 # This is only here for reference. Excludes happen after 510 # This is only here for reference. Excludes happen after
503 # variable expansion, so the script has to do its own 511 # variable expansion, so the script has to do its own
504 # exclude processing of the sources being passed. 512 # exclude processing of the sources being passed.
505 ['exclude', '\\.cc|h$'], 513 ['exclude', '\\.(cc|h)$'],
506 ], 514 ],
507 'actions': [ 515 'actions': [
508 { 516 {
509 'action_name': 'generate_core_cc', 517 'action_name': 'generate_core_cc',
510 'inputs': [ 518 'inputs': [
511 '../tools/gen_library_src_paths.py', 519 '../tools/gen_library_src_paths.py',
512 '<(libgen_in_cc_file)', 520 '<(libgen_in_cc_file)',
513 '<@(_sources)', 521 '<@(_sources)',
514 ], 522 ],
515 'outputs': [ 523 'outputs': [
(...skipping 19 matching lines...) Expand all
535 'toolsets':['host'], 543 'toolsets':['host'],
536 'includes': [ 544 'includes': [
537 # Load the runtime implementation sources. 545 # Load the runtime implementation sources.
538 '../lib/core_sources.gypi', 546 '../lib/core_sources.gypi',
539 ], 547 ],
540 'sources/': [ 548 'sources/': [
541 # Exclude all .[cc|h] files. 549 # Exclude all .[cc|h] files.
542 # This is only here for reference. Excludes happen after 550 # This is only here for reference. Excludes happen after
543 # variable expansion, so the script has to do its own 551 # variable expansion, so the script has to do its own
544 # exclude processing of the sources being passed. 552 # exclude processing of the sources being passed.
545 ['exclude', '\\.cc|h$'], 553 ['exclude', '\\.(cc|h)$'],
546 ], 554 ],
547 'actions': [ 555 'actions': [
548 { 556 {
549 'action_name': 'generate_core_patch_cc', 557 'action_name': 'generate_core_patch_cc',
550 'inputs': [ 558 'inputs': [
551 '../tools/gen_library_src_paths.py', 559 '../tools/gen_library_src_paths.py',
552 '<(libgen_in_cc_file)', 560 '<(libgen_in_cc_file)',
553 '<@(_sources)', 561 '<@(_sources)',
554 ], 562 ],
555 'outputs': [ 563 'outputs': [
(...skipping 19 matching lines...) Expand all
575 'toolsets':['host'], 583 'toolsets':['host'],
576 'includes': [ 584 'includes': [
577 # Load the runtime implementation sources. 585 # Load the runtime implementation sources.
578 '../lib/internal_sources.gypi', 586 '../lib/internal_sources.gypi',
579 ], 587 ],
580 'sources/': [ 588 'sources/': [
581 # Exclude all .[cc|h] files. 589 # Exclude all .[cc|h] files.
582 # This is only here for reference. Excludes happen after 590 # This is only here for reference. Excludes happen after
583 # variable expansion, so the script has to do its own 591 # variable expansion, so the script has to do its own
584 # exclude processing of the sources being passed. 592 # exclude processing of the sources being passed.
585 ['exclude', '\\.cc|h$'], 593 ['exclude', '\\.(cc|h)$'],
586 ], 594 ],
587 'actions': [ 595 'actions': [
588 { 596 {
589 'action_name': 'generate_internal_patch_cc', 597 'action_name': 'generate_internal_patch_cc',
590 'inputs': [ 598 'inputs': [
591 '../tools/gen_library_src_paths.py', 599 '../tools/gen_library_src_paths.py',
592 '<(libgen_in_cc_file)', 600 '<(libgen_in_cc_file)',
593 '<@(_sources)', 601 '<@(_sources)',
594 ], 602 ],
595 'outputs': [ 603 'outputs': [
(...skipping 19 matching lines...) Expand all
615 'toolsets':['host'], 623 'toolsets':['host'],
616 'includes': [ 624 'includes': [
617 # Load the shared internal library sources. 625 # Load the shared internal library sources.
618 '../../sdk/lib/internal/internal_sources.gypi', 626 '../../sdk/lib/internal/internal_sources.gypi',
619 ], 627 ],
620 'sources/': [ 628 'sources/': [
621 # Exclude all .[cc|h] files. 629 # Exclude all .[cc|h] files.
622 # This is only here for reference. Excludes happen after 630 # This is only here for reference. Excludes happen after
623 # variable expansion, so the script has to do its own 631 # variable expansion, so the script has to do its own
624 # exclude processing of the sources being passed. 632 # exclude processing of the sources being passed.
625 ['exclude', '\\.cc|h$'], 633 ['exclude', '\\.(cc|h)$'],
626 ], 634 ],
627 'actions': [ 635 'actions': [
628 { 636 {
629 'action_name': 'generate_internal_cc', 637 'action_name': 'generate_internal_cc',
630 'inputs': [ 638 'inputs': [
631 '../tools/gen_library_src_paths.py', 639 '../tools/gen_library_src_paths.py',
632 '<(libgen_in_cc_file)', 640 '<(libgen_in_cc_file)',
633 '<@(_sources)', 641 '<@(_sources)',
634 ], 642 ],
635 'outputs': [ 643 'outputs': [
(...skipping 19 matching lines...) Expand all
655 'toolsets':['host'], 663 'toolsets':['host'],
656 'includes': [ 664 'includes': [
657 # Load the runtime implementation sources. 665 # Load the runtime implementation sources.
658 '../../sdk/lib/isolate/isolate_sources.gypi', 666 '../../sdk/lib/isolate/isolate_sources.gypi',
659 ], 667 ],
660 'sources/': [ 668 'sources/': [
661 # Exclude all .[cc|h] files. 669 # Exclude all .[cc|h] files.
662 # This is only here for reference. Excludes happen after 670 # This is only here for reference. Excludes happen after
663 # variable expansion, so the script has to do its own 671 # variable expansion, so the script has to do its own
664 # exclude processing of the sources being passed. 672 # exclude processing of the sources being passed.
665 ['exclude', '\\.cc|h$'], 673 ['exclude', '\\.(cc|h)$'],
666 ], 674 ],
667 'actions': [ 675 'actions': [
668 { 676 {
669 'action_name': 'generate_isolate_cc', 677 'action_name': 'generate_isolate_cc',
670 'inputs': [ 678 'inputs': [
671 '../tools/gen_library_src_paths.py', 679 '../tools/gen_library_src_paths.py',
672 '<(libgen_in_cc_file)', 680 '<(libgen_in_cc_file)',
673 '<@(_sources)', 681 '<@(_sources)',
674 ], 682 ],
675 'outputs': [ 683 'outputs': [
(...skipping 19 matching lines...) Expand all
695 'toolsets':['host'], 703 'toolsets':['host'],
696 'includes': [ 704 'includes': [
697 # Load the runtime implementation sources. 705 # Load the runtime implementation sources.
698 '../lib/isolate_sources.gypi', 706 '../lib/isolate_sources.gypi',
699 ], 707 ],
700 'sources/': [ 708 'sources/': [
701 # Exclude all .[cc|h] files. 709 # Exclude all .[cc|h] files.
702 # This is only here for reference. Excludes happen after 710 # This is only here for reference. Excludes happen after
703 # variable expansion, so the script has to do its own 711 # variable expansion, so the script has to do its own
704 # exclude processing of the sources being passed. 712 # exclude processing of the sources being passed.
705 ['exclude', '\\.cc|h$'], 713 ['exclude', '\\.(cc|h)$'],
706 ], 714 ],
707 'actions': [ 715 'actions': [
708 { 716 {
709 'action_name': 'generate_isolate_patch_cc', 717 'action_name': 'generate_isolate_patch_cc',
710 'inputs': [ 718 'inputs': [
711 '../tools/gen_library_src_paths.py', 719 '../tools/gen_library_src_paths.py',
712 '<(libgen_in_cc_file)', 720 '<(libgen_in_cc_file)',
713 '<@(_sources)', 721 '<@(_sources)',
714 ], 722 ],
715 'outputs': [ 723 'outputs': [
(...skipping 19 matching lines...) Expand all
735 'toolsets':['host'], 743 'toolsets':['host'],
736 'includes': [ 744 'includes': [
737 # Load the shared math library sources. 745 # Load the shared math library sources.
738 '../../sdk/lib/math/math_sources.gypi', 746 '../../sdk/lib/math/math_sources.gypi',
739 ], 747 ],
740 'sources/': [ 748 'sources/': [
741 # Exclude all .[cc|h] files. 749 # Exclude all .[cc|h] files.
742 # This is only here for reference. Excludes happen after 750 # This is only here for reference. Excludes happen after
743 # variable expansion, so the script has to do its own 751 # variable expansion, so the script has to do its own
744 # exclude processing of the sources being passed. 752 # exclude processing of the sources being passed.
745 ['exclude', '\\.cc|h$'], 753 ['exclude', '\\.(cc|h)$'],
746 ], 754 ],
747 'actions': [ 755 'actions': [
748 { 756 {
749 'action_name': 'generate_math_cc', 757 'action_name': 'generate_math_cc',
750 'inputs': [ 758 'inputs': [
751 '../tools/gen_library_src_paths.py', 759 '../tools/gen_library_src_paths.py',
752 '<(libgen_in_cc_file)', 760 '<(libgen_in_cc_file)',
753 '<@(_sources)', 761 '<@(_sources)',
754 ], 762 ],
755 'outputs': [ 763 'outputs': [
(...skipping 19 matching lines...) Expand all
775 'toolsets':['host'], 783 'toolsets':['host'],
776 'includes': [ 784 'includes': [
777 # Load the shared math library sources. 785 # Load the shared math library sources.
778 '../lib/math_sources.gypi', 786 '../lib/math_sources.gypi',
779 ], 787 ],
780 'sources/': [ 788 'sources/': [
781 # Exclude all .[cc|h] files. 789 # Exclude all .[cc|h] files.
782 # This is only here for reference. Excludes happen after 790 # This is only here for reference. Excludes happen after
783 # variable expansion, so the script has to do its own 791 # variable expansion, so the script has to do its own
784 # exclude processing of the sources being passed. 792 # exclude processing of the sources being passed.
785 ['exclude', '\\.cc|h$'], 793 ['exclude', '\\.(cc|h)$'],
786 ], 794 ],
787 'actions': [ 795 'actions': [
788 { 796 {
789 'action_name': 'generate_math_patch_cc', 797 'action_name': 'generate_math_patch_cc',
790 'inputs': [ 798 'inputs': [
791 '../tools/gen_library_src_paths.py', 799 '../tools/gen_library_src_paths.py',
792 '<(libgen_in_cc_file)', 800 '<(libgen_in_cc_file)',
793 '<@(_sources)', 801 '<@(_sources)',
794 ], 802 ],
795 'outputs': [ 803 'outputs': [
(...skipping 19 matching lines...) Expand all
815 'toolsets':['host'], 823 'toolsets':['host'],
816 'includes': [ 824 'includes': [
817 # Load the shared core library sources. 825 # Load the shared core library sources.
818 '../../sdk/lib/mirrors/mirrors_sources.gypi', 826 '../../sdk/lib/mirrors/mirrors_sources.gypi',
819 ], 827 ],
820 'sources/': [ 828 'sources/': [
821 # Exclude all .[cc|h] files. 829 # Exclude all .[cc|h] files.
822 # This is only here for reference. Excludes happen after 830 # This is only here for reference. Excludes happen after
823 # variable expansion, so the script has to do its own 831 # variable expansion, so the script has to do its own
824 # exclude processing of the sources being passed. 832 # exclude processing of the sources being passed.
825 ['exclude', '\\.cc|h$'], 833 ['exclude', '\\.(cc|h)$'],
826 ], 834 ],
827 'actions': [ 835 'actions': [
828 { 836 {
829 'action_name': 'generate_mirrors_cc', 837 'action_name': 'generate_mirrors_cc',
830 'inputs': [ 838 'inputs': [
831 '../tools/gen_library_src_paths.py', 839 '../tools/gen_library_src_paths.py',
832 '<(libgen_in_cc_file)', 840 '<(libgen_in_cc_file)',
833 '<@(_sources)', 841 '<@(_sources)',
834 ], 842 ],
835 'outputs': [ 843 'outputs': [
(...skipping 19 matching lines...) Expand all
855 'toolsets':['host'], 863 'toolsets':['host'],
856 'includes': [ 864 'includes': [
857 # Load the patch sources. 865 # Load the patch sources.
858 '../lib/mirrors_sources.gypi', 866 '../lib/mirrors_sources.gypi',
859 ], 867 ],
860 'sources/': [ 868 'sources/': [
861 # Exclude all .[cc|h] files. 869 # Exclude all .[cc|h] files.
862 # This is only here for reference. Excludes happen after 870 # This is only here for reference. Excludes happen after
863 # variable expansion, so the script has to do its own 871 # variable expansion, so the script has to do its own
864 # exclude processing of the sources being passed. 872 # exclude processing of the sources being passed.
865 ['exclude', '\\.cc|h$'], 873 ['exclude', '\\.(cc|h)$'],
866 ], 874 ],
867 'actions': [ 875 'actions': [
868 { 876 {
869 'action_name': 'generate_mirrors_patch_cc', 877 'action_name': 'generate_mirrors_patch_cc',
870 'inputs': [ 878 'inputs': [
871 '../tools/gen_library_src_paths.py', 879 '../tools/gen_library_src_paths.py',
872 '<(libgen_in_cc_file)', 880 '<(libgen_in_cc_file)',
873 '<@(_sources)', 881 '<@(_sources)',
874 ], 882 ],
875 'outputs': [ 883 'outputs': [
(...skipping 19 matching lines...) Expand all
895 'toolsets':['host'], 903 'toolsets':['host'],
896 'includes': [ 904 'includes': [
897 # Load the shared library sources. 905 # Load the shared library sources.
898 '../../sdk/lib/typed_data/typed_data_sources.gypi', 906 '../../sdk/lib/typed_data/typed_data_sources.gypi',
899 ], 907 ],
900 'sources/': [ 908 'sources/': [
901 # Exclude all .[cc|h] files. 909 # Exclude all .[cc|h] files.
902 # This is only here for reference. Excludes happen after 910 # This is only here for reference. Excludes happen after
903 # variable expansion, so the script has to do its own 911 # variable expansion, so the script has to do its own
904 # exclude processing of the sources being passed. 912 # exclude processing of the sources being passed.
905 ['exclude', '\\.cc|h$'], 913 ['exclude', '\\.(cc|h)$'],
906 ], 914 ],
907 'actions': [ 915 'actions': [
908 { 916 {
909 'action_name': 'generate_typed_data_cc', 917 'action_name': 'generate_typed_data_cc',
910 'inputs': [ 918 'inputs': [
911 '../tools/gen_library_src_paths.py', 919 '../tools/gen_library_src_paths.py',
912 '<(libgen_in_cc_file)', 920 '<(libgen_in_cc_file)',
913 '<@(_sources)', 921 '<@(_sources)',
914 ], 922 ],
915 'outputs': [ 923 'outputs': [
(...skipping 19 matching lines...) Expand all
935 'toolsets':['host'], 943 'toolsets':['host'],
936 'includes': [ 944 'includes': [
937 # Load the runtime implementation sources. 945 # Load the runtime implementation sources.
938 '../lib/typed_data_sources.gypi', 946 '../lib/typed_data_sources.gypi',
939 ], 947 ],
940 'sources/': [ 948 'sources/': [
941 # Exclude all .[cc|h] files. 949 # Exclude all .[cc|h] files.
942 # This is only here for reference. Excludes happen after 950 # This is only here for reference. Excludes happen after
943 # variable expansion, so the script has to do its own 951 # variable expansion, so the script has to do its own
944 # exclude processing of the sources being passed. 952 # exclude processing of the sources being passed.
945 ['exclude', '\\.cc|h$'], 953 ['exclude', '\\.(cc|h)$'],
946 ], 954 ],
947 'actions': [ 955 'actions': [
948 { 956 {
949 'action_name': 'generate_typed_data_patch_cc', 957 'action_name': 'generate_typed_data_patch_cc',
950 'inputs': [ 958 'inputs': [
951 '../tools/gen_library_src_paths.py', 959 '../tools/gen_library_src_paths.py',
952 '<(libgen_in_cc_file)', 960 '<(libgen_in_cc_file)',
953 '<@(_sources)', 961 '<@(_sources)',
954 ], 962 ],
955 'outputs': [ 963 'outputs': [
(...skipping 19 matching lines...) Expand all
975 'toolsets':['host'], 983 'toolsets':['host'],
976 'includes': [ 984 'includes': [
977 # Load the shared library sources. 985 # Load the shared library sources.
978 '../../sdk/lib/developer/developer_sources.gypi', 986 '../../sdk/lib/developer/developer_sources.gypi',
979 ], 987 ],
980 'sources/': [ 988 'sources/': [
981 # Exclude all .[cc|h] files. 989 # Exclude all .[cc|h] files.
982 # This is only here for reference. Excludes happen after 990 # This is only here for reference. Excludes happen after
983 # variable expansion, so the script has to do its own 991 # variable expansion, so the script has to do its own
984 # exclude processing of the sources being passed. 992 # exclude processing of the sources being passed.
985 ['exclude', '\\.cc|h$'], 993 ['exclude', '\\.(cc|h)$'],
986 ], 994 ],
987 'actions': [ 995 'actions': [
988 { 996 {
989 'action_name': 'generate_developer_cc', 997 'action_name': 'generate_developer_cc',
990 'inputs': [ 998 'inputs': [
991 '../tools/gen_library_src_paths.py', 999 '../tools/gen_library_src_paths.py',
992 '<(libgen_in_cc_file)', 1000 '<(libgen_in_cc_file)',
993 '<@(_sources)', 1001 '<@(_sources)',
994 ], 1002 ],
995 'outputs': [ 1003 'outputs': [
996 '<(developer_cc_file)', 1004 '<(developer_cc_file)',
997 ], 1005 ],
998 'action': [ 1006 'action': [
999 'python', 1007 'python',
1000 'tools/gen_library_src_paths.py', 1008 'tools/gen_library_src_paths.py',
1001 '--output', '<(developer_cc_file)', 1009 '--output', '<(developer_cc_file)',
1002 '--input_cc', '<(libgen_in_cc_file)', 1010 '--input_cc', '<(libgen_in_cc_file)',
1003 '--include', 'vm/bootstrap.h', 1011 '--include', 'vm/bootstrap.h',
1004 '--var_name', 'dart::Bootstrap::developer_source_paths_', 1012 '--var_name', 'dart::Bootstrap::developer_source_paths_',
1005 '--library_name', 'dart:developer', 1013 '--library_name', 'dart:developer',
1006 '<@(_sources)', 1014 '<@(_sources)',
1007 ], 1015 ],
1008 'message': 'Generating ''<(developer_cc_file)'' file.' 1016 'message': 'Generating ''<(developer_cc_file)'' file.'
1009 }, 1017 },
1010 ] 1018 ]
1011 }, 1019 },
1012 { 1020 {
1021 'target_name': 'generate_uri_cc_file',
1022 'type': 'none',
1023 'toolsets':['host'],
1024 'includes': [
1025 # Load the shared library sources.
1026 '../../sdk/lib/uri/uri_sources.gypi',
1027 ],
1028 'sources/': [
1029 # Exclude all .[cc|h] files.
1030 # This is only here for reference. Excludes happen after
1031 # variable expansion, so the script has to do its own
1032 # exclude processing of the sources being passed.
1033 ['exclude', '\\.(cc|h)$'],
1034 ],
1035 'actions': [
1036 {
1037 'action_name': 'generate_uri_cc',
1038 'inputs': [
1039 '../tools/gen_library_src_paths.py',
1040 '<(libgen_in_cc_file)',
1041 '<@(_sources)',
1042 ],
1043 'outputs': [
1044 '<(uri_cc_file)',
1045 ],
1046 'action': [
1047 'python',
1048 'tools/gen_library_src_paths.py',
1049 '--output', '<(uri_cc_file)',
1050 '--input_cc', '<(libgen_in_cc_file)',
1051 '--include', 'vm/bootstrap.h',
1052 '--var_name', 'dart::Bootstrap::uri_source_paths_',
1053 '--library_name', 'dart:uri',
1054 '<@(_sources)',
1055 ],
1056 'message': 'Generating ''<(uri_cc_file)'' file.'
1057 },
1058 ]
1059 },
1060 {
1061 'target_name': 'generate_uri_patch_cc_file',
1062 'type': 'none',
1063 'toolsets':['host'],
1064 'includes': [
1065 # Load the runtime implementation sources.
1066 '../lib/uri_sources.gypi',
1067 ],
1068 'sources/': [
1069 # Exclude all .[cc|h] files.
1070 # This is only here for reference. Excludes happen after
1071 # variable expansion, so the script has to do its own
1072 # exclude processing of the sources being passed.
1073 ['exclude', '\\.(cc|h)$'],
1074 ],
1075 'actions': [
1076 {
1077 'action_name': 'generate_uri_patch_cc',
1078 'inputs': [
1079 '../tools/gen_library_src_paths.py',
1080 '<(libgen_in_cc_file)',
1081 '<@(_sources)',
1082 ],
1083 'outputs': [
1084 '<(uri_patch_cc_file)',
1085 ],
1086 'action': [
1087 'python',
1088 'tools/gen_library_src_paths.py',
1089 '--output', '<(uri_patch_cc_file)',
1090 '--input_cc', '<(libgen_in_cc_file)',
1091 '--include', 'vm/bootstrap.h',
1092 '--var_name', 'dart::Bootstrap::uri_patch_paths_',
1093 '--library_name', 'dart:uri',
1094 '<@(_sources)',
1095 ],
1096 'message': 'Generating ''<(uri_patch_cc_file)'' file.'
1097 },
1098 ]
1099 },
1100 {
1013 'target_name': 'generate_developer_patch_cc_file', 1101 'target_name': 'generate_developer_patch_cc_file',
1014 'type': 'none', 1102 'type': 'none',
1015 'toolsets':['host'], 1103 'toolsets':['host'],
1016 'includes': [ 1104 'includes': [
1017 # Load the runtime implementation sources. 1105 # Load the runtime implementation sources.
1018 '../lib/developer_sources.gypi', 1106 '../lib/developer_sources.gypi',
1019 ], 1107 ],
1020 'sources/': [ 1108 'sources/': [
1021 # Exclude all .[cc|h] files. 1109 # Exclude all .[cc|h] files.
1022 # This is only here for reference. Excludes happen after 1110 # This is only here for reference. Excludes happen after
1023 # variable expansion, so the script has to do its own 1111 # variable expansion, so the script has to do its own
1024 # exclude processing of the sources being passed. 1112 # exclude processing of the sources being passed.
1025 ['exclude', '\\.cc|h$'], 1113 ['exclude', '\\.(cc|h)$'],
1026 ], 1114 ],
1027 'actions': [ 1115 'actions': [
1028 { 1116 {
1029 'action_name': 'generate_developer_patch_cc', 1117 'action_name': 'generate_developer_patch_cc',
1030 'inputs': [ 1118 'inputs': [
1031 '../tools/gen_library_src_paths.py', 1119 '../tools/gen_library_src_paths.py',
1032 '<(libgen_in_cc_file)', 1120 '<(libgen_in_cc_file)',
1033 '<@(_sources)', 1121 '<@(_sources)',
1034 ], 1122 ],
1035 'outputs': [ 1123 'outputs': [
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1083 'toolsets':['host'], 1171 'toolsets':['host'],
1084 'includes': [ 1172 'includes': [
1085 # Load the shared library sources. 1173 # Load the shared library sources.
1086 '../../sdk/lib/vmservice/vmservice_sources.gypi', 1174 '../../sdk/lib/vmservice/vmservice_sources.gypi',
1087 ], 1175 ],
1088 'sources/': [ 1176 'sources/': [
1089 # Exclude all .[cc|h] files. 1177 # Exclude all .[cc|h] files.
1090 # This is only here for reference. Excludes happen after 1178 # This is only here for reference. Excludes happen after
1091 # variable expansion, so the script has to do its own 1179 # variable expansion, so the script has to do its own
1092 # exclude processing of the sources being passed. 1180 # exclude processing of the sources being passed.
1093 ['exclude', '\\.cc|h$'], 1181 ['exclude', '\\.(cc|h)$'],
1094 ], 1182 ],
1095 'actions': [ 1183 'actions': [
1096 { 1184 {
1097 'action_name': 'generate_vmservice_cc', 1185 'action_name': 'generate_vmservice_cc',
1098 'inputs': [ 1186 'inputs': [
1099 '../tools/gen_library_src_paths.py', 1187 '../tools/gen_library_src_paths.py',
1100 '<(libgen_in_cc_file)', 1188 '<(libgen_in_cc_file)',
1101 '<@(_sources)', 1189 '<@(_sources)',
1102 ], 1190 ],
1103 'outputs': [ 1191 'outputs': [
(...skipping 19 matching lines...) Expand all
1123 'toolsets':['host'], 1211 'toolsets':['host'],
1124 'includes': [ 1212 'includes': [
1125 # Load the runtime implementation sources. 1213 # Load the runtime implementation sources.
1126 '../lib/vmservice_sources.gypi', 1214 '../lib/vmservice_sources.gypi',
1127 ], 1215 ],
1128 'sources/': [ 1216 'sources/': [
1129 # Exclude all .[cc|h] files. 1217 # Exclude all .[cc|h] files.
1130 # This is only here for reference. Excludes happen after 1218 # This is only here for reference. Excludes happen after
1131 # variable expansion, so the script has to do its own 1219 # variable expansion, so the script has to do its own
1132 # exclude processing of the sources being passed. 1220 # exclude processing of the sources being passed.
1133 ['exclude', '\\.cc|h$'], 1221 ['exclude', '\\.(cc|h)$'],
1134 ], 1222 ],
1135 'actions': [ 1223 'actions': [
1136 { 1224 {
1137 'action_name': 'generate_vmservice_patch_cc', 1225 'action_name': 'generate_vmservice_patch_cc',
1138 'inputs': [ 1226 'inputs': [
1139 '../tools/gen_library_src_paths.py', 1227 '../tools/gen_library_src_paths.py',
1140 '<(libgen_in_cc_file)', 1228 '<(libgen_in_cc_file)',
1141 '<@(_sources)', 1229 '<@(_sources)',
1142 ], 1230 ],
1143 'outputs': [ 1231 'outputs': [
1144 '<(vmservice_patch_cc_file)', 1232 '<(vmservice_patch_cc_file)',
1145 ], 1233 ],
1146 'action': [ 1234 'action': [
1147 'python', 1235 'python',
1148 'tools/gen_library_src_paths.py', 1236 'tools/gen_library_src_paths.py',
1149 '--output', '<(vmservice_patch_cc_file)', 1237 '--output', '<(vmservice_patch_cc_file)',
1150 '--input_cc', '<(libgen_in_cc_file)', 1238 '--input_cc', '<(libgen_in_cc_file)',
1151 '--include', 'vm/bootstrap.h', 1239 '--include', 'vm/bootstrap.h',
1152 '--var_name', 'dart::Bootstrap::_vmservice_patch_paths_', 1240 '--var_name', 'dart::Bootstrap::_vmservice_patch_paths_',
1153 '--library_name', 'dart:_vmservice', 1241 '--library_name', 'dart:_vmservice',
1154 '<@(_sources)', 1242 '<@(_sources)',
1155 ], 1243 ],
1156 'message': 'Generating ''<(vmservice_patch_cc_file)'' file.' 1244 'message': 'Generating ''<(vmservice_patch_cc_file)'' file.'
1157 }, 1245 },
1158 ] 1246 ]
1159 }, 1247 },
1160 ] 1248 ]
1161 } 1249 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698