OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 # TODO(dmaclach): can we pick this up some other way? Right now it's | 7 # TODO(dmaclach): can we pick this up some other way? Right now it's |
8 # duplicated from chrome.gyp | 8 # duplicated from chrome.gyp |
9 'chromium_code': 1, | 9 'chromium_code': 1, |
10 | 10 |
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
228 'includes': [ | 228 'includes': [ |
229 '../chrome/js_unittest_vars.gypi', | 229 '../chrome/js_unittest_vars.gypi', |
230 ], | 230 ], |
231 | 231 |
232 'target_defaults': { | 232 'target_defaults': { |
233 'defines': [ | 233 'defines': [ |
234 ], | 234 ], |
235 'include_dirs': [ | 235 'include_dirs': [ |
236 '..', # Root of Chrome checkout | 236 '..', # Root of Chrome checkout |
237 ], | 237 ], |
| 238 'variables': { |
| 239 'win_debug_RuntimeChecks': '0', |
| 240 }, |
238 'conditions': [ | 241 'conditions': [ |
239 ['remoting_multi_process != 0', { | 242 ['remoting_multi_process != 0', { |
240 'defines': [ | 243 'defines': [ |
241 'REMOTING_MULTI_PROCESS', | 244 'REMOTING_MULTI_PROCESS', |
242 ], | 245 ], |
243 }], | 246 }], |
244 ], | 247 ], |
245 }, | 248 }, |
246 | 249 |
247 'conditions': [ | 250 'conditions': [ |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
447 '../third_party/GTM/DebugUtils/GTMTypeCasting.h', | 450 '../third_party/GTM/DebugUtils/GTMTypeCasting.h', |
448 '../third_party/GTM/Foundation/GTMObjectSingleton.h', | 451 '../third_party/GTM/Foundation/GTMObjectSingleton.h', |
449 '../third_party/GTM/GTMDefines.h', | 452 '../third_party/GTM/GTMDefines.h', |
450 ], | 453 ], |
451 'include_dirs': [ | 454 'include_dirs': [ |
452 '../third_party/GTM', | 455 '../third_party/GTM', |
453 '../third_party/GTM/AppKit', | 456 '../third_party/GTM/AppKit', |
454 '../third_party/GTM/DebugUtils', | 457 '../third_party/GTM/DebugUtils', |
455 '../third_party/GTM/Foundation', | 458 '../third_party/GTM/Foundation', |
456 ], | 459 ], |
457 'link_settings': { | 460 'link_settings': { |
458 'libraries': [ | 461 'libraries': [ |
459 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', | 462 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', |
460 'libpam.a', | 463 'libpam.a', |
461 ], | 464 ], |
462 }, | 465 }, |
463 }], | 466 }], |
464 ['OS=="win"', { | 467 ['OS=="win"', { |
465 'dependencies': [ | 468 'dependencies': [ |
466 '../sandbox/sandbox.gyp:sandbox', | 469 '../sandbox/sandbox.gyp:sandbox', |
467 ], | 470 ], |
468 }], | 471 }], |
469 ], | 472 ], |
470 }, # end of target 'remoting_host' | 473 }, # end of target 'remoting_host' |
471 | 474 |
472 { | 475 { |
473 'target_name': 'remoting_me2me_host', | 476 'target_name': 'remoting_me2me_host_static', |
474 'type': 'executable', | 477 'type': 'static_library', |
475 'variables': { 'enable_wexit_time_destructors': 1, }, | 478 'variables': { 'enable_wexit_time_destructors': 1, }, |
476 'dependencies': [ | 479 'dependencies': [ |
| 480 '../base/base.gyp:base', |
| 481 '../base/base.gyp:base_i18n', |
| 482 '../media/media.gyp:media', |
| 483 '../net/net.gyp:net', |
477 'remoting_base', | 484 'remoting_base', |
478 'remoting_breakpad', | 485 'remoting_breakpad', |
479 'remoting_host', | 486 'remoting_host', |
480 'remoting_host_event_logger', | 487 'remoting_host_event_logger', |
481 'remoting_host_logging', | 488 'remoting_host_logging', |
482 'remoting_jingle_glue', | 489 'remoting_jingle_glue', |
483 '../base/base.gyp:base', | |
484 '../base/base.gyp:base_i18n', | |
485 '../media/media.gyp:media', | |
486 '../net/net.gyp:net', | |
487 ], | 490 ], |
488 'defines': [ | 491 'defines': [ |
489 'VERSION=<(version_full)', | 492 'VERSION=<(version_full)', |
490 ], | 493 ], |
491 'sources': [ | 494 'sources': [ |
492 'host/config_file_watcher.cc', | 495 'host/config_file_watcher.cc', |
493 'host/config_file_watcher.h', | 496 'host/config_file_watcher.h', |
494 'host/curtain_mode.h', | 497 'host/curtain_mode.h', |
495 'host/curtaining_host_observer.h', | 498 'host/curtaining_host_observer.h', |
496 'host/curtaining_host_observer.cc', | 499 'host/curtaining_host_observer.cc', |
497 'host/curtain_mode_linux.cc', | 500 'host/curtain_mode_linux.cc', |
498 'host/curtain_mode_mac.cc', | 501 'host/curtain_mode_mac.cc', |
499 'host/curtain_mode_win.cc', | 502 'host/curtain_mode_win.cc', |
500 'host/posix/signal_handler.cc', | 503 'host/posix/signal_handler.cc', |
501 'host/posix/signal_handler.h', | 504 'host/posix/signal_handler.h', |
502 'host/remoting_me2me_host.cc', | |
503 ], | 505 ], |
504 'conditions': [ | 506 'conditions': [ |
505 ['os_posix != 1', { | 507 ['os_posix != 1', { |
506 'sources/': [ | 508 'sources/': [ |
507 ['exclude', '^host/posix/'], | 509 ['exclude', '^host/posix/'], |
508 ], | 510 ], |
509 }], | 511 }], |
510 ['OS=="mac"', { | |
511 'mac_bundle': 1, | |
512 'variables': { | |
513 'host_bundle_id': '<!(python <(version_py_path) -f <(branding_p
ath) -t "@MAC_HOST_BUNDLE_ID@")', | |
514 }, | |
515 'xcode_settings': { | |
516 'INFOPLIST_FILE': 'host/remoting_me2me_host-Info.plist', | |
517 'INFOPLIST_PREPROCESS': 'YES', | |
518 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_f
ull)" VERSION_SHORT="<(version_short)" BUNDLE_ID="<(host_bundle_id)" COPYRIGHT_I
NFO="<(copyright_info)"', | |
519 }, | |
520 'mac_bundle_resources': [ | |
521 'host/disconnect_window.xib', | |
522 'host/remoting_me2me_host.icns', | |
523 'host/remoting_me2me_host-Info.plist', | |
524 ], | |
525 'mac_bundle_resources!': [ | |
526 'host/remoting_me2me_host-Info.plist', | |
527 ], | |
528 'conditions': [ | |
529 ['mac_breakpad==1', { | |
530 'variables': { | |
531 # A real .dSYM is needed for dump_syms to operate on. | |
532 'mac_real_dsym': 1, | |
533 }, | |
534 'defines': ['MAC_BREAKPAD'], | |
535 'copies': [ | |
536 { | |
537 'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Res
ources', | |
538 'files': [ | |
539 '<(PRODUCT_DIR)/crash_inspector', | |
540 '<(PRODUCT_DIR)/crash_report_sender.app' | |
541 ], | |
542 }, | |
543 ], | |
544 }], # mac_breakpad==1 | |
545 ], # conditions | |
546 }], # OS=mac | |
547 ['OS=="win"', { | |
548 'product_name': 'remoting_host', | |
549 'dependencies': [ | |
550 'remoting_version_resources', | |
551 ], | |
552 'sources': [ | |
553 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/remoting_host_messages
.rc', | |
554 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_host_me2me_version
.rc', | |
555 'host/host_ui.rc', | |
556 ], | |
557 'link_settings': { | |
558 'libraries': [ | |
559 '-lcomctl32.lib', | |
560 ], | |
561 }, | |
562 'msvs_settings': { | |
563 'VCLinkerTool': { | |
564 'AdditionalOptions': [ | |
565 "\"/manifestdependency:type='win32' " | |
566 "name='Microsoft.Windows.Common-Controls' " | |
567 "version='6.0.0.0' " | |
568 "processorArchitecture='*' " | |
569 "publicKeyToken='6595b64144ccf1df' language='*'\"", | |
570 ], | |
571 'conditions': [ | |
572 ['buildtype == "Official" and remoting_multi_process == 0',
{ | |
573 'AdditionalOptions': [ | |
574 "\"/MANIFESTUAC:level='requireAdministrator' " | |
575 "uiAccess='true'\"", | |
576 ], | |
577 }], | |
578 ], | |
579 'ImportLibrary': '$(OutDir)\\lib\\remoting_host_exe.lib', | |
580 'OutputFile': '$(OutDir)\\remoting_host.exe', | |
581 # 2 == /SUBSYSTEM:WINDOWS | |
582 'SubSystem': '2', | |
583 }, | |
584 }, | |
585 }], | |
586 ], # end of 'conditions' | 512 ], # end of 'conditions' |
587 }, # end of target 'remoting_me2me_host' | 513 }, # end of target 'remoting_me2me_host_static' |
588 | 514 |
589 { | 515 { |
590 'target_name': 'remoting_host_keygen', | 516 'target_name': 'remoting_host_keygen', |
591 'type': 'executable', | 517 'type': 'executable', |
592 'dependencies': [ | 518 'dependencies': [ |
593 'remoting_base', | 519 'remoting_base', |
594 '../base/base.gyp:base', | 520 '../base/base.gyp:base', |
595 '../base/base.gyp:base_i18n', | 521 '../base/base.gyp:base_i18n', |
596 '../crypto/crypto.gyp:crypto', | 522 '../crypto/crypto.gyp:crypto', |
597 ], | 523 ], |
(...skipping 24 matching lines...) Expand all Loading... |
622 'host/setup/oauth_helper.h', | 548 'host/setup/oauth_helper.h', |
623 'host/setup/pin_validator.cc', | 549 'host/setup/pin_validator.cc', |
624 'host/setup/pin_validator.h', | 550 'host/setup/pin_validator.h', |
625 'host/setup/win/auth_code_getter.cc', | 551 'host/setup/win/auth_code_getter.cc', |
626 'host/setup/win/auth_code_getter.h', | 552 'host/setup/win/auth_code_getter.h', |
627 ], | 553 ], |
628 'conditions': [ | 554 'conditions': [ |
629 ['OS=="win"', { | 555 ['OS=="win"', { |
630 'dependencies': [ | 556 'dependencies': [ |
631 '../google_update/google_update.gyp:google_update', | 557 '../google_update/google_update.gyp:google_update', |
632 'remoting_elevated_controller', | 558 'remoting_controller_idl', |
633 ], | 559 ], |
634 }], | 560 }], |
635 ], | 561 ], |
636 }, # end of target 'remoting_host_setup_base' | 562 }, # end of target 'remoting_host_setup_base' |
637 | 563 |
638 { | 564 { |
639 'target_name': 'remoting_host_plugin', | 565 'target_name': 'remoting_host_plugin', |
640 'type': 'loadable_module', | 566 'type': 'loadable_module', |
641 'variables': { 'enable_wexit_time_destructors': 1, }, | 567 'variables': { 'enable_wexit_time_destructors': 1, }, |
642 'product_extension': '<(host_plugin_extension)', | 568 'product_extension': '<(host_plugin_extension)', |
643 'product_prefix': '<(host_plugin_prefix)', | 569 'product_prefix': '<(host_plugin_prefix)', |
644 'dependencies': [ | 570 'dependencies': [ |
645 'remoting_base', | 571 'remoting_base', |
646 'remoting_host', | 572 'remoting_host', |
647 'remoting_host_event_logger', | 573 'remoting_host_event_logger', |
648 'remoting_host_logging', | 574 'remoting_host_logging', |
649 'remoting_host_setup_base', | 575 'remoting_host_setup_base', |
650 'remoting_jingle_glue', | 576 'remoting_jingle_glue', |
651 '../net/net.gyp:net', | 577 '../net/net.gyp:net', |
652 '../third_party/npapi/npapi.gyp:npapi', | 578 '../third_party/npapi/npapi.gyp:npapi', |
653 ], | 579 ], |
654 'sources': [ | 580 'sources': [ |
655 'base/dispatch_win.h', | 581 'base/dispatch_win.h', |
656 'host/host_ui_resource.h', | 582 'host/win/core_resource.h', |
657 'host/plugin/host_log_handler.cc', | 583 'host/plugin/host_log_handler.cc', |
658 'host/plugin/host_log_handler.h', | 584 'host/plugin/host_log_handler.h', |
659 'host/plugin/host_plugin.cc', | 585 'host/plugin/host_plugin.cc', |
660 'host/plugin/host_plugin_utils.cc', | 586 'host/plugin/host_plugin_utils.cc', |
661 'host/plugin/host_plugin_utils.h', | 587 'host/plugin/host_plugin_utils.h', |
662 'host/plugin/host_script_object.cc', | 588 'host/plugin/host_script_object.cc', |
663 'host/plugin/host_script_object.h', | 589 'host/plugin/host_script_object.h', |
664 ], | 590 ], |
665 'conditions': [ | 591 'conditions': [ |
666 ['OS=="mac"', { | 592 ['OS=="mac"', { |
(...skipping 24 matching lines...) Expand all Loading... |
691 ['mac_breakpad==1', { | 617 ['mac_breakpad==1', { |
692 'variables': { | 618 'variables': { |
693 # A real .dSYM is needed for dump_syms to operate on. | 619 # A real .dSYM is needed for dump_syms to operate on. |
694 'mac_real_dsym': 1, | 620 'mac_real_dsym': 1, |
695 }, | 621 }, |
696 }], | 622 }], |
697 ], # conditions | 623 ], # conditions |
698 }], # OS=="mac" | 624 }], # OS=="mac" |
699 [ 'OS=="win"', { | 625 [ 'OS=="win"', { |
700 'dependencies': [ | 626 'dependencies': [ |
701 'remoting_elevated_controller', | 627 'remoting_controller_idl', |
702 'remoting_version_resources', | 628 'remoting_version_resources', |
703 ], | 629 ], |
704 'include_dirs': [ | 630 'include_dirs': [ |
705 '<(INTERMEDIATE_DIR)', | 631 '<(INTERMEDIATE_DIR)', |
706 ], | 632 ], |
707 'sources': [ | 633 'sources': [ |
708 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_host_plugin_versio
n.rc', | 634 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_host_plugin_versio
n.rc', |
709 'host/host_ui.rc', | 635 'host/win/core.rc', |
710 'host/plugin/host_plugin.def', | 636 'host/plugin/host_plugin.def', |
711 ], | 637 ], |
712 }], | 638 }], |
713 ], | 639 ], |
714 }, # end of target 'remoting_host_plugin' | 640 }, # end of target 'remoting_host_plugin' |
715 | 641 |
| 642 ], # end of 'targets' |
| 643 }], # 'enable_remoting_host==1' |
| 644 |
| 645 ['OS!="win" and enable_remoting_host==1', { |
| 646 'targets': [ |
716 { | 647 { |
717 'target_name': 'remoting_desktop', | 648 'target_name': 'remoting_me2me_host', |
718 'type': 'executable', | 649 'type': 'executable', |
719 'variables': { 'enable_wexit_time_destructors': 1, }, | 650 'variables': { 'enable_wexit_time_destructors': 1, }, |
720 'defines': [ | |
721 'REMOTING_MULTI_PROCESS', | |
722 ], | |
723 'dependencies': [ | 651 'dependencies': [ |
| 652 '../base/base.gyp:base', |
| 653 '../base/base.gyp:base_i18n', |
| 654 '../media/media.gyp:media', |
| 655 '../net/net.gyp:net', |
724 'remoting_base', | 656 'remoting_base', |
725 'remoting_breakpad', | 657 'remoting_breakpad', |
726 'remoting_host', | 658 'remoting_host', |
| 659 'remoting_host_event_logger', |
727 'remoting_host_logging', | 660 'remoting_host_logging', |
728 '../base/base.gyp:base', | 661 'remoting_jingle_glue', |
729 '../ipc/ipc.gyp:ipc', | 662 'remoting_me2me_host_static', |
| 663 ], |
| 664 'defines': [ |
| 665 'VERSION=<(version_full)', |
730 ], | 666 ], |
731 'sources': [ | 667 'sources': [ |
732 'host/desktop_process.cc', | 668 'host/remoting_me2me_host.cc', |
733 'host/desktop_process.h', | 669 'host/remoting_me2me_host.h', |
734 'host/desktop_process_main.cc', | |
735 'host/desktop_session_agent.cc', | |
736 'host/desktop_session_agent.h', | |
737 'host/desktop_session_agent_posix.cc', | |
738 'host/desktop_session_agent_win.cc', | |
739 ], | 670 ], |
740 'conditions': [ | 671 'conditions': [ |
741 ['OS=="win"', { | 672 ['OS=="mac"', { |
742 'dependencies': [ | 673 'mac_bundle': 1, |
743 'remoting_version_resources', | 674 'variables': { |
| 675 'host_bundle_id': '<!(python <(version_py_path) -f <(branding_p
ath) -t "@MAC_HOST_BUNDLE_ID@")', |
| 676 }, |
| 677 'xcode_settings': { |
| 678 'INFOPLIST_FILE': 'host/remoting_me2me_host-Info.plist', |
| 679 'INFOPLIST_PREPROCESS': 'YES', |
| 680 'INFOPLIST_PREPROCESSOR_DEFINITIONS': 'VERSION_FULL="<(version_f
ull)" VERSION_SHORT="<(version_short)" BUNDLE_ID="<(host_bundle_id)" COPYRIGHT_I
NFO="<(copyright_info)"', |
| 681 }, |
| 682 'mac_bundle_resources': [ |
| 683 'host/disconnect_window.xib', |
| 684 'host/remoting_me2me_host.icns', |
| 685 'host/remoting_me2me_host-Info.plist', |
744 ], | 686 ], |
745 'sources': [ | 687 'mac_bundle_resources!': [ |
746 'host/host_ui.rc', | 688 'host/remoting_me2me_host-Info.plist', |
747 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_desktop_version.rc
', | |
748 ], | 689 ], |
749 'link_settings': { | 690 'conditions': [ |
750 'libraries': [ | 691 ['mac_breakpad==1', { |
751 '-lcomctl32.lib', | 692 'variables': { |
752 ], | 693 # A real .dSYM is needed for dump_syms to operate on. |
753 }, | 694 'mac_real_dsym': 1, |
754 'msvs_settings': { | 695 }, |
755 'VCLinkerTool': { | 696 'defines': ['MAC_BREAKPAD'], |
756 'AdditionalOptions': [ | 697 'copies': [ |
757 "\"/manifestdependency:type='win32' " | 698 { |
758 "name='Microsoft.Windows.Common-Controls' " | 699 'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Res
ources', |
759 "version='6.0.0.0' " | 700 'files': [ |
760 "processorArchitecture='*' " | 701 '<(PRODUCT_DIR)/crash_inspector', |
761 "publicKeyToken='6595b64144ccf1df' language='*'\"", | 702 '<(PRODUCT_DIR)/crash_report_sender.app' |
| 703 ], |
| 704 }, |
762 ], | 705 ], |
763 'conditions': [ | 706 }], # mac_breakpad==1 |
764 ['buildtype == "Official"', { | 707 ], # conditions |
765 'AdditionalOptions': [ | 708 }], # OS=mac |
766 "\"/MANIFESTUAC:level='requireAdministrator' " | 709 ], # end of 'conditions' |
767 "uiAccess='true'\"", | 710 }, # end of target 'remoting_me2me_host' |
768 ], | |
769 }], | |
770 ], | |
771 # 2 == /SUBSYSTEM:WINDOWS | |
772 'SubSystem': '2', | |
773 }, | |
774 }, | |
775 }], | |
776 ], | |
777 }, # end of target 'remoting_desktop' | |
778 | 711 |
779 ], # end of 'targets' | 712 ], # end of 'targets' |
780 }], # 'enable_remoting_host==1' | 713 }], # 'OS!="win" and enable_remoting_host==1' |
| 714 |
781 | 715 |
782 ['OS=="linux" and chromeos==0', { | 716 ['OS=="linux" and chromeos==0', { |
783 'targets': [ | 717 'targets': [ |
784 # Linux breakpad processing | 718 # Linux breakpad processing |
785 { | 719 { |
786 'target_name': 'remoting_linux_symbols', | 720 'target_name': 'remoting_linux_symbols', |
787 'type': 'none', | 721 'type': 'none', |
788 'conditions': [ | 722 'conditions': [ |
789 ['linux_dump_symbols==1', { | 723 ['linux_dump_symbols==1', { |
790 'actions': [ | 724 'actions': [ |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1032 }, # end of target 'remoting_host_prefpane' | 966 }, # end of target 'remoting_host_prefpane' |
1033 ], # end of 'targets' | 967 ], # end of 'targets' |
1034 'conditions': [ | 968 'conditions': [ |
1035 ['mac_breakpad==1', { | 969 ['mac_breakpad==1', { |
1036 'targets': [ | 970 'targets': [ |
1037 { | 971 { |
1038 'target_name': 'remoting_mac_symbols', | 972 'target_name': 'remoting_mac_symbols', |
1039 'type': 'none', | 973 'type': 'none', |
1040 'dependencies': [ | 974 'dependencies': [ |
1041 '../breakpad/breakpad.gyp:dump_syms', | 975 '../breakpad/breakpad.gyp:dump_syms', |
1042 » » 'remoting_me2me_host', | 976 'remoting_me2me_host', |
1043 ], | 977 ], |
1044 'actions': [ | 978 'actions': [ |
1045 { | 979 { |
1046 'action_name': 'dump_symbols', | 980 'action_name': 'dump_symbols', |
1047 'inputs': [ | 981 'inputs': [ |
1048 '<(DEPTH)/remoting/scripts/mac/dump_product_syms', | 982 '<(DEPTH)/remoting/scripts/mac/dump_product_syms', |
1049 '<(PRODUCT_DIR)/dump_syms', | 983 '<(PRODUCT_DIR)/dump_syms', |
1050 '<(PRODUCT_DIR)/remoting_me2me_host.app', | 984 '<(PRODUCT_DIR)/remoting_me2me_host.app', |
1051 ], | 985 ], |
1052 'outputs': [ | 986 'outputs': [ |
(...skipping 20 matching lines...) Expand all Loading... |
1073 'variables': { 'enable_wexit_time_destructors': 1, }, | 1007 'variables': { 'enable_wexit_time_destructors': 1, }, |
1074 'dependencies': [ | 1008 'dependencies': [ |
1075 '../base/base.gyp:base', | 1009 '../base/base.gyp:base', |
1076 'remoting_host_logging', | 1010 'remoting_host_logging', |
1077 ], | 1011 ], |
1078 'sources': [ | 1012 'sources': [ |
1079 'tools/breakpad_tester_win.cc', | 1013 'tools/breakpad_tester_win.cc', |
1080 ], | 1014 ], |
1081 }, # end of target 'remoting_breakpad_tester' | 1015 }, # end of target 'remoting_breakpad_tester' |
1082 { | 1016 { |
1083 'target_name': 'remoting_elevated_controller', | 1017 'target_name': 'remoting_controller_idl', |
1084 'type': 'static_library', | 1018 'type': 'static_library', |
1085 'sources': [ | 1019 'sources': [ |
1086 'host/win/elevated_controller_idl.templ', | 1020 'host/win/elevated_controller_idl.templ', |
1087 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller.h', | 1021 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller.h', |
1088 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller.idl', | 1022 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller.idl', |
1089 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller_i.c', | 1023 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/elevated_controller_i.c', |
1090 ], | 1024 ], |
1091 # This target exports a hard dependency because dependent targets may | 1025 # This target exports a hard dependency because dependent targets may |
1092 # include elevated_controller.h, a generated header. | 1026 # include elevated_controller.h, a generated header. |
1093 'hard_dependency': 1, | 1027 'hard_dependency': 1, |
(...skipping 19 matching lines...) Expand all Loading... |
1113 '<(version_py_path)', | 1047 '<(version_py_path)', |
1114 '-e', 'DAEMON_CONTROLLER_CLSID="<(daemon_controller_clsid)"', | 1048 '-e', 'DAEMON_CONTROLLER_CLSID="<(daemon_controller_clsid)"', |
1115 '<(RULE_INPUT_PATH)', | 1049 '<(RULE_INPUT_PATH)', |
1116 '<@(_outputs)', | 1050 '<@(_outputs)', |
1117 ], | 1051 ], |
1118 'process_outputs_as_sources': 1, | 1052 'process_outputs_as_sources': 1, |
1119 'message': 'Generating <@(_outputs)', | 1053 'message': 'Generating <@(_outputs)', |
1120 'msvs_cygwin_shell': 1, | 1054 'msvs_cygwin_shell': 1, |
1121 }, | 1055 }, |
1122 ], | 1056 ], |
1123 }, # end of target 'remoting_elevated_controller' | 1057 }, # end of target 'remoting_controller_idl' |
1124 { | 1058 { |
1125 'target_name': 'remoting_configurer', | 1059 'target_name': 'remoting_configurer', |
1126 'type': 'executable', | 1060 'type': 'executable', |
1127 'dependencies': [ | 1061 'dependencies': [ |
1128 '../base/base.gyp:base', | 1062 '../base/base.gyp:base', |
1129 '../crypto/crypto.gyp:crypto', | 1063 '../crypto/crypto.gyp:crypto', |
1130 'remoting_host', | 1064 'remoting_host', |
1131 'remoting_host_setup_base', | 1065 'remoting_host_setup_base', |
1132 ], | 1066 ], |
1133 'sources': [ | 1067 'sources': [ |
(...skipping 16 matching lines...) Expand all Loading... |
1150 "version='6.0.0.0' " | 1084 "version='6.0.0.0' " |
1151 "processorArchitecture='*' " | 1085 "processorArchitecture='*' " |
1152 "publicKeyToken='6595b64144ccf1df' language='*'\"", | 1086 "publicKeyToken='6595b64144ccf1df' language='*'\"", |
1153 ], | 1087 ], |
1154 # 2 == /SUBSYSTEM:WINDOWS | 1088 # 2 == /SUBSYSTEM:WINDOWS |
1155 'SubSystem': '2', | 1089 'SubSystem': '2', |
1156 }, | 1090 }, |
1157 }, | 1091 }, |
1158 }, # end of target 'remoting_configurer' | 1092 }, # end of target 'remoting_configurer' |
1159 { | 1093 { |
1160 'target_name': 'remoting_controller', | 1094 'target_name': 'remoting_core', |
1161 'type': 'executable', | 1095 'type': 'shared_library', |
1162 'variables': { 'enable_wexit_time_destructors': 1, }, | 1096 'variables': { 'enable_wexit_time_destructors': 1, }, |
1163 'defines' : [ | 1097 'defines' : [ |
1164 '_ATL_APARTMENT_THREADED', | 1098 '_ATL_APARTMENT_THREADED', |
1165 '_ATL_NO_AUTOMATIC_NAMESPACE', | 1099 '_ATL_NO_AUTOMATIC_NAMESPACE', |
1166 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS', | 1100 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS', |
| 1101 'HOST_IMPLEMENTATION', |
1167 'STRICT', | 1102 'STRICT', |
1168 'DAEMON_CONTROLLER_CLSID="{<(daemon_controller_clsid)}"', | 1103 'DAEMON_CONTROLLER_CLSID="{<(daemon_controller_clsid)}"', |
1169 ], | 1104 'VERSION=<(version_full)', |
1170 'include_dirs': [ | |
1171 '<(INTERMEDIATE_DIR)', | |
1172 ], | 1105 ], |
1173 'dependencies': [ | 1106 'dependencies': [ |
1174 '../base/base.gyp:base', | 1107 '../base/base.gyp:base', |
1175 'remoting_breakpad', | |
1176 'remoting_elevated_controller', | |
1177 'remoting_host', | |
1178 'remoting_host_logging', | |
1179 'remoting_protocol', | |
1180 'remoting_version_resources', | |
1181 ], | |
1182 'sources': [ | |
1183 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_controller_version.rc'
, | |
1184 'host/pin_hash.cc', | |
1185 'host/pin_hash.h', | |
1186 'host/verify_config_window_win.cc', | |
1187 'host/verify_config_window_win.h', | |
1188 'host/win/elevated_controller.cc', | |
1189 'host/win/elevated_controller.h', | |
1190 'host/win/elevated_controller.rc', | |
1191 'host/win/elevated_controller_module.cc', | |
1192 'host/win/omaha.cc', | |
1193 'host/win/omaha.h', | |
1194 ], | |
1195 'link_settings': { | |
1196 'libraries': [ | |
1197 '-lcomctl32.lib', | |
1198 ], | |
1199 }, | |
1200 'msvs_settings': { | |
1201 'VCLinkerTool': { | |
1202 'AdditionalOptions': [ | |
1203 "\"/manifestdependency:type='win32' " | |
1204 "name='Microsoft.Windows.Common-Controls' " | |
1205 "version='6.0.0.0' " | |
1206 "processorArchitecture='*' " | |
1207 "publicKeyToken='6595b64144ccf1df' language='*'\"", | |
1208 ], | |
1209 # 2 == /SUBSYSTEM:WINDOWS | |
1210 'SubSystem': '2', | |
1211 }, | |
1212 }, | |
1213 }, # end of target 'remoting_controller' | |
1214 { | |
1215 'target_name': 'remoting_daemon', | |
1216 'type': 'executable', | |
1217 'variables': { 'enable_wexit_time_destructors': 1, }, | |
1218 'dependencies': [ | |
1219 '../base/base.gyp:base', | |
1220 '../base/base.gyp:base_static', | 1108 '../base/base.gyp:base_static', |
1221 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | 1109 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
1222 '../ipc/ipc.gyp:ipc', | 1110 '../ipc/ipc.gyp:ipc', |
1223 '../media/media.gyp:media', | 1111 '../media/media.gyp:media', |
1224 '../net/net.gyp:net', | 1112 '../net/net.gyp:net', |
1225 'remoting_base', | 1113 'remoting_base', |
1226 'remoting_breakpad', | 1114 'remoting_breakpad', |
| 1115 'remoting_controller_idl', |
1227 'remoting_host', | 1116 'remoting_host', |
| 1117 'remoting_host_event_logger', |
1228 'remoting_host_logging', | 1118 'remoting_host_logging', |
| 1119 'remoting_me2me_host_static', |
| 1120 'remoting_protocol', |
1229 'remoting_version_resources', | 1121 'remoting_version_resources', |
1230 ], | 1122 ], |
1231 'sources': [ | 1123 'sources': [ |
1232 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_daemon_version.rc', | 1124 '<(SHARED_INTERMEDIATE_DIR)/remoting/host/remoting_host_messages.rc'
, |
| 1125 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_core_version.rc', |
1233 'base/scoped_sc_handle_win.h', | 1126 'base/scoped_sc_handle_win.h', |
1234 'host/chromoting_messages.cc', | 1127 'host/chromoting_messages.cc', |
1235 'host/chromoting_messages.h', | 1128 'host/chromoting_messages.h', |
1236 'host/config_file_watcher.cc', | 1129 'host/config_file_watcher.cc', |
1237 'host/config_file_watcher.h', | 1130 'host/config_file_watcher.h', |
1238 'host/daemon_process.cc', | 1131 'host/daemon_process.cc', |
1239 'host/daemon_process.h', | 1132 'host/daemon_process.h', |
1240 'host/daemon_process_win.cc', | 1133 'host/daemon_process_win.cc', |
| 1134 'host/desktop_process.cc', |
| 1135 'host/desktop_process.h', |
| 1136 'host/desktop_process_main.cc', |
| 1137 'host/desktop_process_main.h', |
1241 'host/desktop_session.cc', | 1138 'host/desktop_session.cc', |
1242 'host/desktop_session.h', | 1139 'host/desktop_session.h', |
| 1140 'host/desktop_session_agent.cc', |
| 1141 'host/desktop_session_agent.h', |
| 1142 'host/desktop_session_agent_posix.cc', |
| 1143 'host/desktop_session_agent_win.cc', |
1243 'host/desktop_session_win.cc', | 1144 'host/desktop_session_win.cc', |
1244 'host/desktop_session_win.h', | 1145 'host/desktop_session_win.h', |
1245 'host/host_exit_codes.h', | 1146 'host/host_exit_codes.h', |
| 1147 'host/host_export.h', |
1246 'host/ipc_constants.cc', | 1148 'host/ipc_constants.cc', |
1247 'host/ipc_constants.h', | 1149 'host/ipc_constants.h', |
| 1150 'host/remoting_me2me_host.cc', |
| 1151 'host/remoting_me2me_host.h', |
1248 'host/sas_injector.h', | 1152 'host/sas_injector.h', |
1249 'host/sas_injector_win.cc', | 1153 'host/sas_injector_win.cc', |
| 1154 'host/verify_config_window_win.cc', |
| 1155 'host/verify_config_window_win.h', |
| 1156 'host/win/core.cc', |
| 1157 'host/win/core.rc', |
| 1158 'host/win/core_resource.h', |
| 1159 'host/win/daemon_process_main.cc', |
| 1160 'host/win/daemon_process_main.h', |
| 1161 'host/win/elevated_controller.cc', |
| 1162 'host/win/elevated_controller.h', |
| 1163 'host/win/elevated_controller_module.cc', |
| 1164 'host/win/elevated_controller_module.h', |
1250 'host/win/host_service.cc', | 1165 'host/win/host_service.cc', |
1251 'host/win/host_service.h', | 1166 'host/win/host_service.h', |
1252 'host/win/host_service.rc', | |
1253 'host/win/host_service_resource.h', | |
1254 'host/win/omaha.cc', | 1167 'host/win/omaha.cc', |
1255 'host/win/omaha.h', | 1168 'host/win/omaha.h', |
1256 'host/win/unprivileged_process_delegate.cc', | 1169 'host/win/unprivileged_process_delegate.cc', |
1257 'host/win/unprivileged_process_delegate.h', | 1170 'host/win/unprivileged_process_delegate.h', |
1258 'host/win/worker_process_launcher.cc', | 1171 'host/win/worker_process_launcher.cc', |
1259 'host/win/worker_process_launcher.h', | 1172 'host/win/worker_process_launcher.h', |
1260 'host/win/wts_console_monitor.h', | 1173 'host/win/wts_console_monitor.h', |
1261 'host/win/wts_console_observer.h', | 1174 'host/win/wts_console_observer.h', |
1262 'host/win/wts_console_session_process_driver.cc', | 1175 'host/win/wts_console_session_process_driver.cc', |
1263 'host/win/wts_console_session_process_driver.h', | 1176 'host/win/wts_console_session_process_driver.h', |
1264 'host/win/wts_session_process_delegate.cc', | 1177 'host/win/wts_session_process_delegate.cc', |
1265 'host/win/wts_session_process_delegate.h', | 1178 'host/win/wts_session_process_delegate.h', |
1266 'host/worker_process_ipc_delegate.h', | 1179 'host/worker_process_ipc_delegate.h', |
1267 ], | 1180 ], |
1268 'msvs_settings': { | 1181 'msvs_settings': { |
1269 'VCLinkerTool': { | 1182 'VCLinkerTool': { |
1270 'AdditionalDependencies': [ | 1183 'AdditionalDependencies': [ |
| 1184 'comctl32.lib', |
1271 'wtsapi32.lib', | 1185 'wtsapi32.lib', |
1272 ], | 1186 ], |
1273 # 2 == /SUBSYSTEM:WINDOWS | 1187 }, |
1274 'SubSystem': '2', | 1188 }, |
| 1189 }, # end of target 'remoting_core' |
| 1190 { |
| 1191 'target_name': 'remoting_core_manifest', |
| 1192 'type': 'none', |
| 1193 'dependencies': [ |
| 1194 'remoting_core', |
| 1195 ], |
| 1196 'hard_dependency': '1', |
| 1197 'actions': [ |
| 1198 { |
| 1199 'action_name': 'Embedding manifest into remoting_core.dll', |
| 1200 'binary': '<(PRODUCT_DIR)/remoting_core.dll', |
| 1201 'manifest': 'host/win/remoting_core.manifest', |
| 1202 'inputs': [ |
| 1203 '<(_binary)', |
| 1204 '<(_manifest)', |
| 1205 ], |
| 1206 'outputs': [ |
| 1207 '<(_binary).embedded.manifest', |
| 1208 ], |
| 1209 'action': [ |
| 1210 'mt', |
| 1211 '-nologo', |
| 1212 '-manifest', |
| 1213 '<(_manifest)', |
| 1214 '-outputresource:<(_binary);#2', |
| 1215 '-out:<(_binary).embedded.manifest', |
| 1216 ], |
| 1217 }, |
| 1218 ], # actions |
| 1219 }, # end of target 'remoting_core_manifest' |
| 1220 { |
| 1221 'target_name': 'remoting_controller', |
| 1222 'type': 'executable', |
| 1223 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 1224 'dependencies': [ |
| 1225 'remoting_core', |
| 1226 'remoting_version_resources', |
| 1227 ], |
| 1228 'sources': [ |
| 1229 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_controller_version.rc'
, |
| 1230 'host/win/elevated_controller_entry_point.cc', |
| 1231 ], |
| 1232 'msvs_settings': { |
| 1233 'VCLinkerTool': { |
| 1234 'EntryPointSymbol': 'ElevatedControllerEntryPoint', |
| 1235 'IgnoreAllDefaultLibraries': 'true', |
| 1236 'SubSystem': '2', # /SUBSYSTEM:WINDOWS |
| 1237 }, |
| 1238 }, |
| 1239 }, # end of target 'remoting_controller' |
| 1240 { |
| 1241 'target_name': 'remoting_daemon', |
| 1242 'type': 'executable', |
| 1243 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 1244 'dependencies': [ |
| 1245 'remoting_core', |
| 1246 'remoting_version_resources', |
| 1247 ], |
| 1248 'sources': [ |
| 1249 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_daemon_version.rc', |
| 1250 'host/win/daemon_process_entry_point.cc', |
| 1251 ], |
| 1252 'msvs_settings': { |
| 1253 'VCLinkerTool': { |
| 1254 'EntryPointSymbol': 'DaemonProcessEntryPoint', |
| 1255 'IgnoreAllDefaultLibraries': 'true', |
| 1256 'SubSystem': '2', # /SUBSYSTEM:WINDOWS |
1275 }, | 1257 }, |
1276 }, | 1258 }, |
1277 }, # end of target 'remoting_daemon' | 1259 }, # end of target 'remoting_daemon' |
| 1260 { |
| 1261 'target_name': 'remoting_desktop', |
| 1262 'type': 'executable', |
| 1263 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 1264 'dependencies': [ |
| 1265 'remoting_core', |
| 1266 'remoting_version_resources', |
| 1267 ], |
| 1268 'sources': [ |
| 1269 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_desktop_version.rc', |
| 1270 'host/win/desktop_process_entry_point.cc', |
| 1271 ], |
| 1272 'msvs_settings': { |
| 1273 'VCLinkerTool': { |
| 1274 'EntryPointSymbol': 'DesktopProcessEntryPoint', |
| 1275 'IgnoreAllDefaultLibraries': 'true', |
| 1276 'SubSystem': '2', # /SUBSYSTEM:WINDOWS |
| 1277 }, |
| 1278 }, |
| 1279 }, # end of target 'remoting_desktop' |
| 1280 { |
| 1281 'target_name': 'remoting_desktop_manifest', |
| 1282 'type': 'none', |
| 1283 'dependencies': [ |
| 1284 'remoting_desktop', |
| 1285 ], |
| 1286 'hard_dependency': '1', |
| 1287 'actions': [ |
| 1288 { |
| 1289 'action_name': 'Embedding manifest into remoting_desktop.exe', |
| 1290 'binary': '<(PRODUCT_DIR)/remoting_desktop.exe', |
| 1291 'manifest': 'host/win/remoting_desktop.manifest', |
| 1292 'inputs': [ |
| 1293 '<(_binary)', |
| 1294 '<(_manifest)', |
| 1295 ], |
| 1296 'outputs': [ |
| 1297 '<(_binary).embedded.manifest', |
| 1298 ], |
| 1299 'action': [ |
| 1300 'mt', |
| 1301 '-nologo', |
| 1302 '-manifest', |
| 1303 '<(_manifest)', |
| 1304 '-outputresource:<(_binary);#1', |
| 1305 '-out:<(_binary).embedded.manifest', |
| 1306 ], |
| 1307 }, |
| 1308 ], # actions |
| 1309 }, # end of target 'remoting_desktop_manifest' |
| 1310 { |
| 1311 'target_name': 'remoting_host_exe', |
| 1312 'product_name': 'remoting_host', |
| 1313 'type': 'executable', |
| 1314 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 1315 'dependencies': [ |
| 1316 'remoting_core', |
| 1317 'remoting_version_resources', |
| 1318 ], |
| 1319 'sources': [ |
| 1320 '<(SHARED_INTERMEDIATE_DIR)/remoting/remoting_host_version.rc', |
| 1321 'host/win/host_process_entry_point.cc', |
| 1322 ], |
| 1323 'msvs_settings': { |
| 1324 'VCLinkerTool': { |
| 1325 'EntryPointSymbol': 'HostProcessEntryPoint', |
| 1326 'IgnoreAllDefaultLibraries': 'true', |
| 1327 'ImportLibrary': '$(OutDir)\\lib\\remoting_host_exe.lib', |
| 1328 'OutputFile': '$(OutDir)\\remoting_host.exe', |
| 1329 'SubSystem': '2', # /SUBSYSTEM:WINDOWS |
| 1330 }, |
| 1331 }, |
| 1332 }, # end of target 'remoting_host_exe' |
| 1333 { |
| 1334 'target_name': 'remoting_host_manifest', |
| 1335 'type': 'none', |
| 1336 'dependencies': [ |
| 1337 'remoting_host_exe', |
| 1338 ], |
| 1339 'hard_dependency': '1', |
| 1340 'actions': [ |
| 1341 { |
| 1342 'action_name': 'Embedding manifest into remoting_host.exe', |
| 1343 'binary': '<(PRODUCT_DIR)/remoting_host.exe', |
| 1344 'manifest': 'host/win/remoting_host.manifest', |
| 1345 'inputs': [ |
| 1346 '<(_binary)', |
| 1347 '<(_manifest)', |
| 1348 ], |
| 1349 'outputs': [ |
| 1350 '<(_binary).embedded.manifest', |
| 1351 ], |
| 1352 'action': [ |
| 1353 'mt', |
| 1354 '-nologo', |
| 1355 '-manifest', |
| 1356 '<(_manifest)', |
| 1357 '-outputresource:<(_binary);#1', |
| 1358 '-out:<(_binary).embedded.manifest', |
| 1359 ], |
| 1360 }, |
| 1361 ], # actions |
| 1362 }, # end of target 'remoting_host_manifest' |
1278 | 1363 |
1279 # Generates the version information resources for the Windows binaries. | 1364 # Generates the version information resources for the Windows binaries. |
1280 # The .RC files are generated from the "version.rc.version" template and | 1365 # The .RC files are generated from the "version.rc.version" template and |
1281 # placed in the "<(SHARED_INTERMEDIATE_DIR)/remoting" folder. | 1366 # placed in the "<(SHARED_INTERMEDIATE_DIR)/remoting" folder. |
1282 # The substitution strings are taken from: | 1367 # The substitution strings are taken from: |
1283 # - build/util/LASTCHANGE - the last source code revision. | 1368 # - build/util/LASTCHANGE - the last source code revision. |
1284 # - chrome/VERSION - the major, build & patch versions. | 1369 # - chrome/VERSION - the major, build & patch versions. |
1285 # - remoting/VERSION - the chromoting patch version (and overrides | 1370 # - remoting/VERSION - the chromoting patch version (and overrides |
1286 # for chrome/VERSION). | 1371 # for chrome/VERSION). |
1287 # - (branding_path) - UI/localizable strings. | 1372 # - (branding_path) - UI/localizable strings. |
1288 # - xxx.ver - per-binary non-localizable strings such as the binary | 1373 # - xxx.ver - per-binary non-localizable strings such as the binary |
1289 # name. | 1374 # name. |
1290 { | 1375 { |
1291 'target_name': 'remoting_version_resources', | 1376 'target_name': 'remoting_version_resources', |
1292 'type': 'none', | 1377 'type': 'none', |
1293 'inputs': [ | 1378 'inputs': [ |
1294 '<(branding_path)', | 1379 '<(branding_path)', |
1295 'version.rc.version', | 1380 'version.rc.version', |
1296 '<(DEPTH)/build/util/LASTCHANGE', | 1381 '<(DEPTH)/build/util/LASTCHANGE', |
1297 '<(remoting_version_path)', | 1382 '<(remoting_version_path)', |
1298 '<(chrome_version_path)', | 1383 '<(chrome_version_path)', |
1299 ], | 1384 ], |
1300 'direct_dependent_settings': { | 1385 'direct_dependent_settings': { |
1301 'include_dirs': [ | 1386 'include_dirs': [ |
1302 '<(SHARED_INTERMEDIATE_DIR)/remoting', | 1387 '<(SHARED_INTERMEDIATE_DIR)/remoting', |
1303 ], | 1388 ], |
1304 }, | 1389 }, |
1305 'sources': [ | 1390 'sources': [ |
1306 'host/plugin/remoting_host_plugin.ver', | 1391 'host/plugin/remoting_host_plugin.ver', |
1307 'host/remoting_desktop.ver', | |
1308 'host/remoting_host_me2me.ver', | |
1309 'host/win/remoting_controller.ver', | 1392 'host/win/remoting_controller.ver', |
| 1393 'host/win/remoting_core.ver', |
1310 'host/win/remoting_daemon.ver', | 1394 'host/win/remoting_daemon.ver', |
| 1395 'host/win/remoting_desktop.ver', |
| 1396 'host/win/remoting_host.ver', |
1311 ], | 1397 ], |
1312 'rules': [ | 1398 'rules': [ |
1313 { | 1399 { |
1314 'rule_name': 'version', | 1400 'rule_name': 'version', |
1315 'extension': 'ver', | 1401 'extension': 'ver', |
1316 'variables': { | 1402 'variables': { |
1317 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', | 1403 'lastchange_path': '<(DEPTH)/build/util/LASTCHANGE', |
1318 'template_input_path': 'version.rc.version', | 1404 'template_input_path': 'version.rc.version', |
1319 }, | 1405 }, |
1320 'inputs': [ | 1406 'inputs': [ |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1387 'message': 'Generating <@(_outputs)', | 1473 'message': 'Generating <@(_outputs)', |
1388 }, | 1474 }, |
1389 ], | 1475 ], |
1390 }, # end of target 'remoting_host_installation' | 1476 }, # end of target 'remoting_host_installation' |
1391 | 1477 |
1392 { | 1478 { |
1393 'target_name': 'remoting_me2me_host_archive', | 1479 'target_name': 'remoting_me2me_host_archive', |
1394 'type': 'none', | 1480 'type': 'none', |
1395 'dependencies': [ | 1481 'dependencies': [ |
1396 'remoting_controller', | 1482 'remoting_controller', |
| 1483 'remoting_core_manifest', |
1397 'remoting_daemon', | 1484 'remoting_daemon', |
1398 'remoting_me2me_host', | 1485 'remoting_host_exe', |
1399 ], | 1486 ], |
1400 'compiled_inputs': [ | 1487 'compiled_inputs': [ |
1401 '<(PRODUCT_DIR)/remoting_controller.exe', | 1488 '<(PRODUCT_DIR)/remoting_controller.exe', |
| 1489 '<(PRODUCT_DIR)/remoting_core.dll', |
1402 '<(PRODUCT_DIR)/remoting_daemon.exe', | 1490 '<(PRODUCT_DIR)/remoting_daemon.exe', |
1403 '<(PRODUCT_DIR)/remoting_host.exe', | 1491 '<(PRODUCT_DIR)/remoting_host.exe', |
1404 ], | 1492 ], |
1405 'compiled_inputs_dst': [ | 1493 'compiled_inputs_dst': [ |
1406 'files/remoting_controller.exe', | 1494 'files/remoting_controller.exe', |
| 1495 'files/remoting_core.dll', |
1407 'files/remoting_daemon.exe', | 1496 'files/remoting_daemon.exe', |
1408 'files/remoting_host.exe', | 1497 'files/remoting_host.exe', |
1409 ], | 1498 ], |
1410 'conditions': [ | 1499 'conditions': [ |
1411 ['buildtype == "Official"', { | 1500 ['buildtype == "Official"', { |
1412 'defs': [ | 1501 'defs': [ |
1413 'OFFICIAL_BUILD=1', | 1502 'OFFICIAL_BUILD=1', |
1414 ], | 1503 ], |
1415 }, { # else buildtype != "Official" | 1504 }, { # else buildtype != "Official" |
1416 'defs': [ | 1505 'defs': [ |
1417 'OFFICIAL_BUILD=0', | 1506 'OFFICIAL_BUILD=0', |
1418 ], | 1507 ], |
1419 }], | 1508 }], |
| 1509 # Add 'level="requireAdministrator" uiAccess="true"' to the manifest |
| 1510 # only for the official builds because it requires the binary to be |
| 1511 # signed to work. |
| 1512 ['buildtype == "Official" and remoting_multi_process == 0', { |
| 1513 'dependencies': [ |
| 1514 'remoting_host_manifest', |
| 1515 ], |
| 1516 }], |
| 1517 ['buildtype == "Official" and remoting_multi_process != 0', { |
| 1518 'dependencies': [ |
| 1519 'remoting_desktop_manifest', |
| 1520 ], |
| 1521 }], |
1420 ['remoting_multi_process != 0', { | 1522 ['remoting_multi_process != 0', { |
1421 'dependencies': [ | 1523 'dependencies': [ |
1422 'remoting_desktop', | 1524 'remoting_desktop', |
1423 ], | 1525 ], |
1424 'compiled_inputs': [ | 1526 'compiled_inputs': [ |
1425 '<(PRODUCT_DIR)/remoting_desktop.exe', | 1527 '<(PRODUCT_DIR)/remoting_desktop.exe', |
1426 ], | 1528 ], |
1427 'compiled_inputs_dst': [ | 1529 'compiled_inputs_dst': [ |
1428 'files/remoting_desktop.exe', | 1530 'files/remoting_desktop.exe', |
1429 ], | 1531 ], |
(...skipping 875 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2305 '../base/allocator/allocator.gyp:allocator', | 2407 '../base/allocator/allocator.gyp:allocator', |
2306 ], | 2408 ], |
2307 }, | 2409 }, |
2308 ], | 2410 ], |
2309 ], | 2411 ], |
2310 }], # end of 'toolkit_uses_gtk == 1' | 2412 }], # end of 'toolkit_uses_gtk == 1' |
2311 ], # end of 'conditions' | 2413 ], # end of 'conditions' |
2312 }, # end of target 'remoting_unittests' | 2414 }, # end of target 'remoting_unittests' |
2313 ], # end of targets | 2415 ], # end of targets |
2314 } | 2416 } |
OLD | NEW |