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

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

Issue 459833002: Revert of Revert of DevTools: Introduce module initializers (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: 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
« no previous file with comments | « Source/devtools/BUILD.gn ('k') | Source/devtools/devtools.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_audits_module', 352 'target_name': 'build_audits_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_audits_module', 357 'action_name': 'build_audits_module',
358 'script_name': 'scripts/inline_js_imports.py', 358 'script_name': 'scripts/inline_js_imports.py',
359 'input_file': 'front_end/audits/AuditsPanel.js', 359 'input_file': 'front_end/audits/_module.js',
360 'inputs': [ 360 'inputs': [
361 '<@(_script_name)', 361 '<@(_script_name)',
362 '<@(devtools_audits_js_files)', 362 '<@(devtools_audits_js_files)',
363 ], 363 ],
364 'outputs': ['<(PRODUCT_DIR)/resources/inspector/audits/A uditsPanel.js'], 364 'outputs': ['<(PRODUCT_DIR)/resources/inspector/audits/_ 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/a udits', 371 'destination': '<(PRODUCT_DIR)/resources/inspector/a udits',
372 'files': [ 372 'files': [
373 '<@(devtools_audits_js_files)', 373 '<@(devtools_audits_js_files)',
374 'front_end/audits/module.json', 374 'front_end/audits/module.json',
375 ], 375 ],
376 } 376 }
377 ] 377 ]
378 }] 378 }]
379 ] 379 ]
380 }, 380 },
381 { 381 {
382 'target_name': 'build_console_module', 382 'target_name': 'build_console_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_console_module', 387 'action_name': 'build_console_module',
388 'script_name': 'scripts/inline_js_imports.py', 388 'script_name': 'scripts/inline_js_imports.py',
389 'input_file': 'front_end/console/ConsolePanel.js', 389 'input_file': 'front_end/console/_module.js',
390 'inputs': [ 390 'inputs': [
391 '<@(_script_name)', 391 '<@(_script_name)',
392 '<@(devtools_console_js_files)', 392 '<@(devtools_console_js_files)',
393 ], 393 ],
394 'outputs': ['<(PRODUCT_DIR)/resources/inspector/console/ ConsolePanel.js'], 394 'outputs': ['<(PRODUCT_DIR)/resources/inspector/console/ _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/c onsole', 401 'destination': '<(PRODUCT_DIR)/resources/inspector/c onsole',
402 'files': [ 402 'files': [
403 '<@(devtools_console_js_files)', 403 '<@(devtools_console_js_files)',
404 'front_end/console/module.json', 404 'front_end/console/module.json',
405 ], 405 ],
406 } 406 }
407 ] 407 ]
408 }] 408 }]
409 ] 409 ]
410 }, 410 },
411 { 411 {
412 'target_name': 'build_devices_module', 412 'target_name': 'build_devices_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_devices_module', 417 'action_name': 'build_devices_module',
418 'script_name': 'scripts/inline_js_imports.py', 418 'script_name': 'scripts/inline_js_imports.py',
419 'input_file': 'front_end/devices/DevicesView.js', 419 'input_file': 'front_end/devices/_module.js',
420 'inputs': [ 420 'inputs': [
421 '<@(_script_name)', 421 '<@(_script_name)',
422 '<@(devtools_devices_js_files)', 422 '<@(devtools_devices_js_files)',
423 ], 423 ],
424 'outputs': ['<(PRODUCT_DIR)/resources/inspector/devices/ DevicesView.js'], 424 'outputs': ['<(PRODUCT_DIR)/resources/inspector/devices/ _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/d evices', 431 'destination': '<(PRODUCT_DIR)/resources/inspector/d evices',
432 'files': [ 432 'files': [
433 '<@(devtools_devices_js_files)', 433 '<@(devtools_devices_js_files)',
434 'front_end/devices/module.json', 434 'front_end/devices/module.json',
435 ], 435 ],
436 } 436 }
437 ] 437 ]
438 }] 438 }]
439 ] 439 ]
440 }, 440 },
441 { 441 {
442 'target_name': 'build_documentation_module', 442 'target_name': 'build_documentation_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_documentation_module', 447 'action_name': 'build_documentation_module',
448 'script_name': 'scripts/inline_js_imports.py', 448 'script_name': 'scripts/inline_js_imports.py',
449 'input_file': 'front_end/documentation/DocumentationView .js', 449 'input_file': 'front_end/documentation/_module.js',
450 'inputs': [ 450 'inputs': [
451 '<@(_script_name)', 451 '<@(_script_name)',
452 '<@(devtools_documentation_js_files)', 452 '<@(devtools_documentation_js_files)',
453 ], 453 ],
454 'outputs': ['<(PRODUCT_DIR)/resources/inspector/document ation/DocumentationView.js'], 454 'outputs': ['<(PRODUCT_DIR)/resources/inspector/document ation/_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/d ocumentation', 461 'destination': '<(PRODUCT_DIR)/resources/inspector/d ocumentation',
462 'files': [ 462 'files': [
463 '<@(devtools_documentation_js_files)', 463 '<@(devtools_documentation_js_files)',
464 'front_end/documentation/module.json', 464 'front_end/documentation/module.json',
465 ], 465 ],
466 } 466 }
467 ] 467 ]
468 }] 468 }]
469 ] 469 ]
470 }, 470 },
471 { 471 {
472 'target_name': 'build_elements_module', 472 'target_name': 'build_elements_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_elements_module', 477 'action_name': 'build_elements_module',
478 'script_name': 'scripts/inline_js_imports.py', 478 'script_name': 'scripts/inline_js_imports.py',
479 'input_file': 'front_end/elements/ElementsPanel.js', 479 'input_file': 'front_end/elements/_module.js',
480 'inputs': [ 480 'inputs': [
481 '<@(_script_name)', 481 '<@(_script_name)',
482 '<@(devtools_elements_js_files)', 482 '<@(devtools_elements_js_files)',
483 ], 483 ],
484 'outputs': ['<(PRODUCT_DIR)/resources/inspector/elements /ElementsPanel.js'], 484 'outputs': ['<(PRODUCT_DIR)/resources/inspector/elements /_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/e lements', 491 'destination': '<(PRODUCT_DIR)/resources/inspector/e lements',
492 'files': [ 492 'files': [
493 '<@(devtools_elements_js_files)', 493 '<@(devtools_elements_js_files)',
494 'front_end/elements/module.json', 494 'front_end/elements/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_heap_snapshot_worker_module', 532 'target_name': 'build_heap_snapshot_worker_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_heap_snapshot_worker_module', 537 'action_name': 'build_heap_snapshot_worker_module',
538 'script_name': 'scripts/inline_js_imports.py', 538 'script_name': 'scripts/inline_js_imports.py',
539 'input_file': 'front_end/heap_snapshot_worker/HeapSnapsh otWorker.js', 539 'input_file': 'front_end/heap_snapshot_worker/_module.js ',
540 'inputs': [ 540 'inputs': [
541 '<@(_script_name)', 541 '<@(_script_name)',
542 '<@(_input_file)', 542 '<@(_input_file)',
543 '<@(devtools_heap_snapshot_worker_js_files)', 543 '<@(devtools_heap_snapshot_worker_js_files)',
544 ], 544 ],
545 'outputs': ['<(PRODUCT_DIR)/resources/inspector/heap_sna pshot_worker/HeapSnapshotWorker.js'], 545 'outputs': ['<(PRODUCT_DIR)/resources/inspector/heap_sna pshot_worker/_module.js'],
546 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 546 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
547 }], 547 }],
548 }, 548 },
549 { # Debug 549 { # Debug
550 'copies': [ 550 'copies': [
551 { 551 {
552 'destination': '<(PRODUCT_DIR)/resources/inspector/h eap_snapshot_worker', 552 'destination': '<(PRODUCT_DIR)/resources/inspector/h eap_snapshot_worker',
553 'files': [ 553 'files': [
554 '<@(devtools_heap_snapshot_worker_js_files)', 554 '<@(devtools_heap_snapshot_worker_js_files)',
555 ], 555 ],
556 } 556 }
557 ] 557 ]
558 }] 558 }]
559 ] 559 ]
560 }, 560 },
561 { 561 {
562 'target_name': 'build_layers_module', 562 'target_name': 'build_layers_module',
563 'type': 'none', 563 'type': 'none',
564 'conditions': [ 564 'conditions': [
565 ['debug_devtools==0', { # Release 565 ['debug_devtools==0', { # Release
566 'actions': [{ 566 'actions': [{
567 'action_name': 'build_layers_module', 567 'action_name': 'build_layers_module',
568 'script_name': 'scripts/inline_js_imports.py', 568 'script_name': 'scripts/inline_js_imports.py',
569 'input_file': 'front_end/layers/LayersPanel.js', 569 'input_file': 'front_end/layers/_module.js',
570 'inputs': [ 570 'inputs': [
571 '<@(_script_name)', 571 '<@(_script_name)',
572 '<@(devtools_layers_js_files)', 572 '<@(devtools_layers_js_files)',
573 ], 573 ],
574 'outputs': ['<(PRODUCT_DIR)/resources/inspector/layers/L ayersPanel.js'], 574 'outputs': ['<(PRODUCT_DIR)/resources/inspector/layers/_ module.js'],
575 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 575 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
576 }], 576 }],
577 }, 577 },
578 { # Debug 578 { # Debug
579 'copies': [ 579 'copies': [
580 { 580 {
581 'destination': '<(PRODUCT_DIR)/resources/inspector/l ayers', 581 'destination': '<(PRODUCT_DIR)/resources/inspector/l ayers',
582 'files': [ 582 'files': [
583 '<@(devtools_layers_js_files)', 583 '<@(devtools_layers_js_files)',
584 'front_end/layers/module.json', 584 'front_end/layers/module.json',
585 ], 585 ],
586 } 586 }
587 ] 587 ]
588 }] 588 }]
589 ] 589 ]
590 }, 590 },
591 { 591 {
592 'target_name': 'build_network_module', 592 'target_name': 'build_network_module',
593 'type': 'none', 593 'type': 'none',
594 'conditions': [ 594 'conditions': [
595 ['debug_devtools==0', { # Release 595 ['debug_devtools==0', { # Release
596 'actions': [{ 596 'actions': [{
597 'action_name': 'build_network_module', 597 'action_name': 'build_network_module',
598 'script_name': 'scripts/inline_js_imports.py', 598 'script_name': 'scripts/inline_js_imports.py',
599 'input_file': 'front_end/network/NetworkPanel.js', 599 'input_file': 'front_end/network/_module.js',
600 'inputs': [ 600 'inputs': [
601 '<@(_script_name)', 601 '<@(_script_name)',
602 '<@(devtools_network_js_files)', 602 '<@(devtools_network_js_files)',
603 ], 603 ],
604 'outputs': ['<(PRODUCT_DIR)/resources/inspector/network/ NetworkPanel.js'], 604 'outputs': ['<(PRODUCT_DIR)/resources/inspector/network/ _module.js'],
605 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 605 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
606 }], 606 }],
607 }, 607 },
608 { # Debug 608 { # Debug
609 'copies': [ 609 'copies': [
610 { 610 {
611 'destination': '<(PRODUCT_DIR)/resources/inspector/n etwork', 611 'destination': '<(PRODUCT_DIR)/resources/inspector/n etwork',
612 'files': [ 612 'files': [
613 '<@(devtools_network_js_files)', 613 '<@(devtools_network_js_files)',
614 'front_end/network/module.json', 614 'front_end/network/module.json',
615 ], 615 ],
616 } 616 }
617 ] 617 ]
618 }] 618 }]
619 ] 619 ]
620 }, 620 },
621 { 621 {
622 'target_name': 'build_profiler_module', 622 'target_name': 'build_profiler_module',
623 'type': 'none', 623 'type': 'none',
624 'conditions': [ 624 'conditions': [
625 ['debug_devtools==0', { # Release 625 ['debug_devtools==0', { # Release
626 'actions': [{ 626 'actions': [{
627 'action_name': 'build_profiler_module', 627 'action_name': 'build_profiler_module',
628 'script_name': 'scripts/inline_js_imports.py', 628 'script_name': 'scripts/inline_js_imports.py',
629 'input_file': 'front_end/profiler/ProfilesPanel.js', 629 'input_file': 'front_end/profiler/_module.js',
630 'inputs': [ 630 'inputs': [
631 '<@(_script_name)', 631 '<@(_script_name)',
632 '<@(devtools_profiler_js_files)', 632 '<@(devtools_profiler_js_files)',
633 ], 633 ],
634 'outputs': ['<(PRODUCT_DIR)/resources/inspector/profiler /ProfilesPanel.js'], 634 'outputs': ['<(PRODUCT_DIR)/resources/inspector/profiler /_module.js'],
635 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 635 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
636 }], 636 }],
637 }, 637 },
638 { # Debug 638 { # Debug
639 'copies': [ 639 'copies': [
640 { 640 {
641 'destination': '<(PRODUCT_DIR)/resources/inspector/p rofiler', 641 'destination': '<(PRODUCT_DIR)/resources/inspector/p rofiler',
642 'files': [ 642 'files': [
643 '<@(devtools_profiler_js_files)', 643 '<@(devtools_profiler_js_files)',
644 'front_end/profiler/module.json', 644 'front_end/profiler/module.json',
645 ], 645 ],
646 } 646 }
647 ] 647 ]
648 }] 648 }]
649 ] 649 ]
650 }, 650 },
651 { 651 {
652 'target_name': 'build_resources_module', 652 'target_name': 'build_resources_module',
653 'type': 'none', 653 'type': 'none',
654 'conditions': [ 654 'conditions': [
655 ['debug_devtools==0', { # Release 655 ['debug_devtools==0', { # Release
656 'actions': [{ 656 'actions': [{
657 'action_name': 'build_resources_module', 657 'action_name': 'build_resources_module',
658 'script_name': 'scripts/inline_js_imports.py', 658 'script_name': 'scripts/inline_js_imports.py',
659 'input_file': 'front_end/resources/ResourcesPanel.js', 659 'input_file': 'front_end/resources/_module.js',
660 'inputs': [ 660 'inputs': [
661 '<@(_script_name)', 661 '<@(_script_name)',
662 '<@(devtools_resources_js_files)', 662 '<@(devtools_resources_js_files)',
663 ], 663 ],
664 'outputs': ['<(PRODUCT_DIR)/resources/inspector/resource s/ResourcesPanel.js'], 664 'outputs': ['<(PRODUCT_DIR)/resources/inspector/resource s/_module.js'],
665 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 665 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
666 }], 666 }],
667 }, 667 },
668 { # Debug 668 { # Debug
669 'copies': [ 669 'copies': [
670 { 670 {
671 'destination': '<(PRODUCT_DIR)/resources/inspector/r esources', 671 'destination': '<(PRODUCT_DIR)/resources/inspector/r esources',
672 'files': [ 672 'files': [
673 '<@(devtools_resources_js_files)', 673 '<@(devtools_resources_js_files)',
674 'front_end/resources/module.json', 674 'front_end/resources/module.json',
675 ], 675 ],
676 } 676 }
677 ] 677 ]
678 }] 678 }]
679 ] 679 ]
680 }, 680 },
681 { 681 {
682 'target_name': 'build_script_formatter_worker_module', 682 'target_name': 'build_script_formatter_worker_module',
683 'type': 'none', 683 'type': 'none',
684 'conditions': [ 684 'conditions': [
685 ['debug_devtools==0', { # Release 685 ['debug_devtools==0', { # Release
686 'actions': [{ 686 'actions': [{
687 'action_name': 'build_script_formatter_worker_module', 687 'action_name': 'build_script_formatter_worker_module',
688 'script_name': 'scripts/inline_js_imports.py', 688 'script_name': 'scripts/inline_js_imports.py',
689 'input_file': 'front_end/script_formatter_worker/ScriptF ormatterWorker.js', 689 'input_file': 'front_end/script_formatter_worker/_module .js',
690 'inputs': [ 690 'inputs': [
691 '<@(_script_name)', 691 '<@(_script_name)',
692 '<@(_input_file)', 692 '<@(_input_file)',
693 '<@(devtools_uglify_files)' 693 '<@(devtools_uglify_files)'
694 ], 694 ],
695 'outputs': ['<(PRODUCT_DIR)/resources/inspector/script_f ormatter_worker/ScriptFormatterWorker.js'], 695 'outputs': ['<(PRODUCT_DIR)/resources/inspector/script_f ormatter_worker/_module.js'],
696 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 696 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
697 }], 697 }],
698 }, 698 },
699 { # Debug 699 { # Debug
700 'copies': [ 700 'copies': [
701 { 701 {
702 'destination': '<(PRODUCT_DIR)/resources/inspector/s cript_formatter_worker', 702 'destination': '<(PRODUCT_DIR)/resources/inspector/s cript_formatter_worker',
703 'files': [ 703 'files': [
704 '<@(devtools_script_formatter_worker_js_files)', 704 '<@(devtools_script_formatter_worker_js_files)',
705 ], 705 ],
706 }, 706 },
707 { 707 {
708 'destination': '<(PRODUCT_DIR)/resources/inspector/U glifyJS', 708 'destination': '<(PRODUCT_DIR)/resources/inspector/U glifyJS',
709 'files': [ 709 'files': [
710 '<@(devtools_uglify_files)', 710 '<@(devtools_uglify_files)',
711 ], 711 ],
712 } 712 }
713 ] 713 ]
714 }] 714 }]
715 ] 715 ]
716 }, 716 },
717 { 717 {
718 'target_name': 'build_settings_module', 718 'target_name': 'build_settings_module',
719 'type': 'none', 719 'type': 'none',
720 'conditions': [ 720 'conditions': [
721 ['debug_devtools==0', { # Release 721 ['debug_devtools==0', { # Release
722 'actions': [{ 722 'actions': [{
723 'action_name': 'build_settings_module', 723 'action_name': 'build_settings_module',
724 'script_name': 'scripts/inline_js_imports.py', 724 'script_name': 'scripts/inline_js_imports.py',
725 'input_file': 'front_end/settings/SettingsScreen.js', 725 'input_file': 'front_end/settings/_module.js',
726 'inputs': [ 726 'inputs': [
727 '<@(_script_name)', 727 '<@(_script_name)',
728 '<@(devtools_settings_js_files)', 728 '<@(devtools_settings_js_files)',
729 ], 729 ],
730 'outputs': ['<(PRODUCT_DIR)/resources/inspector/settings /SettingsScreen.js'], 730 'outputs': ['<(PRODUCT_DIR)/resources/inspector/settings /_module.js'],
731 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 731 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
732 }], 732 }],
733 }, 733 },
734 { # Debug 734 { # Debug
735 'copies': [ 735 'copies': [
736 { 736 {
737 'destination': '<(PRODUCT_DIR)/resources/inspector/s ettings', 737 'destination': '<(PRODUCT_DIR)/resources/inspector/s ettings',
738 'files': [ 738 'files': [
739 '<@(devtools_settings_js_files)', 739 '<@(devtools_settings_js_files)',
740 'front_end/settings/module.json', 740 'front_end/settings/module.json',
741 ], 741 ],
742 } 742 }
743 ] 743 ]
744 }] 744 }]
745 ] 745 ]
746 }, 746 },
747 { 747 {
748 'target_name': 'build_source_frame_module', 748 'target_name': 'build_source_frame_module',
749 'type': 'none', 749 'type': 'none',
750 'conditions': [ 750 'conditions': [
751 ['debug_devtools==0', { # Release 751 ['debug_devtools==0', { # Release
752 'actions': [{ 752 'actions': [{
753 'action_name': 'build_source_frame_module', 753 'action_name': 'build_source_frame_module',
754 'script_name': 'scripts/inline_js_imports.py', 754 'script_name': 'scripts/inline_js_imports.py',
755 'input_file': 'front_end/source_frame/SourceFrame.js', 755 'input_file': 'front_end/source_frame/_module.js',
756 'inputs': [ 756 'inputs': [
757 '<@(_script_name)', 757 '<@(_script_name)',
758 '<@(devtools_source_frame_js_files)', 758 '<@(devtools_source_frame_js_files)',
759 '<@(devtools_cm_js_files)', 759 '<@(devtools_cm_js_files)',
760 ], 760 ],
761 'outputs': ['<(PRODUCT_DIR)/resources/inspector/source_f rame/SourceFrame.js'], 761 'outputs': ['<(PRODUCT_DIR)/resources/inspector/source_f rame/_module.js'],
762 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 762 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
763 }], 763 }],
764 'copies': [ 764 'copies': [
765 { 765 {
766 'destination': '<(PRODUCT_DIR)/resources/inspector/c m', 766 'destination': '<(PRODUCT_DIR)/resources/inspector/c m',
767 'files': [ 767 'files': [
768 '<@(devtools_cm_css_files)', 768 '<@(devtools_cm_css_files)',
769 ], 769 ],
770 } 770 }
771 ], 771 ],
(...skipping 19 matching lines...) Expand all
791 ] 791 ]
792 }, 792 },
793 { 793 {
794 'target_name': 'build_sources_module', 794 'target_name': 'build_sources_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_sources_module', 799 'action_name': 'build_sources_module',
800 'script_name': 'scripts/inline_js_imports.py', 800 'script_name': 'scripts/inline_js_imports.py',
801 'input_file': 'front_end/sources/SourcesPanel.js', 801 'input_file': 'front_end/sources/_module.js',
802 'inputs': [ 802 'inputs': [
803 '<@(_script_name)', 803 '<@(_script_name)',
804 '<@(devtools_sources_js_files)', 804 '<@(devtools_sources_js_files)',
805 ], 805 ],
806 'outputs': ['<(PRODUCT_DIR)/resources/inspector/sources/ SourcesPanel.js'], 806 'outputs': ['<(PRODUCT_DIR)/resources/inspector/sources/ _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/s ources', 813 'destination': '<(PRODUCT_DIR)/resources/inspector/s ources',
814 'files': [ 814 'files': [
815 '<@(devtools_sources_js_files)', 815 '<@(devtools_sources_js_files)',
816 'front_end/sources/module.json', 816 'front_end/sources/module.json',
817 ], 817 ],
818 } 818 }
819 ] 819 ]
820 }] 820 }]
821 ] 821 ]
822 }, 822 },
823 { 823 {
824 'target_name': 'build_temp_storage_shared_worker_module', 824 'target_name': 'build_temp_storage_shared_worker_module',
825 'type': 'none', 825 'type': 'none',
826 'conditions': [ 826 'conditions': [
827 ['debug_devtools==0', { # Release 827 ['debug_devtools==0', { # Release
828 'actions': [{ 828 'actions': [{
829 'action_name': 'build_temp_storage_shared_worker_module' , 829 'action_name': 'build_temp_storage_shared_worker_module' ,
830 'script_name': 'scripts/inline_js_imports.py', 830 'script_name': 'scripts/inline_js_imports.py',
831 'input_file': 'front_end/temp_storage_shared_worker/Temp StorageSharedWorker.js', 831 'input_file': 'front_end/temp_storage_shared_worker/_mod ule.js',
832 'inputs': [ 832 'inputs': [
833 '<@(_script_name)', 833 '<@(_script_name)',
834 '<@(devtools_temp_storage_shared_worker_js_files)' 834 '<@(devtools_temp_storage_shared_worker_js_files)'
835 ], 835 ],
836 'outputs': ['<(PRODUCT_DIR)/resources/inspector/temp_sto rage_shared_worker/TempStorageSharedWorker.js'], 836 'outputs': ['<(PRODUCT_DIR)/resources/inspector/temp_sto rage_shared_worker/_module.js'],
837 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'], 837 'action': ['python', '<@(_script_name)', '<@(_input_file )', '<@(_outputs)'],
838 }], 838 }],
839 }, 839 },
840 { # Debug 840 { # Debug
841 'copies': [ 841 'copies': [
842 { 842 {
843 'destination': '<(PRODUCT_DIR)/resources/inspector/t emp_storage_shared_worker', 843 'destination': '<(PRODUCT_DIR)/resources/inspector/t emp_storage_shared_worker',
844 'files': [ 844 'files': [
845 '<@(devtools_temp_storage_shared_worker_js_files )', 845 '<@(devtools_temp_storage_shared_worker_js_files )',
846 ], 846 ],
847 } 847 }
848 ] 848 ]
849 }] 849 }]
850 ] 850 ]
851 }, 851 },
852 { 852 {
853 'target_name': 'build_timeline_module', 853 'target_name': 'build_timeline_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_timeline_module', 858 'action_name': 'build_timeline_module',
859 'script_name': 'scripts/inline_js_imports.py', 859 'script_name': 'scripts/inline_js_imports.py',
860 'input_file': 'front_end/timeline/TimelinePanel.js', 860 'input_file': 'front_end/timeline/_module.js',
861 'inputs': [ 861 'inputs': [
862 '<@(_script_name)', 862 '<@(_script_name)',
863 '<@(devtools_timeline_js_files)', 863 '<@(devtools_timeline_js_files)',
864 ], 864 ],
865 'outputs': ['<(PRODUCT_DIR)/resources/inspector/timeline /TimelinePanel.js'], 865 'outputs': ['<(PRODUCT_DIR)/resources/inspector/timeline /_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/t imeline', 872 'destination': '<(PRODUCT_DIR)/resources/inspector/t imeline',
873 'files': [ 873 'files': [
874 '<@(devtools_timeline_js_files)', 874 '<@(devtools_timeline_js_files)',
875 'front_end/timeline/module.json', 875 'front_end/timeline/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
« no previous file with comments | « Source/devtools/BUILD.gn ('k') | Source/devtools/devtools.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698