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

Side by Side Diff: remoting/remoting.gyp

Issue 10535082: /C++ readability/ - Make Chromoting Host report crashes to Breakpad (Windows only). The user must e… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # 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
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
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
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
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
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
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
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
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 }
OLDNEW
« remoting/host/plugin/daemon_installer_win.cc ('K') | « remoting/host/remoting_me2me_host.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698