OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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: |
OLD | NEW |