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

Side by Side Diff: chrome/chrome.gyp

Issue 314016: Build sync by default on all platforms. Add a command line parameter to enab... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 2 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
« no previous file with comments | « chrome/browser/profile.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 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 'chromium_code': 1, 7 'chromium_code': 1,
8 8
9 'variables': { 9 'variables': {
10 'version_py_path': 'tools/build/version.py', 10 'version_py_path': 'tools/build/version.py',
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
117 'views_unit_tests_sources': [ 117 'views_unit_tests_sources': [
118 '../views/view_unittest.cc', 118 '../views/view_unittest.cc',
119 '../views/focus/focus_manager_unittest.cc', 119 '../views/focus/focus_manager_unittest.cc',
120 '../views/controls/label_unittest.cc', 120 '../views/controls/label_unittest.cc',
121 ], 121 ],
122 'views_unit_tests_sources_win_specific': [ 122 'views_unit_tests_sources_win_specific': [
123 # TODO(jcampan): make the following tests work on Linux. 123 # TODO(jcampan): make the following tests work on Linux.
124 '../views/controls/table/table_view_unittest.cc', 124 '../views/controls/table/table_view_unittest.cc',
125 '../views/grid_layout_unittest.cc', 125 '../views/grid_layout_unittest.cc',
126 ], 126 ],
127 'browser_sync%': 1,
127 'conditions': [ 128 'conditions': [
128 ['OS=="win"', { 129 ['OS=="win"', {
129 'nacl_defines': [ 130 'nacl_defines': [
130 'NACL_WINDOWS=1', 131 'NACL_WINDOWS=1',
131 'NACL_LINUX=0', 132 'NACL_LINUX=0',
132 'NACL_OSX=0', 133 'NACL_OSX=0',
133 ], 134 ],
134 },], 135 },],
135 ['OS=="linux"', { 136 ['OS=="linux"', {
136 'nacl_defines': [ 137 'nacl_defines': [
(...skipping 12 matching lines...) Expand all
149 'conditions': [ 150 'conditions': [
150 ['branding=="Chrome"', { 151 ['branding=="Chrome"', {
151 'mac_bundle_id': 'com.google.Chrome', 152 'mac_bundle_id': 'com.google.Chrome',
152 'mac_creator': 'rimZ', 153 'mac_creator': 'rimZ',
153 }, { # else: branding!="Chrome" 154 }, { # else: branding!="Chrome"
154 'mac_bundle_id': 'org.chromium.Chromium', 155 'mac_bundle_id': 'org.chromium.Chromium',
155 'mac_creator': 'Cr24', 156 'mac_creator': 'Cr24',
156 }], # branding 157 }], # branding
157 ], # conditions 158 ], # conditions
158 }], # OS=="mac" 159 }], # OS=="mac"
159 ['OS=="win" or OS=="mac"', {
160 # Whether or not browser sync code is built in.
161 'browser_sync%': 1,
162 }, {
163 'browser_sync%': 0,
164 }], # OS=="win"
165 ['target_arch=="ia32"', { 160 ['target_arch=="ia32"', {
166 'nacl_defines': [ 161 'nacl_defines': [
167 # TODO(gregoryd): consider getting this from NaCl's common.gypi 162 # TODO(gregoryd): consider getting this from NaCl's common.gypi
168 'NACL_TARGET_SUBARCH=32', 163 'NACL_TARGET_SUBARCH=32',
169 'NACL_BUILD_SUBARCH=32', 164 'NACL_BUILD_SUBARCH=32',
170 ], 165 ],
171 }], 166 }],
172 ['target_arch=="x64"', { 167 ['target_arch=="x64"', {
173 'nacl_defines': [ 168 'nacl_defines': [
174 # TODO(gregoryd): consider getting this from NaCl's common.gypi 169 # TODO(gregoryd): consider getting this from NaCl's common.gypi
(...skipping 2258 matching lines...) Expand 10 before | Expand all | Expand 10 after
2433 # Temporarily disabled while we figure some stuff out. 2428 # Temporarily disabled while we figure some stuff out.
2434 # http://code.google.com/p/chromium/issues/detail?id=12351 2429 # http://code.google.com/p/chromium/issues/detail?id=12351
2435 # '../build/linux/system.gyp:dbus-glib', 2430 # '../build/linux/system.gyp:dbus-glib',
2436 # '../build/linux/system.gyp:gnome-keyring', 2431 # '../build/linux/system.gyp:gnome-keyring',
2437 '../build/linux/system.gyp:gtk', 2432 '../build/linux/system.gyp:gtk',
2438 '../build/linux/system.gyp:gtkprint', 2433 '../build/linux/system.gyp:gtkprint',
2439 '../build/linux/system.gyp:nss', 2434 '../build/linux/system.gyp:nss',
2440 '../base/base.gyp:linux_versioninfo', 2435 '../base/base.gyp:linux_versioninfo',
2441 ], 2436 ],
2442 'sources!': [ 2437 'sources!': [
2438 'browser/sync/sync_setup_flow.cc',
2439 'browser/sync/sync_setup_wizard.cc',
2443 'browser/views/extensions/extension_shelf.cc', 2440 'browser/views/extensions/extension_shelf.cc',
2444 'browser/views/extensions/extension_shelf.h', 2441 'browser/views/extensions/extension_shelf.h',
2445 'browser/views/extensions/extension_view.cc', 2442 'browser/views/extensions/extension_view.cc',
2446 'browser/views/extensions/extension_view.h', 2443 'browser/views/extensions/extension_view.h',
2447 # Windows-specific files. 2444 # Windows-specific files.
2448 'browser/password_manager/password_store_win.cc', 2445 'browser/password_manager/password_store_win.cc',
2449 'browser/password_manager/password_store_win.h', 2446 'browser/password_manager/password_store_win.h',
2450 ], 2447 ],
2451 'sources': [ 2448 'sources': [
2452 'browser/net/ssl_config_service_manager_pref.cc', 2449 'browser/net/ssl_config_service_manager_pref.cc',
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after
2968 'browser/tab_contents/web_drag_source.cc', 2965 'browser/tab_contents/web_drag_source.cc',
2969 'browser/tab_contents/web_drop_target.cc', 2966 'browser/tab_contents/web_drop_target.cc',
2970 ], 2967 ],
2971 }], 2968 }],
2972 # views depends on webkit headers. 2969 # views depends on webkit headers.
2973 ['OS=="win" or toolkit_views==1',{ 2970 ['OS=="win" or toolkit_views==1',{
2974 'dependencies': [ 2971 'dependencies': [
2975 '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore', 2972 '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
2976 ], 2973 ],
2977 }], 2974 }],
2975 ['OS=="linux" and browser_sync==1', {
2976 'sources': [
2977 'browser/gtk/sync_setup_wizard_gtk.cc',
2978 'browser/gtk/sync_setup_wizard_gtk.h',
2979 ],
2980 }],
2978 ], 2981 ],
2979 }, 2982 },
2980 { 2983 {
2981 'target_name': 'debugger', 2984 'target_name': 'debugger',
2982 'type': '<(library)', 2985 'type': '<(library)',
2983 'msvs_guid': '57823D8C-A317-4713-9125-2C91FDFD12D6', 2986 'msvs_guid': '57823D8C-A317-4713-9125-2C91FDFD12D6',
2984 'dependencies': [ 2987 'dependencies': [
2985 'chrome_resources', 2988 'chrome_resources',
2986 'chrome_strings', 2989 'chrome_strings',
2987 'theme_resources', 2990 'theme_resources',
(...skipping 1665 matching lines...) Expand 10 before | Expand all | Expand 10 after
4653 ['OS=="linux"', { 4656 ['OS=="linux"', {
4654 'dependencies': [ 4657 'dependencies': [
4655 '../build/linux/system.gyp:gtk', 4658 '../build/linux/system.gyp:gtk',
4656 '../build/linux/system.gyp:nss', 4659 '../build/linux/system.gyp:nss',
4657 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 4660 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
4658 ], 4661 ],
4659 'sources': [ 4662 'sources': [
4660 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc', 4663 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
4661 ], 4664 ],
4662 'sources!': [ 4665 'sources!': [
4666 'browser/sync/sync_setup_wizard_unittest.cc',
4663 'browser/views/bookmark_context_menu_test.cc', 4667 'browser/views/bookmark_context_menu_test.cc',
4664 'browser/gtk/options/cookies_view_unittest.cc', 4668 'browser/gtk/options/cookies_view_unittest.cc',
4665 # Compact Language Detection (cld) is not supported in linux yet. 4669 # Compact Language Detection (cld) is not supported in linux yet.
4666 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/ compact_lang_det_unittest_small.cc', 4670 '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/ compact_lang_det_unittest_small.cc',
4667 ], 4671 ],
4668 }], 4672 }],
4669 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', { 4673 ['OS=="linux" and (toolkit_views==1 or chromeos==1)', {
4670 'dependencies': [ 4674 'dependencies': [
4671 '../views/views.gyp:views', 4675 '../views/views.gyp:views',
4672 ], 4676 ],
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
4789 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc', 4793 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc',
4790 'browser/bookmarks/bookmark_table_model_unittest.cc', 4794 'browser/bookmarks/bookmark_table_model_unittest.cc',
4791 'browser/browser_unittest.cc', 4795 'browser/browser_unittest.cc',
4792 'browser/extensions/extension_process_manager_unittest.cc', 4796 'browser/extensions/extension_process_manager_unittest.cc',
4793 'browser/importer/importer_unittest.cc', 4797 'browser/importer/importer_unittest.cc',
4794 'browser/login_prompt_unittest.cc', 4798 'browser/login_prompt_unittest.cc',
4795 'browser/printing/print_job_unittest.cc', 4799 'browser/printing/print_job_unittest.cc',
4796 'browser/rlz/rlz_unittest.cc', 4800 'browser/rlz/rlz_unittest.cc',
4797 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc', 4801 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc',
4798 'browser/search_engines/template_url_scraper_unittest.cc', 4802 'browser/search_engines/template_url_scraper_unittest.cc',
4799 'browser/sync/profile_sync_service_unittest.cc',
4800 'browser/views/bookmark_editor_view_unittest.cc', 4803 'browser/views/bookmark_editor_view_unittest.cc',
4801 'browser/views/find_bar_host_unittest.cc', 4804 'browser/views/find_bar_host_unittest.cc',
4802 'browser/views/keyword_editor_view_unittest.cc', 4805 'browser/views/keyword_editor_view_unittest.cc',
4803 'common/chrome_plugin_unittest.cc', 4806 'common/chrome_plugin_unittest.cc',
4804 'common/net/url_util_unittest.cc', 4807 'common/net/url_util_unittest.cc',
4805 ], 4808 ],
4806 }], 4809 }],
4807 ], 4810 ],
4808 }, 4811 },
4809 { 4812 {
(...skipping 1852 matching lines...) Expand 10 before | Expand all | Expand 10 after
6662 '../third_party/expat/expat.gyp:expat', 6665 '../third_party/expat/expat.gyp:expat',
6663 '../third_party/libjingle/libjingle.gyp:libjingle', 6666 '../third_party/libjingle/libjingle.gyp:libjingle',
6664 'sync_proto', 6667 'sync_proto',
6665 ], 6668 ],
6666 'conditions': [ 6669 'conditions': [
6667 ['OS=="linux"', { 6670 ['OS=="linux"', {
6668 'defines': [ 6671 'defines': [
6669 'POSIX', 6672 'POSIX',
6670 'OS_LINUX', 6673 'OS_LINUX',
6671 ], 6674 ],
6675 'dependencies': [
6676 '../build/linux/system.gyp:gtk'
6677 ],
6672 }], 6678 }],
6673 ], 6679 ],
6674 }, 6680 },
6675 { 6681 {
6676 'target_name': 'sync_unit_tests', 6682 'target_name': 'sync_unit_tests',
6677 'type': 'executable', 6683 'type': 'executable',
6678 'sources': [ 6684 'sources': [
6679 'browser/sync/engine/all_status_unittest.cc', 6685 'browser/sync/engine/all_status_unittest.cc',
6680 'browser/sync/engine/apply_updates_command_unittest.cc', 6686 'browser/sync/engine/apply_updates_command_unittest.cc',
6681 'browser/sync/engine/auth_watcher_unittest.cc', 6687 'browser/sync/engine/auth_watcher_unittest.cc',
6682 'browser/sync/engine/net/gaia_authenticator_unittest.cc', 6688 'browser/sync/engine/net/gaia_authenticator_unittest.cc',
6683 'browser/sync/engine/syncer_proto_util_unittest.cc', 6689 'browser/sync/engine/syncer_proto_util_unittest.cc',
6684 'browser/sync/engine/syncer_thread_unittest.cc', 6690 'browser/sync/engine/syncer_thread_unittest.cc',
6685 'browser/sync/engine/syncer_unittest.cc', 6691 'browser/sync/engine/syncer_unittest.cc',
6686 'browser/sync/engine/syncproto_unittest.cc', 6692 'browser/sync/engine/syncproto_unittest.cc',
6687 'browser/sync/notifier/listener/talk_mediator_unittest.cc', 6693 'browser/sync/notifier/listener/talk_mediator_unittest.cc',
6688 'browser/sync/syncable/syncable_id_unittest.cc', 6694 'browser/sync/syncable/syncable_id_unittest.cc',
6689 'browser/sync/syncable/syncable_unittest.cc', 6695 'browser/sync/syncable/syncable_unittest.cc',
6690 'browser/sync/util/character_set_converters_unittest.cc', 6696 'browser/sync/util/character_set_converters_unittest.cc',
6691 'browser/sync/util/crypto_helpers_unittest.cc', 6697 'browser/sync/util/crypto_helpers_unittest.cc',
6692 'browser/sync/util/data_encryption_unittest.cc',
6693 'browser/sync/util/event_sys_unittest.cc', 6698 'browser/sync/util/event_sys_unittest.cc',
6694 'browser/sync/util/highres_timer_unittest.cc', 6699 'browser/sync/util/highres_timer_unittest.cc',
6695 'browser/sync/util/path_helpers_unittest.cc', 6700 'browser/sync/util/path_helpers_unittest.cc',
6696 'browser/sync/util/query_helpers_unittest.cc', 6701 'browser/sync/util/query_helpers_unittest.cc',
6697 'browser/sync/util/user_settings_unittest.cc', 6702 'browser/sync/util/user_settings_unittest.cc',
6698 'test/sync/engine/mock_gaia_authenticator.cc', 6703 'test/sync/engine/mock_gaia_authenticator.cc',
6699 'test/sync/engine/mock_gaia_authenticator.h', 6704 'test/sync/engine/mock_gaia_authenticator.h',
6700 'test/sync/engine/mock_gaia_authenticator_unittest.cc', 6705 'test/sync/engine/mock_gaia_authenticator_unittest.cc',
6701 'test/sync/engine/mock_server_connection.cc', 6706 'test/sync/engine/mock_server_connection.cc',
6702 'test/sync/engine/mock_server_connection.h', 6707 'test/sync/engine/mock_server_connection.h',
(...skipping 13 matching lines...) Expand all
6716 'dependencies': [ 6721 'dependencies': [
6717 '../testing/gtest.gyp:gtest', 6722 '../testing/gtest.gyp:gtest',
6718 '../third_party/libjingle/libjingle.gyp:libjingle', 6723 '../third_party/libjingle/libjingle.gyp:libjingle',
6719 'notifier', 6724 'notifier',
6720 'sync', 6725 'sync',
6721 'sync_proto', 6726 'sync_proto',
6722 'test_support_unit', 6727 'test_support_unit',
6723 ], 6728 ],
6724 'conditions': [ 6729 'conditions': [
6725 ['OS=="win"', { 6730 ['OS=="win"', {
6731 'sources' : [
6732 'browser/sync/util/data_encryption_unittest.cc',
6733 ],
6726 'dependencies': [ 6734 'dependencies': [
6727 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', 6735 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
6728 ], 6736 ],
6729 'link_settings': { 6737 'link_settings': {
6730 'libraries': [ 6738 'libraries': [
6731 '-lcrypt32.lib', 6739 '-lcrypt32.lib',
6732 '-lws2_32.lib', 6740 '-lws2_32.lib',
6733 '-lsecur32.lib', 6741 '-lsecur32.lib',
6734 ], 6742 ],
6735 }, 6743 },
6736 }, { # else: OS != "win" 6744 }, { # else: OS != "win"
6737 'sources!': [ 6745 'sources!': [
6738 'browser/sync/util/data_encryption_unittest.cc', 6746 'browser/sync/util/data_encryption_unittest.cc',
6739 ], 6747 ],
6740 }], 6748 }],
6741 ['OS=="linux"', { 6749 ['OS=="linux"', {
6742 'defines': [ 6750 'defines': [
6743 'POSIX', 6751 'POSIX',
6744 ], 6752 ],
6753 'dependencies': [
6754 '../build/linux/system.gyp:gtk'
6755 ],
6745 }], 6756 }],
6746 ], 6757 ],
6747 }, 6758 },
6748 { 6759 {
6749 'target_name': 'sync', 6760 'target_name': 'sync',
6750 'type': '<(library)', 6761 'type': '<(library)',
6751 'sources': [ 6762 'sources': [
6752 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', 6763 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc',
6753 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', 6764 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h',
6754 'browser/sync/engine/all_status.cc', 6765 'browser/sync/engine/all_status.cc',
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
6890 'sources' : [ 6901 'sources' : [
6891 'browser/sync/util/data_encryption.cc', 6902 'browser/sync/util/data_encryption.cc',
6892 'browser/sync/util/data_encryption.h', 6903 'browser/sync/util/data_encryption.h',
6893 'browser/sync/util/path_helpers.cc', 6904 'browser/sync/util/path_helpers.cc',
6894 ], 6905 ],
6895 }], 6906 }],
6896 ['OS=="linux"', { 6907 ['OS=="linux"', {
6897 'defines': [ 6908 'defines': [
6898 'POSIX', 6909 'POSIX',
6899 ], 6910 ],
6911 'dependencies': [
6912 '../build/linux/system.gyp:gtk'
6913 ],
6900 }], 6914 }],
6901 ['OS=="mac"', { 6915 ['OS=="mac"', {
6902 'link_settings': { 6916 'link_settings': {
6903 'libraries': [ 6917 'libraries': [
6904 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', 6918 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework',
6905 ], 6919 ],
6906 }, 6920 },
6907 }], 6921 }],
6908 ], 6922 ],
6909 }, 6923 },
6910 ], # targets when browser_sync==1 6924 ], # targets when browser_sync==1
6911 }], 6925 }],
6912 ], # 'conditions' 6926 ], # 'conditions'
6913 } 6927 }
6914 6928
6915 # Local Variables: 6929 # Local Variables:
6916 # tab-width:2 6930 # tab-width:2
6917 # indent-tabs-mode:nil 6931 # indent-tabs-mode:nil
6918 # End: 6932 # End:
6919 # vim: set expandtab tabstop=2 shiftwidth=2: 6933 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « chrome/browser/profile.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698