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 # Use consistent strings across all platforms. Note that the plugin name | 10 # Use consistent strings across all platforms. Note that the plugin name |
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
494 '_ATL_APARTMENT_THREADED', | 494 '_ATL_APARTMENT_THREADED', |
495 '_ATL_NO_AUTOMATIC_NAMESPACE', | 495 '_ATL_NO_AUTOMATIC_NAMESPACE', |
496 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS', | 496 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS', |
497 'STRICT', | 497 'STRICT', |
498 ], | 498 ], |
499 'include_dirs': [ | 499 'include_dirs': [ |
500 '<(INTERMEDIATE_DIR)', | 500 '<(INTERMEDIATE_DIR)', |
501 ], | 501 ], |
502 'dependencies': [ | 502 'dependencies': [ |
503 '../base/base.gyp:base', | 503 '../base/base.gyp:base', |
| 504 'remoting_breakpad', |
504 'remoting_elevated_controller', | 505 'remoting_elevated_controller', |
505 'remoting_protocol', | 506 'remoting_protocol', |
506 'remoting_version_resources', | 507 'remoting_version_resources', |
507 ], | 508 ], |
508 'sources': [ | 509 'sources': [ |
509 'host/branding.cc', | 510 'host/branding.cc', |
510 'host/branding.h', | 511 'host/branding.h', |
| 512 'host/breakpad.h', |
| 513 'host/breakpad_win.cc', |
511 'host/elevated_controller.rc', | 514 'host/elevated_controller.rc', |
512 'host/elevated_controller_module_win.cc', | 515 'host/elevated_controller_module_win.cc', |
513 'host/elevated_controller_win.cc', | 516 'host/elevated_controller_win.cc', |
514 'host/elevated_controller_win.h', | 517 'host/elevated_controller_win.h', |
515 'host/pin_hash.cc', | 518 'host/pin_hash.cc', |
516 'host/pin_hash.h', | 519 'host/pin_hash.h', |
517 'host/verify_config_window_win.cc', | 520 'host/verify_config_window_win.cc', |
518 'host/verify_config_window_win.h', | 521 'host/verify_config_window_win.h', |
519 '<(SHARED_INTERMEDIATE_DIR)/remoting/elevated_controller_version.rc' | 522 '<(SHARED_INTERMEDIATE_DIR)/remoting/elevated_controller_version.rc' |
520 ], | 523 ], |
(...skipping 18 matching lines...) Expand all Loading... |
539 }, # end of target 'remoting_host_controller' | 542 }, # end of target 'remoting_host_controller' |
540 { | 543 { |
541 'target_name': 'remoting_service', | 544 'target_name': 'remoting_service', |
542 'type': 'executable', | 545 'type': 'executable', |
543 'variables': { 'enable_wexit_time_destructors': 1, }, | 546 'variables': { 'enable_wexit_time_destructors': 1, }, |
544 'dependencies': [ | 547 'dependencies': [ |
545 '../base/base.gyp:base', | 548 '../base/base.gyp:base', |
546 '../base/base.gyp:base_static', | 549 '../base/base.gyp:base_static', |
547 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', | 550 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn
amic_annotations', |
548 '../ipc/ipc.gyp:ipc', | 551 '../ipc/ipc.gyp:ipc', |
| 552 'remoting_breakpad', |
549 'remoting_version_resources', | 553 'remoting_version_resources', |
550 ], | 554 ], |
551 'sources': [ | 555 'sources': [ |
552 'base/scoped_sc_handle_win.h', | 556 'base/scoped_sc_handle_win.h', |
553 'host/branding.cc', | 557 'host/branding.cc', |
554 'host/branding.h', | 558 'host/branding.h', |
| 559 'host/breakpad.h', |
| 560 'host/breakpad_win.cc', |
555 'host/chromoting_messages.cc', | 561 'host/chromoting_messages.cc', |
556 'host/chromoting_messages.h', | 562 'host/chromoting_messages.h', |
557 'host/constants.h', | 563 'host/constants.h', |
| 564 'host/constants_win.cc', |
558 'host/host_service.rc', | 565 'host/host_service.rc', |
559 'host/host_service_resource.h', | 566 'host/host_service_resource.h', |
560 'host/host_service_win.cc', | 567 'host/host_service_win.cc', |
561 'host/host_service_win.h', | 568 'host/host_service_win.h', |
562 'host/sas_injector.h', | 569 'host/sas_injector.h', |
563 'host/sas_injector_win.cc', | 570 'host/sas_injector_win.cc', |
564 'host/wts_console_monitor_win.h', | 571 'host/wts_console_monitor_win.h', |
565 'host/wts_console_observer_win.h', | 572 'host/wts_console_observer_win.h', |
566 'host/wts_session_process_launcher_win.cc', | 573 'host/wts_session_process_launcher_win.cc', |
567 'host/wts_session_process_launcher_win.h', | 574 'host/wts_session_process_launcher_win.h', |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
762 }, | 769 }, |
763 ], | 770 ], |
764 }, # end of target 'remoting_host_installation_unittest' | 771 }, # end of target 'remoting_host_installation_unittest' |
765 ], # end of 'targets' | 772 ], # end of 'targets' |
766 }], # '<(wix_path) != ""' | 773 }], # '<(wix_path) != ""' |
767 | 774 |
768 ], # end of 'conditions' | 775 ], # end of 'conditions' |
769 | 776 |
770 'targets': [ | 777 'targets': [ |
771 { | 778 { |
| 779 'target_name': 'remoting_breakpad', |
| 780 'type': 'static_library', |
| 781 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 782 'dependencies': [ |
| 783 '../base/base.gyp:base', |
| 784 ], |
| 785 'sources': [ |
| 786 'base/breakpad.h', |
| 787 'base/breakpad_linux.cc', |
| 788 'base/breakpad_mac.mm', |
| 789 'base/breakpad_win.cc', |
| 790 'host/constants.h', |
| 791 'host/constants_win.cc', |
| 792 ], |
| 793 'conditions': [ |
| 794 ['OS=="win"', { |
| 795 'dependencies': [ |
| 796 '../breakpad/breakpad.gyp:breakpad_handler', |
| 797 ], |
| 798 }], |
| 799 ], |
| 800 }, # end of target 'remoting_breakpad' |
| 801 |
| 802 { |
772 'target_name': 'remoting_client_plugin', | 803 'target_name': 'remoting_client_plugin', |
773 'type': 'static_library', | 804 'type': 'static_library', |
774 'variables': { 'enable_wexit_time_destructors': 1, }, | 805 'variables': { 'enable_wexit_time_destructors': 1, }, |
775 'defines': [ | 806 'defines': [ |
776 'HAVE_STDINT_H', # Required by on2_integer.h | 807 'HAVE_STDINT_H', # Required by on2_integer.h |
777 ], | 808 ], |
778 'dependencies': [ | 809 'dependencies': [ |
779 'remoting_base', | 810 'remoting_base', |
780 'remoting_client', | 811 'remoting_client', |
781 'remoting_jingle_glue', | 812 'remoting_jingle_glue', |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1071 'host/chromoting_host.h', | 1102 'host/chromoting_host.h', |
1072 'host/chromoting_host_context.cc', | 1103 'host/chromoting_host_context.cc', |
1073 'host/chromoting_host_context.h', | 1104 'host/chromoting_host_context.h', |
1074 'host/client_session.cc', | 1105 'host/client_session.cc', |
1075 'host/client_session.h', | 1106 'host/client_session.h', |
1076 'host/clipboard.h', | 1107 'host/clipboard.h', |
1077 'host/clipboard_linux.cc', | 1108 'host/clipboard_linux.cc', |
1078 'host/clipboard_mac.mm', | 1109 'host/clipboard_mac.mm', |
1079 'host/clipboard_win.cc', | 1110 'host/clipboard_win.cc', |
1080 'host/constants.h', | 1111 'host/constants.h', |
| 1112 'host/constants_win.cc', |
1081 'host/continue_window.h', | 1113 'host/continue_window.h', |
1082 'host/continue_window_gtk.cc', | 1114 'host/continue_window_gtk.cc', |
1083 'host/continue_window_mac.mm', | 1115 'host/continue_window_mac.mm', |
1084 'host/continue_window_win.cc', | 1116 'host/continue_window_win.cc', |
1085 'host/curtain.h', | 1117 'host/curtain.h', |
1086 'host/curtain_linux.cc', | 1118 'host/curtain_linux.cc', |
1087 'host/curtain_mac.cc', | 1119 'host/curtain_mac.cc', |
1088 'host/curtain_win.cc', | 1120 'host/curtain_win.cc', |
1089 'host/desktop_environment.cc', | 1121 'host/desktop_environment.cc', |
1090 'host/desktop_environment.h', | 1122 'host/desktop_environment.h', |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1282 }], | 1314 }], |
1283 ], | 1315 ], |
1284 }, # end of target 'remoting_simple_host' | 1316 }, # end of target 'remoting_simple_host' |
1285 | 1317 |
1286 { | 1318 { |
1287 'target_name': 'remoting_me2me_host', | 1319 'target_name': 'remoting_me2me_host', |
1288 'type': 'executable', | 1320 'type': 'executable', |
1289 'variables': { 'enable_wexit_time_destructors': 1, }, | 1321 'variables': { 'enable_wexit_time_destructors': 1, }, |
1290 'dependencies': [ | 1322 'dependencies': [ |
1291 'remoting_base', | 1323 'remoting_base', |
| 1324 'remoting_breakpad', |
1292 'remoting_host', | 1325 'remoting_host', |
1293 'remoting_jingle_glue', | 1326 'remoting_jingle_glue', |
1294 '../base/base.gyp:base', | 1327 '../base/base.gyp:base', |
1295 '../base/base.gyp:base_i18n', | 1328 '../base/base.gyp:base_i18n', |
1296 '../media/media.gyp:media', | 1329 '../media/media.gyp:media', |
1297 ], | 1330 ], |
1298 'sources': [ | 1331 'sources': [ |
1299 'host/branding.cc', | 1332 'host/branding.cc', |
1300 'host/branding.h', | 1333 'host/branding.h', |
| 1334 'host/breakpad.h', |
| 1335 'host/breakpad_win.cc', |
1301 'host/host_event_logger.h', | 1336 'host/host_event_logger.h', |
1302 'host/sighup_listener_mac.cc', | 1337 'host/sighup_listener_mac.cc', |
1303 'host/sighup_listener_mac.h', | 1338 'host/sighup_listener_mac.h', |
1304 'host/remoting_me2me_host.cc', | 1339 'host/remoting_me2me_host.cc', |
1305 ], | 1340 ], |
1306 'conditions': [ | 1341 'conditions': [ |
1307 ['os_posix==1', { | 1342 ['os_posix==1', { |
1308 'sources': [ | 1343 'sources': [ |
1309 'host/host_event_logger_posix.cc', | 1344 'host/host_event_logger_posix.cc', |
1310 ], | 1345 ], |
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1583 'host/differ_block_sse2.cc', | 1618 'host/differ_block_sse2.cc', |
1584 ], | 1619 ], |
1585 }, # end of target differ_block_sse2 | 1620 }, # end of target differ_block_sse2 |
1586 | 1621 |
1587 # Remoting unit tests | 1622 # Remoting unit tests |
1588 { | 1623 { |
1589 'target_name': 'remoting_unittests', | 1624 'target_name': 'remoting_unittests', |
1590 'type': 'executable', | 1625 'type': 'executable', |
1591 'dependencies': [ | 1626 'dependencies': [ |
1592 'remoting_base', | 1627 'remoting_base', |
| 1628 'remoting_breakpad', |
1593 'remoting_client', | 1629 'remoting_client', |
1594 'remoting_client_plugin', | 1630 'remoting_client_plugin', |
1595 'remoting_host', | 1631 'remoting_host', |
1596 'remoting_jingle_glue', | 1632 'remoting_jingle_glue', |
1597 'remoting_protocol', | 1633 'remoting_protocol', |
1598 '../base/base.gyp:base', | 1634 '../base/base.gyp:base', |
1599 '../base/base.gyp:base_i18n', | 1635 '../base/base.gyp:base_i18n', |
1600 '../base/base.gyp:test_support_base', | 1636 '../base/base.gyp:test_support_base', |
1601 '../media/media.gyp:media', | 1637 '../media/media.gyp:media', |
1602 '../net/net.gyp:net_test_support', | 1638 '../net/net.gyp:net_test_support', |
1603 '../ppapi/ppapi.gyp:ppapi_cpp', | 1639 '../ppapi/ppapi.gyp:ppapi_cpp', |
1604 '../testing/gmock.gyp:gmock', | 1640 '../testing/gmock.gyp:gmock', |
1605 '../testing/gtest.gyp:gtest', | 1641 '../testing/gtest.gyp:gtest', |
1606 '../ui/ui.gyp:ui', | 1642 '../ui/ui.gyp:ui', |
1607 ], | 1643 ], |
1608 'include_dirs': [ | 1644 'include_dirs': [ |
1609 '../testing/gmock/include', | 1645 '../testing/gmock/include', |
1610 ], | 1646 ], |
1611 'sources': [ | 1647 'sources': [ |
1612 'base/auth_token_util_unittest.cc', | 1648 'base/auth_token_util_unittest.cc', |
| 1649 'base/base_mock_objects.cc', |
| 1650 'base/base_mock_objects.h', |
| 1651 'base/breakpad_win_unittest.cc', |
1613 'base/codec_test.cc', | 1652 'base/codec_test.cc', |
1614 'base/codec_test.h', | 1653 'base/codec_test.h', |
1615 'base/compound_buffer_unittest.cc', | 1654 'base/compound_buffer_unittest.cc', |
1616 'base/compressor_zlib_unittest.cc', | 1655 'base/compressor_zlib_unittest.cc', |
1617 'base/decoder_vp8_unittest.cc', | 1656 'base/decoder_vp8_unittest.cc', |
1618 'base/decompressor_zlib_unittest.cc', | 1657 'base/decompressor_zlib_unittest.cc', |
1619 'base/encode_decode_unittest.cc', | 1658 'base/encode_decode_unittest.cc', |
1620 'base/encoder_vp8_unittest.cc', | 1659 'base/encoder_vp8_unittest.cc', |
1621 'base/encoder_row_based_unittest.cc', | 1660 'base/encoder_row_based_unittest.cc', |
1622 'base/base_mock_objects.cc', | |
1623 'base/base_mock_objects.h', | |
1624 'base/util_unittest.cc', | 1661 'base/util_unittest.cc', |
1625 'client/key_event_mapper_unittest.cc', | 1662 'client/key_event_mapper_unittest.cc', |
1626 'client/plugin/mac_key_event_processor_unittest.cc', | 1663 'client/plugin/mac_key_event_processor_unittest.cc', |
1627 'host/capturer_helper_unittest.cc', | 1664 'host/capturer_helper_unittest.cc', |
1628 'host/capturer_linux_unittest.cc', | 1665 'host/capturer_linux_unittest.cc', |
1629 'host/capturer_mac_unittest.cc', | 1666 'host/capturer_mac_unittest.cc', |
1630 'host/capturer_win_unittest.cc', | 1667 'host/capturer_win_unittest.cc', |
1631 'host/chromoting_host_context_unittest.cc', | 1668 'host/chromoting_host_context_unittest.cc', |
1632 'host/chromoting_host_unittest.cc', | 1669 'host/chromoting_host_unittest.cc', |
1633 'host/client_session_unittest.cc', | 1670 'host/client_session_unittest.cc', |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1672 'protocol/protocol_mock_objects.cc', | 1709 'protocol/protocol_mock_objects.cc', |
1673 'protocol/protocol_mock_objects.h', | 1710 'protocol/protocol_mock_objects.h', |
1674 'protocol/ppapi_module_stub.cc', | 1711 'protocol/ppapi_module_stub.cc', |
1675 'protocol/ssl_hmac_channel_authenticator_unittest.cc', | 1712 'protocol/ssl_hmac_channel_authenticator_unittest.cc', |
1676 'protocol/v1_authenticator_unittest.cc', | 1713 'protocol/v1_authenticator_unittest.cc', |
1677 'protocol/v2_authenticator_unittest.cc', | 1714 'protocol/v2_authenticator_unittest.cc', |
1678 'run_all_unittests.cc', | 1715 'run_all_unittests.cc', |
1679 ], | 1716 ], |
1680 'conditions': [ | 1717 'conditions': [ |
1681 [ 'OS=="win"', { | 1718 [ 'OS=="win"', { |
| 1719 'include_dirs': [ |
| 1720 '../breakpad/src', |
| 1721 ], |
1682 'dependencies': [ | 1722 'dependencies': [ |
1683 '../ipc/ipc.gyp:ipc' | 1723 '../ipc/ipc.gyp:ipc' |
1684 ], | 1724 ], |
| 1725 'link_settings': { |
| 1726 'libraries': [ |
| 1727 '-lrpcrt4.lib', |
| 1728 ], |
| 1729 }, |
1685 }], | 1730 }], |
1686 ['chromeos != 0', { | 1731 ['chromeos != 0', { |
1687 'dependencies!': [ | 1732 'dependencies!': [ |
1688 'remoting_host', | 1733 'remoting_host', |
1689 ], | 1734 ], |
1690 'sources/': [ | 1735 'sources/': [ |
1691 ['exclude', 'host/*'], | 1736 ['exclude', 'host/*'], |
1692 ] | 1737 ] |
1693 }], | 1738 }], |
1694 ['toolkit_uses_gtk == 1', { | 1739 ['toolkit_uses_gtk == 1', { |
(...skipping 11 matching lines...) Expand all Loading... |
1706 '../base/allocator/allocator.gyp:allocator', | 1751 '../base/allocator/allocator.gyp:allocator', |
1707 ], | 1752 ], |
1708 }, | 1753 }, |
1709 ], | 1754 ], |
1710 ], | 1755 ], |
1711 }], | 1756 }], |
1712 ], # end of 'conditions' | 1757 ], # end of 'conditions' |
1713 }, # end of target 'remoting_unittests' | 1758 }, # end of target 'remoting_unittests' |
1714 ], # end of targets | 1759 ], # end of targets |
1715 } | 1760 } |
OLD | NEW |