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

Side by Side Diff: remoting/remoting.gyp

Issue 10495003: Make Chromoting Host report crashes to Breakpad (Windows only). The user must enable crash dumps co… (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 480 matching lines...) Expand 10 before | Expand all | Expand 10 after
491 '_ATL_APARTMENT_THREADED', 491 '_ATL_APARTMENT_THREADED',
492 '_ATL_NO_AUTOMATIC_NAMESPACE', 492 '_ATL_NO_AUTOMATIC_NAMESPACE',
493 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS', 493 '_ATL_CSTRING_EXPLICIT_CONSTRUCTORS',
494 'STRICT', 494 'STRICT',
495 ], 495 ],
496 'include_dirs': [ 496 'include_dirs': [
497 '<(INTERMEDIATE_DIR)', 497 '<(INTERMEDIATE_DIR)',
498 ], 498 ],
499 'dependencies': [ 499 'dependencies': [
500 '../base/base.gyp:base', 500 '../base/base.gyp:base',
501 'remoting_breakpad',
501 'remoting_elevated_controller', 502 'remoting_elevated_controller',
502 'remoting_protocol', 503 'remoting_protocol',
503 'remoting_version_resources', 504 'remoting_version_resources',
504 ], 505 ],
505 'sources': [ 506 'sources': [
506 'host/branding.cc', 507 'host/branding.cc',
507 'host/branding.h', 508 'host/branding.h',
508 'host/elevated_controller.rc', 509 'host/elevated_controller.rc',
509 'host/elevated_controller_module_win.cc', 510 'host/elevated_controller_module_win.cc',
510 'host/elevated_controller_win.cc', 511 'host/elevated_controller_win.cc',
(...skipping 25 matching lines...) Expand all
536 }, # end of target 'remoting_host_controller' 537 }, # end of target 'remoting_host_controller'
537 { 538 {
538 'target_name': 'remoting_service', 539 'target_name': 'remoting_service',
539 'type': 'executable', 540 'type': 'executable',
540 'variables': { 'enable_wexit_time_destructors': 1, }, 541 'variables': { 'enable_wexit_time_destructors': 1, },
541 'dependencies': [ 542 'dependencies': [
542 '../base/base.gyp:base', 543 '../base/base.gyp:base',
543 '../base/base.gyp:base_static', 544 '../base/base.gyp:base_static',
544 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations', 545 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations',
545 '../ipc/ipc.gyp:ipc', 546 '../ipc/ipc.gyp:ipc',
547 'remoting_breakpad',
546 'remoting_version_resources', 548 'remoting_version_resources',
547 ], 549 ],
548 'sources': [ 550 'sources': [
549 'base/scoped_sc_handle_win.h', 551 'base/scoped_sc_handle_win.h',
550 'host/branding.cc', 552 'host/branding.cc',
551 'host/branding.h', 553 'host/branding.h',
552 'host/chromoting_messages.cc', 554 'host/chromoting_messages.cc',
553 'host/chromoting_messages.h', 555 'host/chromoting_messages.h',
556 'host/constants.cc',
554 'host/constants.h', 557 'host/constants.h',
555 'host/host_service.rc', 558 'host/host_service.rc',
556 'host/host_service_resource.h', 559 'host/host_service_resource.h',
557 'host/host_service_win.cc', 560 'host/host_service_win.cc',
558 'host/host_service_win.h', 561 'host/host_service_win.h',
559 'host/sas_injector.h', 562 'host/sas_injector.h',
560 'host/sas_injector_win.cc', 563 'host/sas_injector_win.cc',
561 'host/wts_console_monitor_win.h', 564 'host/wts_console_monitor_win.h',
562 'host/wts_console_observer_win.h', 565 'host/wts_console_observer_win.h',
563 'host/wts_session_process_launcher_win.cc', 566 'host/wts_session_process_launcher_win.cc',
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
759 }, 762 },
760 ], 763 ],
761 }, # end of target 'remoting_host_installation_unittest' 764 }, # end of target 'remoting_host_installation_unittest'
762 ], # end of 'targets' 765 ], # end of 'targets'
763 }], # '<(wix_path) != ""' 766 }], # '<(wix_path) != ""'
764 767
765 ], # end of 'conditions' 768 ], # end of 'conditions'
766 769
767 'targets': [ 770 'targets': [
768 { 771 {
772 'target_name': 'remoting_breakpad',
773 'type': 'static_library',
774 'variables': { 'enable_wexit_time_destructors': 1, },
775 'dependencies': [
776 '../base/base.gyp:base',
777 ],
778 'sources': [
779 'host/breakpad.h',
780 'host/breakpad_linux.cc',
781 'host/breakpad_mac.mm',
782 'host/breakpad_win.cc',
783 'host/constants.cc',
784 'host/constants.h',
785 ],
786 'conditions': [
787 ['OS=="win"', {
788 'dependencies': [
789 '../breakpad/breakpad.gyp:breakpad_handler',
790 ],
791 }],
792 ],
793 }, # end of target 'remoting_breakpad'
794
795 {
769 'target_name': 'remoting_client_plugin', 796 'target_name': 'remoting_client_plugin',
770 'type': 'static_library', 797 'type': 'static_library',
771 'variables': { 'enable_wexit_time_destructors': 1, }, 798 'variables': { 'enable_wexit_time_destructors': 1, },
772 'defines': [ 799 'defines': [
773 'HAVE_STDINT_H', # Required by on2_integer.h 800 'HAVE_STDINT_H', # Required by on2_integer.h
774 ], 801 ],
775 'dependencies': [ 802 'dependencies': [
776 'remoting_base', 803 'remoting_base',
777 'remoting_client', 804 'remoting_client',
778 'remoting_jingle_glue', 805 'remoting_jingle_glue',
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
1069 'host/chromoting_host.cc', 1096 'host/chromoting_host.cc',
1070 'host/chromoting_host.h', 1097 'host/chromoting_host.h',
1071 'host/chromoting_host_context.cc', 1098 'host/chromoting_host_context.cc',
1072 'host/chromoting_host_context.h', 1099 'host/chromoting_host_context.h',
1073 'host/client_session.cc', 1100 'host/client_session.cc',
1074 'host/client_session.h', 1101 'host/client_session.h',
1075 'host/clipboard.h', 1102 'host/clipboard.h',
1076 'host/clipboard_linux.cc', 1103 'host/clipboard_linux.cc',
1077 'host/clipboard_mac.mm', 1104 'host/clipboard_mac.mm',
1078 'host/clipboard_win.cc', 1105 'host/clipboard_win.cc',
1106 'host/constants.cc',
1079 'host/constants.h', 1107 'host/constants.h',
1080 'host/continue_window.h', 1108 'host/continue_window.h',
1081 'host/continue_window_gtk.cc', 1109 'host/continue_window_gtk.cc',
1082 'host/continue_window_mac.mm', 1110 'host/continue_window_mac.mm',
1083 'host/continue_window_win.cc', 1111 'host/continue_window_win.cc',
1084 'host/curtain.h', 1112 'host/curtain.h',
1085 'host/curtain_linux.cc', 1113 'host/curtain_linux.cc',
1086 'host/curtain_mac.cc', 1114 'host/curtain_mac.cc',
1087 'host/curtain_win.cc', 1115 'host/curtain_win.cc',
1088 'host/desktop_environment.cc', 1116 'host/desktop_environment.cc',
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
1281 }], 1309 }],
1282 ], 1310 ],
1283 }, # end of target 'remoting_simple_host' 1311 }, # end of target 'remoting_simple_host'
1284 1312
1285 { 1313 {
1286 'target_name': 'remoting_me2me_host', 1314 'target_name': 'remoting_me2me_host',
1287 'type': 'executable', 1315 'type': 'executable',
1288 'variables': { 'enable_wexit_time_destructors': 1, }, 1316 'variables': { 'enable_wexit_time_destructors': 1, },
1289 'dependencies': [ 1317 'dependencies': [
1290 'remoting_base', 1318 'remoting_base',
1319 'remoting_breakpad',
1291 'remoting_host', 1320 'remoting_host',
1292 'remoting_jingle_glue', 1321 'remoting_jingle_glue',
1293 '../base/base.gyp:base', 1322 '../base/base.gyp:base',
1294 '../base/base.gyp:base_i18n', 1323 '../base/base.gyp:base_i18n',
1295 '../media/media.gyp:media', 1324 '../media/media.gyp:media',
1296 ], 1325 ],
1297 'sources': [ 1326 'sources': [
1298 'host/branding.cc', 1327 'host/branding.cc',
1299 'host/branding.h', 1328 'host/branding.h',
1300 'host/host_event_logger.h', 1329 'host/host_event_logger.h',
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
1581 'host/differ_block_sse2.cc', 1610 'host/differ_block_sse2.cc',
1582 ], 1611 ],
1583 }, # end of target differ_block_sse2 1612 }, # end of target differ_block_sse2
1584 1613
1585 # Remoting unit tests 1614 # Remoting unit tests
1586 { 1615 {
1587 'target_name': 'remoting_unittests', 1616 'target_name': 'remoting_unittests',
1588 'type': 'executable', 1617 'type': 'executable',
1589 'dependencies': [ 1618 'dependencies': [
1590 'remoting_base', 1619 'remoting_base',
1620 'remoting_breakpad',
1591 'remoting_client', 1621 'remoting_client',
1592 'remoting_client_plugin', 1622 'remoting_client_plugin',
1593 'remoting_host', 1623 'remoting_host',
1594 'remoting_jingle_glue', 1624 'remoting_jingle_glue',
1595 'remoting_protocol', 1625 'remoting_protocol',
1596 '../base/base.gyp:base', 1626 '../base/base.gyp:base',
1597 '../base/base.gyp:base_i18n', 1627 '../base/base.gyp:base_i18n',
1598 '../base/base.gyp:test_support_base', 1628 '../base/base.gyp:test_support_base',
1599 '../media/media.gyp:media', 1629 '../media/media.gyp:media',
1600 '../net/net.gyp:net_test_support', 1630 '../net/net.gyp:net_test_support',
(...skipping 14 matching lines...) Expand all
1615 'base/decoder_vp8_unittest.cc', 1645 'base/decoder_vp8_unittest.cc',
1616 'base/decompressor_zlib_unittest.cc', 1646 'base/decompressor_zlib_unittest.cc',
1617 'base/encode_decode_unittest.cc', 1647 'base/encode_decode_unittest.cc',
1618 'base/encoder_vp8_unittest.cc', 1648 'base/encoder_vp8_unittest.cc',
1619 'base/encoder_row_based_unittest.cc', 1649 'base/encoder_row_based_unittest.cc',
1620 'base/base_mock_objects.cc', 1650 'base/base_mock_objects.cc',
1621 'base/base_mock_objects.h', 1651 'base/base_mock_objects.h',
1622 'base/util_unittest.cc', 1652 'base/util_unittest.cc',
1623 'client/key_event_mapper_unittest.cc', 1653 'client/key_event_mapper_unittest.cc',
1624 'client/plugin/mac_key_event_processor_unittest.cc', 1654 'client/plugin/mac_key_event_processor_unittest.cc',
1655 'host/breakpad_win_unittest.cc',
1625 'host/capturer_helper_unittest.cc', 1656 'host/capturer_helper_unittest.cc',
1626 'host/capturer_linux_unittest.cc', 1657 'host/capturer_linux_unittest.cc',
1627 'host/capturer_mac_unittest.cc', 1658 'host/capturer_mac_unittest.cc',
1628 'host/capturer_win_unittest.cc', 1659 'host/capturer_win_unittest.cc',
1629 'host/chromoting_host_context_unittest.cc', 1660 'host/chromoting_host_context_unittest.cc',
1630 'host/chromoting_host_unittest.cc', 1661 'host/chromoting_host_unittest.cc',
1631 'host/client_session_unittest.cc', 1662 'host/client_session_unittest.cc',
1632 'host/differ_block_unittest.cc', 1663 'host/differ_block_unittest.cc',
1633 'host/differ_unittest.cc', 1664 'host/differ_unittest.cc',
1634 'host/heartbeat_sender_unittest.cc', 1665 'host/heartbeat_sender_unittest.cc',
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1670 'protocol/protocol_mock_objects.cc', 1701 'protocol/protocol_mock_objects.cc',
1671 'protocol/protocol_mock_objects.h', 1702 'protocol/protocol_mock_objects.h',
1672 'protocol/ppapi_module_stub.cc', 1703 'protocol/ppapi_module_stub.cc',
1673 'protocol/ssl_hmac_channel_authenticator_unittest.cc', 1704 'protocol/ssl_hmac_channel_authenticator_unittest.cc',
1674 'protocol/v1_authenticator_unittest.cc', 1705 'protocol/v1_authenticator_unittest.cc',
1675 'protocol/v2_authenticator_unittest.cc', 1706 'protocol/v2_authenticator_unittest.cc',
1676 'run_all_unittests.cc', 1707 'run_all_unittests.cc',
1677 ], 1708 ],
1678 'conditions': [ 1709 'conditions': [
1679 [ 'OS=="win"', { 1710 [ 'OS=="win"', {
1711 'include_dirs': [
1712 '../breakpad/src',
1713 ],
1680 'dependencies': [ 1714 'dependencies': [
1681 '../ipc/ipc.gyp:ipc' 1715 '../ipc/ipc.gyp:ipc'
1682 ], 1716 ],
1683 }], 1717 }],
1684 ['chromeos != 0', { 1718 ['chromeos != 0', {
1685 'dependencies!': [ 1719 'dependencies!': [
1686 'remoting_host', 1720 'remoting_host',
1687 ], 1721 ],
1688 'sources/': [ 1722 'sources/': [
1689 ['exclude', 'host/*'], 1723 ['exclude', 'host/*'],
(...skipping 14 matching lines...) Expand all
1704 '../base/allocator/allocator.gyp:allocator', 1738 '../base/allocator/allocator.gyp:allocator',
1705 ], 1739 ],
1706 }, 1740 },
1707 ], 1741 ],
1708 ], 1742 ],
1709 }], 1743 }],
1710 ], # end of 'conditions' 1744 ], # end of 'conditions'
1711 }, # end of target 'remoting_unittests' 1745 }, # end of target 'remoting_unittests'
1712 ], # end of targets 1746 ], # end of targets
1713 } 1747 }
OLDNEW
« remoting/host/host_ui.rc ('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