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

Side by Side Diff: Source/devtools/devtools.gyp

Issue 451713002: DevTools: Introduce module initializers (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase and involve worker modules Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 # 1 #
2 # Copyright (C) 2013 Google Inc. All rights reserved. 2 # Copyright (C) 2013 Google Inc. All rights reserved.
3 # 3 #
4 # Redistribution and use in source and binary forms, with or without 4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions are 5 # modification, are permitted provided that the following conditions are
6 # met: 6 # met:
7 # 7 #
8 # * Redistributions of source code must retain the above copyright 8 # * Redistributions of source code must retain the above copyright
9 # notice, this list of conditions and the following disclaimer. 9 # notice, this list of conditions and the following disclaimer.
10 # * Redistributions in binary form must reproduce the above 10 # * Redistributions in binary form must reproduce the above
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 ['debug_devtools==0', { 120 ['debug_devtools==0', {
121 'actions': [{ 121 'actions': [{
122 'action_name': 'generate_devtools_grd', 122 'action_name': 'generate_devtools_grd',
123 'script_name': 'scripts/generate_devtools_grd.py', 123 'script_name': 'scripts/generate_devtools_grd.py',
124 'relative_path_dirs': [ 124 'relative_path_dirs': [
125 '<(PRODUCT_DIR)/resources/inspector', 125 '<(PRODUCT_DIR)/resources/inspector',
126 'front_end' 126 'front_end'
127 ], 127 ],
128 'input_pages': [ 128 'input_pages': [
129 '<(PRODUCT_DIR)/resources/inspector/devtools.html', 129 '<(PRODUCT_DIR)/resources/inspector/devtools.html',
130 '<(PRODUCT_DIR)/resources/inspector/inspector.css',
130 '<(PRODUCT_DIR)/resources/inspector/main/Main.js', 131 '<(PRODUCT_DIR)/resources/inspector/main/Main.js',
131 '<(PRODUCT_DIR)/resources/inspector/console/ConsoleP anel.js', 132 '<(PRODUCT_DIR)/resources/inspector/audits/_module.j s',
132 '<(PRODUCT_DIR)/resources/inspector/elements/Element sPanel.js', 133 '<(PRODUCT_DIR)/resources/inspector/console/_module. js',
133 '<(PRODUCT_DIR)/resources/inspector/extensions/Exten sionServer.js', 134 '<(PRODUCT_DIR)/resources/inspector/devices/_module. js',
134 '<(PRODUCT_DIR)/resources/inspector/resources/Resour cesPanel.js', 135 '<(PRODUCT_DIR)/resources/inspector/elements/_module .js',
135 '<(PRODUCT_DIR)/resources/inspector/network/NetworkP anel.js', 136 '<(PRODUCT_DIR)/resources/inspector/extensions/_modu le.js',
136 '<(PRODUCT_DIR)/resources/inspector/settings/Setting sScreen.js', 137 '<(PRODUCT_DIR)/resources/inspector/layers/_module.j s',
137 '<(PRODUCT_DIR)/resources/inspector/source_frame/Sou rceFrame.js', 138 '<(PRODUCT_DIR)/resources/inspector/network/_module. js',
138 '<(PRODUCT_DIR)/resources/inspector/sources/SourcesP anel.js', 139 '<(PRODUCT_DIR)/resources/inspector/profiler/_module .js',
139 '<(PRODUCT_DIR)/resources/inspector/timeline/Timelin ePanel.js', 140 '<(PRODUCT_DIR)/resources/inspector/resources/_modul e.js',
140 '<(PRODUCT_DIR)/resources/inspector/profiler/Profile sPanel.js', 141 '<(PRODUCT_DIR)/resources/inspector/settings/_module .js',
141 '<(PRODUCT_DIR)/resources/inspector/audits/AuditsPan el.js', 142 '<(PRODUCT_DIR)/resources/inspector/source_frame/_mo dule.js',
142 '<(PRODUCT_DIR)/resources/inspector/layers/LayersPan el.js', 143 '<(PRODUCT_DIR)/resources/inspector/sources/_module. js',
143 '<(PRODUCT_DIR)/resources/inspector/heap_snapshot_wo rker/HeapSnapshotWorker.js', 144 '<(PRODUCT_DIR)/resources/inspector/timeline/_module .js',
144 '<(PRODUCT_DIR)/resources/inspector/script_formatter _worker/ScriptFormatterWorker.js', 145 '<(PRODUCT_DIR)/resources/inspector/heap_snapshot_wo rker/_module.js',
145 '<(PRODUCT_DIR)/resources/inspector/temp_storage_sha red_worker/TempStorageSharedWorker.js', 146 '<(PRODUCT_DIR)/resources/inspector/script_formatter _worker/_module.js',
146 '<(PRODUCT_DIR)/resources/inspector/devices/DevicesV iew.js', 147 '<(PRODUCT_DIR)/resources/inspector/temp_storage_sha red_worker/_module.js',
147 '<(PRODUCT_DIR)/resources/inspector/inspector.css',
148 '<(PRODUCT_DIR)/resources/inspector/devtools_extensi on_api.js', 148 '<(PRODUCT_DIR)/resources/inspector/devtools_extensi on_api.js',
149 '<(PRODUCT_DIR)/resources/inspector/documentation/Do cumentationView.js', 149 '<(PRODUCT_DIR)/resources/inspector/documentation/Do cumentationView.js',
150 '<@(devtools_standalone_files)', 150 '<@(devtools_standalone_files)',
151 '<@(devtools_cm_css_files)', 151 '<@(devtools_cm_css_files)',
152 ], 152 ],
153 'images': [ 153 'images': [
154 '<@(devtools_image_files)', 154 '<@(devtools_image_files)',
155 ], 155 ],
156 'inputs': [ 156 'inputs': [
157 '<@(_script_name)', 157 '<@(_script_name)',
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
349 ] 349 ]
350 }, 350 },
351 { 351 {
352 'target_name': 'build_console_module', 352 'target_name': 'build_console_module',
353 'type': 'none', 353 'type': 'none',
354 'conditions': [ 354 'conditions': [
355 ['debug_devtools==0', { # Release 355 ['debug_devtools==0', { # Release
356 'actions': [{ 356 'actions': [{
357 'action_name': 'build_console_module', 357 'action_name': 'build_console_module',
358 'script_name': 'scripts/inline_js_imports.py', 358 'script_name': 'scripts/inline_js_imports.py',
359 'input_file': 'front_end/console/ConsolePanel.js', 359 'input_file': 'front_end/console/_module.js',
360 'inputs': [ 360 'inputs': [
361 '<@(_script_name)', 361 '<@(_script_name)',
362 '<@(devtools_console_js_files)', 362 '<@(devtools_console_js_files)',
363 ], 363 ],
364 'outputs': ['<(PRODUCT_DIR)/resources/inspector/console/ ConsolePanel.js'], 364 'outputs': ['<(PRODUCT_DIR)/resources/inspector/console/ _module.js'],
365 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 365 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
366 }], 366 }],
367 }, 367 },
368 { # Debug 368 { # Debug
369 'copies': [ 369 'copies': [
370 { 370 {
371 'destination': '<(PRODUCT_DIR)/resources/inspector/c onsole', 371 'destination': '<(PRODUCT_DIR)/resources/inspector/c onsole',
372 'files': [ 372 'files': [
373 '<@(devtools_console_js_files)', 373 '<@(devtools_console_js_files)',
374 'front_end/console/module.json', 374 'front_end/console/module.json',
375 ], 375 ],
376 } 376 }
377 ] 377 ]
378 }] 378 }]
379 ] 379 ]
380 }, 380 },
381 { 381 {
382 'target_name': 'build_devices_module', 382 'target_name': 'build_devices_module',
383 'type': 'none', 383 'type': 'none',
384 'conditions': [ 384 'conditions': [
385 ['debug_devtools==0', { # Release 385 ['debug_devtools==0', { # Release
386 'actions': [{ 386 'actions': [{
387 'action_name': 'build_devices_module', 387 'action_name': 'build_devices_module',
388 'script_name': 'scripts/inline_js_imports.py', 388 'script_name': 'scripts/inline_js_imports.py',
389 'input_file': 'front_end/devices/DevicesView.js', 389 'input_file': 'front_end/devices/_module.js',
390 'inputs': [ 390 'inputs': [
391 '<@(_script_name)', 391 '<@(_script_name)',
392 '<@(devtools_devices_js_files)', 392 '<@(devtools_devices_js_files)',
393 ], 393 ],
394 'outputs': ['<(PRODUCT_DIR)/resources/inspector/devices/ DevicesView.js'], 394 'outputs': ['<(PRODUCT_DIR)/resources/inspector/devices/ _module.js'],
395 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 395 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
396 }], 396 }],
397 }, 397 },
398 { # Debug 398 { # Debug
399 'copies': [ 399 'copies': [
400 { 400 {
401 'destination': '<(PRODUCT_DIR)/resources/inspector/d evices', 401 'destination': '<(PRODUCT_DIR)/resources/inspector/d evices',
402 'files': [ 402 'files': [
403 '<@(devtools_devices_js_files)', 403 '<@(devtools_devices_js_files)',
404 'front_end/devices/module.json', 404 'front_end/devices/module.json',
405 ], 405 ],
406 } 406 }
407 ] 407 ]
408 }] 408 }]
409 ] 409 ]
410 }, 410 },
411 { 411 {
412 'target_name': 'build_elements_module', 412 'target_name': 'build_elements_module',
413 'type': 'none', 413 'type': 'none',
414 'conditions': [ 414 'conditions': [
415 ['debug_devtools==0', { # Release 415 ['debug_devtools==0', { # Release
416 'actions': [{ 416 'actions': [{
417 'action_name': 'build_elements_module', 417 'action_name': 'build_elements_module',
418 'script_name': 'scripts/inline_js_imports.py', 418 'script_name': 'scripts/inline_js_imports.py',
419 'input_file': 'front_end/elements/ElementsPanel.js', 419 'input_file': 'front_end/elements/_module.js',
420 'inputs': [ 420 'inputs': [
421 '<@(_script_name)', 421 '<@(_script_name)',
422 '<@(devtools_elements_js_files)', 422 '<@(devtools_elements_js_files)',
423 ], 423 ],
424 'outputs': ['<(PRODUCT_DIR)/resources/inspector/elements /ElementsPanel.js'], 424 'outputs': ['<(PRODUCT_DIR)/resources/inspector/elements /_module.js'],
425 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 425 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
426 }], 426 }],
427 }, 427 },
428 { # Debug 428 { # Debug
429 'copies': [ 429 'copies': [
430 { 430 {
431 'destination': '<(PRODUCT_DIR)/resources/inspector/e lements', 431 'destination': '<(PRODUCT_DIR)/resources/inspector/e lements',
432 'files': [ 432 'files': [
433 '<@(devtools_elements_js_files)', 433 '<@(devtools_elements_js_files)',
434 'front_end/elements/module.json', 434 'front_end/elements/module.json',
435 ], 435 ],
436 } 436 }
437 ] 437 ]
438 }] 438 }]
439 ] 439 ]
440 }, 440 },
441 { 441 {
442 'target_name': 'build_resources_module', 442 'target_name': 'build_resources_module',
443 'type': 'none', 443 'type': 'none',
444 'conditions': [ 444 'conditions': [
445 ['debug_devtools==0', { # Release 445 ['debug_devtools==0', { # Release
446 'actions': [{ 446 'actions': [{
447 'action_name': 'build_resources_module', 447 'action_name': 'build_resources_module',
448 'script_name': 'scripts/inline_js_imports.py', 448 'script_name': 'scripts/inline_js_imports.py',
449 'input_file': 'front_end/resources/ResourcesPanel.js', 449 'input_file': 'front_end/resources/_module.js',
450 'inputs': [ 450 'inputs': [
451 '<@(_script_name)', 451 '<@(_script_name)',
452 '<@(devtools_resources_js_files)', 452 '<@(devtools_resources_js_files)',
453 ], 453 ],
454 'outputs': ['<(PRODUCT_DIR)/resources/inspector/resource s/ResourcesPanel.js'], 454 'outputs': ['<(PRODUCT_DIR)/resources/inspector/resource s/_module.js'],
455 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 455 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
456 }], 456 }],
457 }, 457 },
458 { # Debug 458 { # Debug
459 'copies': [ 459 'copies': [
460 { 460 {
461 'destination': '<(PRODUCT_DIR)/resources/inspector/r esources', 461 'destination': '<(PRODUCT_DIR)/resources/inspector/r esources',
462 'files': [ 462 'files': [
463 '<@(devtools_resources_js_files)', 463 '<@(devtools_resources_js_files)',
464 'front_end/resources/module.json', 464 'front_end/resources/module.json',
465 ], 465 ],
466 } 466 }
467 ] 467 ]
468 }] 468 }]
469 ] 469 ]
470 }, 470 },
471 { 471 {
472 'target_name': 'build_network_module', 472 'target_name': 'build_network_module',
473 'type': 'none', 473 'type': 'none',
474 'conditions': [ 474 'conditions': [
475 ['debug_devtools==0', { # Release 475 ['debug_devtools==0', { # Release
476 'actions': [{ 476 'actions': [{
477 'action_name': 'build_network_module', 477 'action_name': 'build_network_module',
478 'script_name': 'scripts/inline_js_imports.py', 478 'script_name': 'scripts/inline_js_imports.py',
479 'input_file': 'front_end/network/NetworkPanel.js', 479 'input_file': 'front_end/network/_module.js',
480 'inputs': [ 480 'inputs': [
481 '<@(_script_name)', 481 '<@(_script_name)',
482 '<@(devtools_network_js_files)', 482 '<@(devtools_network_js_files)',
483 ], 483 ],
484 'outputs': ['<(PRODUCT_DIR)/resources/inspector/network/ NetworkPanel.js'], 484 'outputs': ['<(PRODUCT_DIR)/resources/inspector/network/ _module.js'],
485 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 485 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
486 }], 486 }],
487 }, 487 },
488 { # Debug 488 { # Debug
489 'copies': [ 489 'copies': [
490 { 490 {
491 'destination': '<(PRODUCT_DIR)/resources/inspector/n etwork', 491 'destination': '<(PRODUCT_DIR)/resources/inspector/n etwork',
492 'files': [ 492 'files': [
493 '<@(devtools_network_js_files)', 493 '<@(devtools_network_js_files)',
494 'front_end/network/module.json', 494 'front_end/network/module.json',
495 ], 495 ],
496 } 496 }
497 ] 497 ]
498 }] 498 }]
499 ] 499 ]
500 }, 500 },
501 { 501 {
502 'target_name': 'build_extensions_module', 502 'target_name': 'build_extensions_module',
503 'type': 'none', 503 'type': 'none',
504 'conditions': [ 504 'conditions': [
505 ['debug_devtools==0', { # Release 505 ['debug_devtools==0', { # Release
506 'actions': [{ 506 'actions': [{
507 'action_name': 'build_extensions_module', 507 'action_name': 'build_extensions_module',
508 'script_name': 'scripts/inline_js_imports.py', 508 'script_name': 'scripts/inline_js_imports.py',
509 'input_file': 'front_end/extensions/ExtensionServer.js', 509 'input_file': 'front_end/extensions/_module.js',
510 'inputs': [ 510 'inputs': [
511 '<@(_script_name)', 511 '<@(_script_name)',
512 '<@(devtools_extensions_js_files)', 512 '<@(devtools_extensions_js_files)',
513 ], 513 ],
514 'outputs': ['<(PRODUCT_DIR)/resources/inspector/extensio ns/ExtensionServer.js'], 514 'outputs': ['<(PRODUCT_DIR)/resources/inspector/extensio ns/_module.js'],
515 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 515 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
516 }], 516 }],
517 }, 517 },
518 { # Debug 518 { # Debug
519 'copies': [ 519 'copies': [
520 { 520 {
521 'destination': '<(PRODUCT_DIR)/resources/inspector/e xtensions', 521 'destination': '<(PRODUCT_DIR)/resources/inspector/e xtensions',
522 'files': [ 522 'files': [
523 '<@(devtools_extensions_js_files)', 523 '<@(devtools_extensions_js_files)',
524 'front_end/extensions/module.json', 524 'front_end/extensions/module.json',
525 ], 525 ],
526 } 526 }
527 ] 527 ]
528 }] 528 }]
529 ] 529 ]
530 }, 530 },
531 { 531 {
532 'target_name': 'build_source_frame_module', 532 'target_name': 'build_source_frame_module',
533 'type': 'none', 533 'type': 'none',
534 'conditions': [ 534 'conditions': [
535 ['debug_devtools==0', { # Release 535 ['debug_devtools==0', { # Release
536 'actions': [{ 536 'actions': [{
537 'action_name': 'build_source_frame_module', 537 'action_name': 'build_source_frame_module',
538 'script_name': 'scripts/inline_js_imports.py', 538 'script_name': 'scripts/inline_js_imports.py',
539 'input_file': 'front_end/source_frame/SourceFrame.js', 539 'input_file': 'front_end/source_frame/_module.js',
540 'inputs': [ 540 'inputs': [
541 '<@(_script_name)', 541 '<@(_script_name)',
542 '<@(devtools_source_frame_js_files)', 542 '<@(devtools_source_frame_js_files)',
543 '<@(devtools_cm_js_files)', 543 '<@(devtools_cm_js_files)',
544 ], 544 ],
545 'outputs': ['<(PRODUCT_DIR)/resources/inspector/source_f rame/SourceFrame.js'], 545 'outputs': ['<(PRODUCT_DIR)/resources/inspector/source_f rame/_module.js'],
546 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 546 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
547 }], 547 }],
548 'copies': [ 548 'copies': [
549 { 549 {
550 'destination': '<(PRODUCT_DIR)/resources/inspector/c m', 550 'destination': '<(PRODUCT_DIR)/resources/inspector/c m',
551 'files': [ 551 'files': [
552 '<@(devtools_cm_css_files)', 552 '<@(devtools_cm_css_files)',
553 ], 553 ],
554 } 554 }
555 ], 555 ],
(...skipping 19 matching lines...) Expand all
575 ] 575 ]
576 }, 576 },
577 { 577 {
578 'target_name': 'build_sources_module', 578 'target_name': 'build_sources_module',
579 'type': 'none', 579 'type': 'none',
580 'conditions': [ 580 'conditions': [
581 ['debug_devtools==0', { # Release 581 ['debug_devtools==0', { # Release
582 'actions': [{ 582 'actions': [{
583 'action_name': 'build_sources_module', 583 'action_name': 'build_sources_module',
584 'script_name': 'scripts/inline_js_imports.py', 584 'script_name': 'scripts/inline_js_imports.py',
585 'input_file': 'front_end/sources/SourcesPanel.js', 585 'input_file': 'front_end/sources/_module.js',
586 'inputs': [ 586 'inputs': [
587 '<@(_script_name)', 587 '<@(_script_name)',
588 '<@(devtools_sources_js_files)', 588 '<@(devtools_sources_js_files)',
589 ], 589 ],
590 'outputs': ['<(PRODUCT_DIR)/resources/inspector/sources/ SourcesPanel.js'], 590 'outputs': ['<(PRODUCT_DIR)/resources/inspector/sources/ _module.js'],
591 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 591 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
592 }], 592 }],
593 }, 593 },
594 { # Debug 594 { # Debug
595 'copies': [ 595 'copies': [
596 { 596 {
597 'destination': '<(PRODUCT_DIR)/resources/inspector/s ources', 597 'destination': '<(PRODUCT_DIR)/resources/inspector/s ources',
598 'files': [ 598 'files': [
599 '<@(devtools_sources_js_files)', 599 '<@(devtools_sources_js_files)',
600 'front_end/sources/module.json', 600 'front_end/sources/module.json',
601 ], 601 ],
602 } 602 }
603 ] 603 ]
604 }] 604 }]
605 ] 605 ]
606 }, 606 },
607 { 607 {
608 'target_name': 'build_timeline_module', 608 'target_name': 'build_timeline_module',
609 'type': 'none', 609 'type': 'none',
610 'conditions': [ 610 'conditions': [
611 ['debug_devtools==0', { # Release 611 ['debug_devtools==0', { # Release
612 'actions': [{ 612 'actions': [{
613 'action_name': 'build_timeline_module', 613 'action_name': 'build_timeline_module',
614 'script_name': 'scripts/inline_js_imports.py', 614 'script_name': 'scripts/inline_js_imports.py',
615 'input_file': 'front_end/timeline/TimelinePanel.js', 615 'input_file': 'front_end/timeline/_module.js',
616 'inputs': [ 616 'inputs': [
617 '<@(_script_name)', 617 '<@(_script_name)',
618 '<@(devtools_timeline_js_files)', 618 '<@(devtools_timeline_js_files)',
619 ], 619 ],
620 'outputs': ['<(PRODUCT_DIR)/resources/inspector/timeline /TimelinePanel.js'], 620 'outputs': ['<(PRODUCT_DIR)/resources/inspector/timeline /_module.js'],
621 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 621 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
622 }], 622 }],
623 }, 623 },
624 { # Debug 624 { # Debug
625 'copies': [ 625 'copies': [
626 { 626 {
627 'destination': '<(PRODUCT_DIR)/resources/inspector/t imeline', 627 'destination': '<(PRODUCT_DIR)/resources/inspector/t imeline',
628 'files': [ 628 'files': [
629 '<@(devtools_timeline_js_files)', 629 '<@(devtools_timeline_js_files)',
630 'front_end/timeline/module.json', 630 'front_end/timeline/module.json',
631 ], 631 ],
632 } 632 }
633 ] 633 ]
634 }] 634 }]
635 ] 635 ]
636 }, 636 },
637 { 637 {
638 'target_name': 'build_profiler_module', 638 'target_name': 'build_profiler_module',
639 'type': 'none', 639 'type': 'none',
640 'conditions': [ 640 'conditions': [
641 ['debug_devtools==0', { # Release 641 ['debug_devtools==0', { # Release
642 'actions': [{ 642 'actions': [{
643 'action_name': 'build_profiler_module', 643 'action_name': 'build_profiler_module',
644 'script_name': 'scripts/inline_js_imports.py', 644 'script_name': 'scripts/inline_js_imports.py',
645 'input_file': 'front_end/profiler/ProfilesPanel.js', 645 'input_file': 'front_end/profiler/_module.js',
646 'inputs': [ 646 'inputs': [
647 '<@(_script_name)', 647 '<@(_script_name)',
648 '<@(devtools_profiler_js_files)', 648 '<@(devtools_profiler_js_files)',
649 ], 649 ],
650 'outputs': ['<(PRODUCT_DIR)/resources/inspector/profiler /ProfilesPanel.js'], 650 'outputs': ['<(PRODUCT_DIR)/resources/inspector/profiler /_module.js'],
651 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 651 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
652 }], 652 }],
653 }, 653 },
654 { # Debug 654 { # Debug
655 'copies': [ 655 'copies': [
656 { 656 {
657 'destination': '<(PRODUCT_DIR)/resources/inspector/p rofiler', 657 'destination': '<(PRODUCT_DIR)/resources/inspector/p rofiler',
658 'files': [ 658 'files': [
659 '<@(devtools_profiler_js_files)', 659 '<@(devtools_profiler_js_files)',
660 'front_end/profiler/module.json', 660 'front_end/profiler/module.json',
661 ], 661 ],
662 } 662 }
663 ] 663 ]
664 }] 664 }]
665 ] 665 ]
666 }, 666 },
667 { 667 {
668 'target_name': 'build_audits_module', 668 'target_name': 'build_audits_module',
669 'type': 'none', 669 'type': 'none',
670 'conditions': [ 670 'conditions': [
671 ['debug_devtools==0', { # Release 671 ['debug_devtools==0', { # Release
672 'actions': [{ 672 'actions': [{
673 'action_name': 'build_audits_module', 673 'action_name': 'build_audits_module',
674 'script_name': 'scripts/inline_js_imports.py', 674 'script_name': 'scripts/inline_js_imports.py',
675 'input_file': 'front_end/audits/AuditsPanel.js', 675 'input_file': 'front_end/audits/_module.js',
676 'inputs': [ 676 'inputs': [
677 '<@(_script_name)', 677 '<@(_script_name)',
678 '<@(devtools_audits_js_files)', 678 '<@(devtools_audits_js_files)',
679 ], 679 ],
680 'outputs': ['<(PRODUCT_DIR)/resources/inspector/audits/A uditsPanel.js'], 680 'outputs': ['<(PRODUCT_DIR)/resources/inspector/audits/_ module.js'],
681 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 681 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
682 }], 682 }],
683 }, 683 },
684 { # Debug 684 { # Debug
685 'copies': [ 685 'copies': [
686 { 686 {
687 'destination': '<(PRODUCT_DIR)/resources/inspector/a udits', 687 'destination': '<(PRODUCT_DIR)/resources/inspector/a udits',
688 'files': [ 688 'files': [
689 '<@(devtools_audits_js_files)', 689 '<@(devtools_audits_js_files)',
690 'front_end/audits/module.json', 690 'front_end/audits/module.json',
691 ], 691 ],
692 } 692 }
693 ] 693 ]
694 }] 694 }]
695 ] 695 ]
696 }, 696 },
697 { 697 {
698 'target_name': 'build_settings_module', 698 'target_name': 'build_settings_module',
699 'type': 'none', 699 'type': 'none',
700 'conditions': [ 700 'conditions': [
701 ['debug_devtools==0', { # Release 701 ['debug_devtools==0', { # Release
702 'actions': [{ 702 'actions': [{
703 'action_name': 'build_settings_module', 703 'action_name': 'build_settings_module',
704 'script_name': 'scripts/inline_js_imports.py', 704 'script_name': 'scripts/inline_js_imports.py',
705 'input_file': 'front_end/settings/SettingsScreen.js', 705 'input_file': 'front_end/settings/_module.js',
706 'inputs': [ 706 'inputs': [
707 '<@(_script_name)', 707 '<@(_script_name)',
708 '<@(devtools_settings_js_files)', 708 '<@(devtools_settings_js_files)',
709 ], 709 ],
710 'outputs': ['<(PRODUCT_DIR)/resources/inspector/settings /SettingsScreen.js'], 710 'outputs': ['<(PRODUCT_DIR)/resources/inspector/settings /_module.js'],
711 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 711 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
712 }], 712 }],
713 }, 713 },
714 { # Debug 714 { # Debug
715 'copies': [ 715 'copies': [
716 { 716 {
717 'destination': '<(PRODUCT_DIR)/resources/inspector/s ettings', 717 'destination': '<(PRODUCT_DIR)/resources/inspector/s ettings',
718 'files': [ 718 'files': [
719 '<@(devtools_settings_js_files)', 719 '<@(devtools_settings_js_files)',
720 'front_end/settings/module.json', 720 'front_end/settings/module.json',
721 ], 721 ],
722 } 722 }
723 ] 723 ]
724 }] 724 }]
725 ] 725 ]
726 }, 726 },
727 { 727 {
728 'target_name': 'build_heap_snapshot_worker_module', 728 'target_name': 'build_heap_snapshot_worker_module',
729 'type': 'none', 729 'type': 'none',
730 'conditions': [ 730 'conditions': [
731 ['debug_devtools==0', { # Release 731 ['debug_devtools==0', { # Release
732 'actions': [{ 732 'actions': [{
733 'action_name': 'build_heap_snapshot_worker_module', 733 'action_name': 'build_heap_snapshot_worker_module',
734 'script_name': 'scripts/inline_js_imports.py', 734 'script_name': 'scripts/inline_js_imports.py',
735 'input_file': 'front_end/heap_snapshot_worker/HeapSnapsh otWorker.js', 735 'input_file': 'front_end/heap_snapshot_worker/_module.js ',
736 'inputs': [ 736 'inputs': [
737 '<@(_script_name)', 737 '<@(_script_name)',
738 '<@(_input_file)', 738 '<@(_input_file)',
739 '<@(devtools_heap_snapshot_worker_js_files)', 739 '<@(devtools_heap_snapshot_worker_js_files)',
740 ], 740 ],
741 'outputs': ['<(PRODUCT_DIR)/resources/inspector/heap_sna pshot_worker/HeapSnapshotWorker.js'], 741 'outputs': ['<(PRODUCT_DIR)/resources/inspector/heap_sna pshot_worker/_module.js'],
742 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 742 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
743 }], 743 }],
744 }, 744 },
745 { # Debug 745 { # Debug
746 'copies': [ 746 'copies': [
747 { 747 {
748 'destination': '<(PRODUCT_DIR)/resources/inspector/h eap_snapshot_worker', 748 'destination': '<(PRODUCT_DIR)/resources/inspector/h eap_snapshot_worker',
749 'files': [ 749 'files': [
750 '<@(devtools_heap_snapshot_worker_js_files)', 750 '<@(devtools_heap_snapshot_worker_js_files)',
751 ], 751 ],
752 } 752 }
753 ] 753 ]
754 }] 754 }]
755 ] 755 ]
756 }, 756 },
757 { 757 {
758 'target_name': 'build_script_formatter_worker_module', 758 'target_name': 'build_script_formatter_worker_module',
759 'type': 'none', 759 'type': 'none',
760 'conditions': [ 760 'conditions': [
761 ['debug_devtools==0', { # Release 761 ['debug_devtools==0', { # Release
762 'actions': [{ 762 'actions': [{
763 'action_name': 'build_script_formatter_worker_module', 763 'action_name': 'build_script_formatter_worker_module',
764 'script_name': 'scripts/inline_js_imports.py', 764 'script_name': 'scripts/inline_js_imports.py',
765 'input_file': 'front_end/script_formatter_worker/ScriptF ormatterWorker.js', 765 'input_file': 'front_end/script_formatter_worker/_module .js',
766 'inputs': [ 766 'inputs': [
767 '<@(_script_name)', 767 '<@(_script_name)',
768 '<@(_input_file)', 768 '<@(_input_file)',
769 '<@(devtools_uglify_files)' 769 '<@(devtools_uglify_files)'
770 ], 770 ],
771 'outputs': ['<(PRODUCT_DIR)/resources/inspector/script_f ormatter_worker/ScriptFormatterWorker.js'], 771 'outputs': ['<(PRODUCT_DIR)/resources/inspector/script_f ormatter_worker/_module.js'],
772 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 772 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
773 }], 773 }],
774 }, 774 },
775 { # Debug 775 { # Debug
776 'copies': [ 776 'copies': [
777 { 777 {
778 'destination': '<(PRODUCT_DIR)/resources/inspector/s cript_formatter_worker', 778 'destination': '<(PRODUCT_DIR)/resources/inspector/s cript_formatter_worker',
779 'files': [ 779 'files': [
780 '<@(devtools_script_formatter_worker_js_files)', 780 '<@(devtools_script_formatter_worker_js_files)',
781 ], 781 ],
782 }, 782 },
783 { 783 {
784 'destination': '<(PRODUCT_DIR)/resources/inspector/U glifyJS', 784 'destination': '<(PRODUCT_DIR)/resources/inspector/U glifyJS',
785 'files': [ 785 'files': [
786 '<@(devtools_uglify_files)', 786 '<@(devtools_uglify_files)',
787 ], 787 ],
788 } 788 }
789 ] 789 ]
790 }] 790 }]
791 ] 791 ]
792 }, 792 },
793 { 793 {
794 'target_name': 'build_temp_storage_shared_worker_module', 794 'target_name': 'build_temp_storage_shared_worker_module',
795 'type': 'none', 795 'type': 'none',
796 'conditions': [ 796 'conditions': [
797 ['debug_devtools==0', { # Release 797 ['debug_devtools==0', { # Release
798 'actions': [{ 798 'actions': [{
799 'action_name': 'build_temp_storage_shared_worker_module' , 799 'action_name': 'build_temp_storage_shared_worker_module' ,
800 'script_name': 'scripts/inline_js_imports.py', 800 'script_name': 'scripts/inline_js_imports.py',
801 'input_file': 'front_end/temp_storage_shared_worker/Temp StorageSharedWorker.js', 801 'input_file': 'front_end/temp_storage_shared_worker/_mod ule.js',
802 'inputs': [ 802 'inputs': [
803 '<@(_script_name)', 803 '<@(_script_name)',
804 '<@(devtools_temp_storage_shared_worker_js_files)' 804 '<@(devtools_temp_storage_shared_worker_js_files)'
805 ], 805 ],
806 'outputs': ['<(PRODUCT_DIR)/resources/inspector/temp_sto rage_shared_worker/TempStorageSharedWorker.js'], 806 'outputs': ['<(PRODUCT_DIR)/resources/inspector/temp_sto rage_shared_worker/_module.js'],
807 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 807 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
808 }], 808 }],
809 }, 809 },
810 { # Debug 810 { # Debug
811 'copies': [ 811 'copies': [
812 { 812 {
813 'destination': '<(PRODUCT_DIR)/resources/inspector/t emp_storage_shared_worker', 813 'destination': '<(PRODUCT_DIR)/resources/inspector/t emp_storage_shared_worker',
814 'files': [ 814 'files': [
815 '<@(devtools_temp_storage_shared_worker_js_files )', 815 '<@(devtools_temp_storage_shared_worker_js_files )',
816 ], 816 ],
817 } 817 }
818 ] 818 ]
819 }] 819 }]
820 ] 820 ]
821 }, 821 },
822 { 822 {
823 'target_name': 'build_layers_module', 823 'target_name': 'build_layers_module',
824 'type': 'none', 824 'type': 'none',
825 'conditions': [ 825 'conditions': [
826 ['debug_devtools==0', { # Release 826 ['debug_devtools==0', { # Release
827 'actions': [{ 827 'actions': [{
828 'action_name': 'build_layers_module', 828 'action_name': 'build_layers_module',
829 'script_name': 'scripts/inline_js_imports.py', 829 'script_name': 'scripts/inline_js_imports.py',
830 'input_file': 'front_end/layers/LayersPanel.js', 830 'input_file': 'front_end/layers/_module.js',
831 'inputs': [ 831 'inputs': [
832 '<@(_script_name)', 832 '<@(_script_name)',
833 '<@(devtools_layers_js_files)', 833 '<@(devtools_layers_js_files)',
834 ], 834 ],
835 'outputs': ['<(PRODUCT_DIR)/resources/inspector/layers/L ayersPanel.js'], 835 'outputs': ['<(PRODUCT_DIR)/resources/inspector/layers/_ module.js'],
836 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 836 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
837 }], 837 }],
838 }, 838 },
839 { # Debug 839 { # Debug
840 'copies': [ 840 'copies': [
841 { 841 {
842 'destination': '<(PRODUCT_DIR)/resources/inspector/l ayers', 842 'destination': '<(PRODUCT_DIR)/resources/inspector/l ayers',
843 'files': [ 843 'files': [
844 '<@(devtools_layers_js_files)', 844 '<@(devtools_layers_js_files)',
845 'front_end/layers/module.json', 845 'front_end/layers/module.json',
846 ], 846 ],
847 } 847 }
848 ] 848 ]
849 }] 849 }]
850 ] 850 ]
851 }, 851 },
852 { 852 {
853 'target_name': 'build_documentation_module', 853 'target_name': 'build_documentation_module',
854 'type': 'none', 854 'type': 'none',
855 'conditions': [ 855 'conditions': [
856 ['debug_devtools==0', { # Release 856 ['debug_devtools==0', { # Release
857 'actions': [{ 857 'actions': [{
858 'action_name': 'build_documentation_module', 858 'action_name': 'build_documentation_module',
859 'script_name': 'scripts/inline_js_imports.py', 859 'script_name': 'scripts/inline_js_imports.py',
860 'input_file': 'front_end/documentation/DocumentationView .js', 860 'input_file': 'front_end/documentation/_module.js',
861 'inputs': [ 861 'inputs': [
862 '<@(_script_name)', 862 '<@(_script_name)',
863 '<@(devtools_documentation_js_files)', 863 '<@(devtools_documentation_js_files)',
864 ], 864 ],
865 'outputs': ['<(PRODUCT_DIR)/resources/inspector/document ation/DocumentationView.js'], 865 'outputs': ['<(PRODUCT_DIR)/resources/inspector/document ation/_module.js'],
866 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 866 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
867 }], 867 }],
868 }, 868 },
869 { # Debug 869 { # Debug
870 'copies': [ 870 'copies': [
871 { 871 {
872 'destination': '<(PRODUCT_DIR)/resources/inspector/d ocumentation', 872 'destination': '<(PRODUCT_DIR)/resources/inspector/d ocumentation',
873 'files': [ 873 'files': [
874 '<@(devtools_documentation_js_files)', 874 '<@(devtools_documentation_js_files)',
875 'front_end/documentation/module.json', 875 'front_end/documentation/module.json',
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
922 '<@(devtools_module_json_files)', 922 '<@(devtools_module_json_files)',
923 ], 923 ],
924 'outputs': ['<(blink_devtools_output_dir)/common/modules .js'], 924 'outputs': ['<(blink_devtools_output_dir)/common/modules .js'],
925 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)', '<@(devtools_module_json_files)'], 925 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)', '<@(devtools_module_json_files)'],
926 }], 926 }],
927 }, 927 },
928 ], 928 ],
929 }], 929 }],
930 ], # conditions 930 ], # conditions
931 } 931 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698