|
5 | 5 | {
|
6 | 6 | 'variables': {
|
7 | 7 | 'nw_product_name': 'node-webkit',
|
8 |
| - 'conditions': [ |
9 |
| - ['OS=="linux"', { |
10 |
| - 'linux_dump_symbols%': 1, |
11 |
| - }], |
12 |
| - ], |
13 | 8 | },
|
14 | 9 | 'targets': [
|
15 | 10 | {
|
|
565 | 560 | 'nw',
|
566 | 561 | ],
|
567 | 562 | },
|
| 563 | + { |
| 564 | + 'target_name': 'nw_symbols', |
| 565 | + 'type': 'none', |
| 566 | + 'conditions': [ |
| 567 | + ['OS=="linux"', { |
| 568 | + 'actions': [ |
| 569 | + { |
| 570 | + 'action_name': 'dump_symbols', |
| 571 | + 'inputs': [ |
| 572 | + '<(DEPTH)/build/linux/dump_app_syms', |
| 573 | + '<(PRODUCT_DIR)/dump_syms', |
| 574 | + '<(PRODUCT_DIR)/nw', |
| 575 | + ], |
| 576 | + 'outputs': [ |
| 577 | + '<(PRODUCT_DIR)/nw.breakpad.<(target_arch)', |
| 578 | + ], |
| 579 | + 'action': ['<(DEPTH)/build/linux/dump_app_syms', |
| 580 | + '<(PRODUCT_DIR)/dump_syms', |
| 581 | + '<(linux_strip_binary)', |
| 582 | + '<(PRODUCT_DIR)/nw', |
| 583 | + '<@(_outputs)'], |
| 584 | + 'message': 'Dumping breakpad symbols to <(_outputs)', |
| 585 | + 'process_outputs_as_sources': 1, |
| 586 | + }, |
| 587 | + ], |
| 588 | + 'dependencies': [ |
| 589 | + 'nw', |
| 590 | + '../breakpad/breakpad.gyp:dump_syms', |
| 591 | + ], |
| 592 | + }], |
| 593 | + ], |
| 594 | + }, |
568 | 595 | {
|
569 | 596 | 'target_name': 'dist',
|
570 | 597 | 'type': 'none',
|
|
585 | 612 | ],
|
586 | 613 | 'dependencies': [
|
587 | 614 | '<(DEPTH)/chrome/chrome.gyp:chromedriver2_server',
|
| 615 | + 'nw_symbols', |
588 | 616 | ],
|
589 | 617 | 'conditions': [
|
590 | 618 | ['OS == "linux"', {
|
|
902 | 930 | }, # target nw_helper_app
|
903 | 931 | ],
|
904 | 932 | }], # OS=="mac"
|
905 |
| - ['OS=="linux"', |
906 |
| - { 'targets': [ |
907 |
| - { |
908 |
| - 'target_name': 'nw_symbols', |
909 |
| - 'type': 'none', |
910 |
| - 'conditions': [ |
911 |
| - ['linux_dump_symbols==1', { |
912 |
| - 'actions': [ |
913 |
| - { |
914 |
| - 'action_name': 'dump_symbols', |
915 |
| - 'inputs': [ |
916 |
| - '<(DEPTH)/build/linux/dump_app_syms', |
917 |
| - '<(PRODUCT_DIR)/dump_syms', |
918 |
| - '<(PRODUCT_DIR)/nw', |
919 |
| - ], |
920 |
| - 'outputs': [ |
921 |
| - '<(PRODUCT_DIR)/nw.breakpad.<(target_arch)', |
922 |
| - ], |
923 |
| - 'action': ['<(DEPTH)/build/linux/dump_app_syms', |
924 |
| - '<(PRODUCT_DIR)/dump_syms', |
925 |
| - '<(linux_strip_binary)', |
926 |
| - '<(PRODUCT_DIR)/nw', |
927 |
| - '<@(_outputs)'], |
928 |
| - 'message': 'Dumping breakpad symbols to <(_outputs)', |
929 |
| - 'process_outputs_as_sources': 1, |
930 |
| - }, |
931 |
| - ], |
932 |
| - 'dependencies': [ |
933 |
| - 'nw', |
934 |
| - '../breakpad/breakpad.gyp:dump_syms', |
935 |
| - ], |
936 |
| - }], |
937 |
| - ], |
938 |
| - }], |
939 |
| - }], # OS=="linux" |
940 | 933 | ] # conditions
|
941 | 934 | }
|
0 commit comments