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 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
120 'views_unit_tests_sources': [ | 120 'views_unit_tests_sources': [ |
121 '../views/view_unittest.cc', | 121 '../views/view_unittest.cc', |
122 '../views/focus/focus_manager_unittest.cc', | 122 '../views/focus/focus_manager_unittest.cc', |
123 '../views/controls/label_unittest.cc', | 123 '../views/controls/label_unittest.cc', |
124 ], | 124 ], |
125 'views_unit_tests_sources_win_specific': [ | 125 'views_unit_tests_sources_win_specific': [ |
126 # TODO(jcampan): make the following tests work on Linux. | 126 # TODO(jcampan): make the following tests work on Linux. |
127 '../views/controls/table/table_view_unittest.cc', | 127 '../views/controls/table/table_view_unittest.cc', |
128 '../views/grid_layout_unittest.cc', | 128 '../views/grid_layout_unittest.cc', |
129 ], | 129 ], |
130 'browser_sync%': 1, | |
131 'conditions': [ | 130 'conditions': [ |
132 ['OS=="win"', { | 131 ['OS=="win"', { |
133 'nacl_defines': [ | 132 'nacl_defines': [ |
134 'NACL_WINDOWS=1', | 133 'NACL_WINDOWS=1', |
135 'NACL_LINUX=0', | 134 'NACL_LINUX=0', |
136 'NACL_OSX=0', | 135 'NACL_OSX=0', |
137 ], | 136 ], |
138 },], | 137 },], |
139 ['OS=="linux"', { | 138 ['OS=="linux"', { |
140 'nacl_defines': [ | 139 'nacl_defines': [ |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
198 ], | 197 ], |
199 }], | 198 }], |
200 ['OS=="win"', {'sources/': [ | 199 ['OS=="win"', {'sources/': [ |
201 ['include', '_(views|win)(_unittest)?\\.cc$'], | 200 ['include', '_(views|win)(_unittest)?\\.cc$'], |
202 ['include', '/win/'], | 201 ['include', '/win/'], |
203 ['include', '/(views|win)_[^/]*\\.cc$'], | 202 ['include', '/(views|win)_[^/]*\\.cc$'], |
204 ]}], | 203 ]}], |
205 ['OS=="linux" and toolkit_views==1', {'sources/': [ | 204 ['OS=="linux" and toolkit_views==1', {'sources/': [ |
206 ['include', '_views\\.cc$'], | 205 ['include', '_views\\.cc$'], |
207 ]}], | 206 ]}], |
208 ['browser_sync==0', {'sources/': [ | |
209 ['exclude', '^(browser/sync|browser/views/sync).*cc$'], | |
210 ]}, {'defines': [ | |
211 'BROWSER_SYNC=1', | |
212 ]}], | |
213 ], | 207 ], |
214 }, | 208 }, |
215 'targets': [ | 209 'targets': [ |
216 { | 210 { |
217 # TODO(mark): It would be better if each static library that needed | 211 # TODO(mark): It would be better if each static library that needed |
218 # to run grit would list its own .grd files, but unfortunately some | 212 # to run grit would list its own .grd files, but unfortunately some |
219 # of the static libraries currently have circular dependencies among | 213 # of the static libraries currently have circular dependencies among |
220 # generated headers. | 214 # generated headers. |
221 'target_name': 'chrome_resources', | 215 'target_name': 'chrome_resources', |
222 'type': 'none', | 216 'type': 'none', |
(...skipping 2762 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2985 'browser/tab_contents/web_drag_source.cc', | 2979 'browser/tab_contents/web_drag_source.cc', |
2986 'browser/tab_contents/web_drop_target.cc', | 2980 'browser/tab_contents/web_drop_target.cc', |
2987 ], | 2981 ], |
2988 }], | 2982 }], |
2989 # views depends on webkit headers. | 2983 # views depends on webkit headers. |
2990 ['OS=="win" or toolkit_views==1',{ | 2984 ['OS=="win" or toolkit_views==1',{ |
2991 'dependencies': [ | 2985 'dependencies': [ |
2992 '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore', | 2986 '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore', |
2993 ], | 2987 ], |
2994 }], | 2988 }], |
2995 ['OS=="linux" and browser_sync==1', { | 2989 ['OS=="linux"', { |
2996 'sources': [ | 2990 'sources': [ |
2997 'browser/gtk/sync_setup_wizard_gtk.cc', | 2991 'browser/gtk/sync_setup_wizard_gtk.cc', |
2998 'browser/gtk/sync_setup_wizard_gtk.h', | 2992 'browser/gtk/sync_setup_wizard_gtk.h', |
2999 ], | 2993 ], |
3000 }], | 2994 }], |
3001 ], | 2995 ], |
3002 }, | 2996 }, |
3003 { | 2997 { |
3004 'target_name': 'debugger', | 2998 'target_name': 'debugger', |
3005 'type': '<(library)', | 2999 'type': '<(library)', |
(...skipping 1906 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4912 'dependencies': [ | 4906 'dependencies': [ |
4913 '../build/linux/system.gyp:gtk', | 4907 '../build/linux/system.gyp:gtk', |
4914 ], | 4908 ], |
4915 },], | 4909 },], |
4916 ], | 4910 ], |
4917 }, | 4911 }, |
4918 { | 4912 { |
4919 # Provides a syncapi dynamic library target from checked-in binaries, | 4913 # Provides a syncapi dynamic library target from checked-in binaries, |
4920 # or from compiling a stub implementation. | 4914 # or from compiling a stub implementation. |
4921 'target_name': 'syncapi', | 4915 'target_name': 'syncapi', |
4922 | 4916 'type': '<(library)', |
4923 'conditions': [ | 4917 'sources': [ |
4924 ['browser_sync==0', { | 4918 'browser/sync/engine/syncapi.cc', |
4925 # Empty target. | 4919 ], |
4926 'type': 'none', | 4920 'include_dirs': [ |
4927 }, { | 4921 '..', |
4928 # Build sync. | 4922 '<(protoc_out_dir)', |
4929 'type': '<(library)', | 4923 ], |
4930 'sources': [ | 4924 'defines' : [ |
4931 'browser/sync/engine/syncapi.cc', | 4925 '_CRT_SECURE_NO_WARNINGS', |
4932 ], | 4926 '_USE_32BIT_TIME_T', |
4933 'include_dirs': [ | 4927 ], |
4934 '..', | 4928 'dependencies': [ |
4935 '<(protoc_out_dir)', | 4929 '../base/base.gyp:base', |
4936 ], | 4930 '../build/temp_gyp/googleurl.gyp:googleurl', |
4937 'defines' : [ | 4931 '../net/net.gyp:net_base', |
4938 '_CRT_SECURE_NO_WARNINGS', | 4932 '../third_party/icu/icu.gyp:icuuc', |
4939 '_USE_32BIT_TIME_T', | 4933 '../third_party/libjingle/libjingle.gyp:libjingle', |
4940 ], | 4934 '../third_party/sqlite/sqlite.gyp:sqlite', |
4941 'dependencies': [ | 4935 'common_constants', |
4942 '../base/base.gyp:base', | 4936 'notifier', |
4943 '../build/temp_gyp/googleurl.gyp:googleurl', | 4937 'sync', |
4944 '../net/net.gyp:net_base', | 4938 'sync_proto', |
4945 '../third_party/icu/icu.gyp:icuuc', | |
4946 '../third_party/libjingle/libjingle.gyp:libjingle', | |
4947 '../third_party/sqlite/sqlite.gyp:sqlite', | |
4948 'common_constants', | |
4949 'notifier', | |
4950 'sync', | |
4951 'sync_proto', | |
4952 ], | |
4953 }], | |
4954 ], | 4939 ], |
4955 }, | 4940 }, |
4956 { | 4941 { |
4957 'target_name': 'page_cycler_tests', | 4942 'target_name': 'page_cycler_tests', |
4958 'type': 'executable', | 4943 'type': 'executable', |
4959 'msvs_guid': 'C9E0BD1D-B175-4A91-8380-3FDC81FAB9D7', | 4944 'msvs_guid': 'C9E0BD1D-B175-4A91-8380-3FDC81FAB9D7', |
4960 'dependencies': [ | 4945 'dependencies': [ |
4961 'chrome', | 4946 'chrome', |
4962 'chrome_resources', | 4947 'chrome_resources', |
4963 'chrome_strings', | 4948 'chrome_strings', |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5077 ['OS=="win"', { | 5062 ['OS=="win"', { |
5078 'include_dirs': [ | 5063 'include_dirs': [ |
5079 'third_party/wtl/include', | 5064 'third_party/wtl/include', |
5080 ], | 5065 ], |
5081 'dependencies': [ | 5066 'dependencies': [ |
5082 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', | 5067 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', |
5083 ], | 5068 ], |
5084 }], # OS="win" | 5069 }], # OS="win" |
5085 ], # conditions | 5070 ], # conditions |
5086 }, | 5071 }, |
| 5072 { |
| 5073 # Protobuf compiler / generate rule for sync.proto |
| 5074 'target_name': 'sync_proto', |
| 5075 'type': 'none', |
| 5076 'actions': [ |
| 5077 { |
| 5078 'action_name': 'compiling sync.proto', |
| 5079 'inputs': [ |
| 5080 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 5081 'browser/sync/protocol/sync.proto', |
| 5082 ], |
| 5083 'outputs': [ |
| 5084 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', |
| 5085 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', |
| 5086 ], |
| 5087 'action': [ |
| 5088 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', |
| 5089 '--proto_path=browser/sync/protocol', |
| 5090 'browser/sync/protocol/sync.proto', |
| 5091 '--cpp_out=<(protoc_out_dir)/chrome/browser/sync/protocol', |
| 5092 ], |
| 5093 }, |
| 5094 ], |
| 5095 'dependencies': [ |
| 5096 '../third_party/protobuf2/protobuf.gyp:protobuf_lite', |
| 5097 '../third_party/protobuf2/protobuf.gyp:protoc', |
| 5098 ], |
| 5099 'export_dependent_settings': [ |
| 5100 '../third_party/protobuf2/protobuf.gyp:protobuf_lite', |
| 5101 ], |
| 5102 }, |
| 5103 { |
| 5104 'target_name': 'notifier', |
| 5105 'type': '<(library)', |
| 5106 'sources': [ |
| 5107 'browser/sync/notifier/base/async_dns_lookup.cc', |
| 5108 'browser/sync/notifier/base/async_dns_lookup.h', |
| 5109 'browser/sync/notifier/base/async_network_alive.h', |
| 5110 'browser/sync/notifier/base/fastalloc.h', |
| 5111 'browser/sync/notifier/base/linux/network_status_detector_task_linux.cc'
, |
| 5112 'browser/sync/notifier/base/linux/time_linux.cc', |
| 5113 'browser/sync/notifier/base/mac/network_status_detector_task_mac.cc', |
| 5114 'browser/sync/notifier/base/mac/time_mac.cc', |
| 5115 'browser/sync/notifier/base/nethelpers.cc', |
| 5116 'browser/sync/notifier/base/nethelpers.h', |
| 5117 'browser/sync/notifier/base/network_status_detector_task.cc', |
| 5118 'browser/sync/notifier/base/network_status_detector_task.h', |
| 5119 'browser/sync/notifier/base/network_status_detector_task_mt.cc', |
| 5120 'browser/sync/notifier/base/network_status_detector_task_mt.h', |
| 5121 'browser/sync/notifier/base/posix/time_posix.cc', |
| 5122 'browser/sync/notifier/base/signal_thread_task.h', |
| 5123 'browser/sync/notifier/base/static_assert.h', |
| 5124 'browser/sync/notifier/base/task_pump.cc', |
| 5125 'browser/sync/notifier/base/task_pump.h', |
| 5126 'browser/sync/notifier/base/time.cc', |
| 5127 'browser/sync/notifier/base/time.h', |
| 5128 'browser/sync/notifier/base/timer.cc', |
| 5129 'browser/sync/notifier/base/timer.h', |
| 5130 'browser/sync/notifier/base/utils.h', |
| 5131 'browser/sync/notifier/base/win/async_network_alive_win32.cc', |
| 5132 'browser/sync/notifier/base/win/time_win32.cc', |
| 5133 'browser/sync/notifier/communicator/auth_task.cc', |
| 5134 'browser/sync/notifier/communicator/auth_task.h', |
| 5135 'browser/sync/notifier/communicator/auto_reconnect.cc', |
| 5136 'browser/sync/notifier/communicator/auto_reconnect.h', |
| 5137 'browser/sync/notifier/communicator/connection_options.cc', |
| 5138 'browser/sync/notifier/communicator/connection_options.h', |
| 5139 'browser/sync/notifier/communicator/connection_settings.cc', |
| 5140 'browser/sync/notifier/communicator/connection_settings.h', |
| 5141 'browser/sync/notifier/communicator/const_communicator.h', |
| 5142 'browser/sync/notifier/communicator/login.cc', |
| 5143 'browser/sync/notifier/communicator/login.h', |
| 5144 'browser/sync/notifier/communicator/login_failure.cc', |
| 5145 'browser/sync/notifier/communicator/login_failure.h', |
| 5146 'browser/sync/notifier/communicator/login_settings.cc', |
| 5147 'browser/sync/notifier/communicator/login_settings.h', |
| 5148 'browser/sync/notifier/communicator/product_info.cc', |
| 5149 'browser/sync/notifier/communicator/product_info.h', |
| 5150 'browser/sync/notifier/communicator/single_login_attempt.cc', |
| 5151 'browser/sync/notifier/communicator/single_login_attempt.h', |
| 5152 'browser/sync/notifier/communicator/ssl_socket_adapter.cc', |
| 5153 'browser/sync/notifier/communicator/ssl_socket_adapter.h', |
| 5154 'browser/sync/notifier/communicator/talk_auth_task.cc', |
| 5155 'browser/sync/notifier/communicator/talk_auth_task.h', |
| 5156 'browser/sync/notifier/communicator/xmpp_connection_generator.cc', |
| 5157 'browser/sync/notifier/communicator/xmpp_connection_generator.h', |
| 5158 'browser/sync/notifier/communicator/xmpp_log.cc', |
| 5159 'browser/sync/notifier/communicator/xmpp_log.h', |
| 5160 'browser/sync/notifier/communicator/xmpp_socket_adapter.cc', |
| 5161 'browser/sync/notifier/communicator/xmpp_socket_adapter.h', |
| 5162 'browser/sync/notifier/gaia_auth/gaiaauth.cc', |
| 5163 'browser/sync/notifier/gaia_auth/gaiaauth.h', |
| 5164 'browser/sync/notifier/gaia_auth/gaiahelper.cc', |
| 5165 'browser/sync/notifier/gaia_auth/gaiahelper.h', |
| 5166 'browser/sync/notifier/gaia_auth/inet_aton.h', |
| 5167 'browser/sync/notifier/gaia_auth/sigslotrepeater.h', |
| 5168 'browser/sync/notifier/gaia_auth/win/win32window.cc', |
| 5169 'browser/sync/notifier/listener/listen_task.cc', |
| 5170 'browser/sync/notifier/listener/listen_task.h', |
| 5171 'browser/sync/notifier/listener/mediator_thread.h', |
| 5172 'browser/sync/notifier/listener/mediator_thread_impl.cc', |
| 5173 'browser/sync/notifier/listener/mediator_thread_impl.h', |
| 5174 'browser/sync/notifier/listener/mediator_thread_mock.h', |
| 5175 'browser/sync/notifier/listener/send_update_task.cc', |
| 5176 'browser/sync/notifier/listener/send_update_task.h', |
| 5177 'browser/sync/notifier/listener/subscribe_task.cc', |
| 5178 'browser/sync/notifier/listener/subscribe_task.h', |
| 5179 'browser/sync/notifier/listener/talk_mediator.h', |
| 5180 'browser/sync/notifier/listener/talk_mediator_impl.cc', |
| 5181 'browser/sync/notifier/listener/talk_mediator_impl.h', |
| 5182 ], |
| 5183 'include_dirs': [ |
| 5184 '..', |
| 5185 '<(protoc_out_dir)', |
| 5186 ], |
| 5187 'defines' : [ |
| 5188 '_CRT_SECURE_NO_WARNINGS', |
| 5189 '_USE_32BIT_TIME_T', |
| 5190 'kXmppProductName="chromium-sync"', |
| 5191 ], |
| 5192 'dependencies': [ |
| 5193 '../third_party/expat/expat.gyp:expat', |
| 5194 '../third_party/libjingle/libjingle.gyp:libjingle', |
| 5195 'sync_proto', |
| 5196 ], |
| 5197 'conditions': [ |
| 5198 ['OS=="linux"', { |
| 5199 'defines': [ |
| 5200 'POSIX', |
| 5201 'OS_LINUX', |
| 5202 ], |
| 5203 'dependencies': [ |
| 5204 '../build/linux/system.gyp:gtk' |
| 5205 ], |
| 5206 }], |
| 5207 ], |
| 5208 }, |
| 5209 { |
| 5210 'target_name': 'sync_unit_tests', |
| 5211 'type': 'executable', |
| 5212 'sources': [ |
| 5213 'browser/sync/engine/all_status_unittest.cc', |
| 5214 'browser/sync/engine/apply_updates_command_unittest.cc', |
| 5215 'browser/sync/engine/auth_watcher_unittest.cc', |
| 5216 'browser/sync/engine/net/gaia_authenticator_unittest.cc', |
| 5217 'browser/sync/engine/syncer_proto_util_unittest.cc', |
| 5218 'browser/sync/engine/syncer_thread_unittest.cc', |
| 5219 'browser/sync/engine/syncer_unittest.cc', |
| 5220 'browser/sync/engine/syncproto_unittest.cc', |
| 5221 'browser/sync/notifier/listener/talk_mediator_unittest.cc', |
| 5222 'browser/sync/syncable/syncable_id_unittest.cc', |
| 5223 'browser/sync/syncable/syncable_unittest.cc', |
| 5224 'browser/sync/util/character_set_converters_unittest.cc', |
| 5225 'browser/sync/util/crypto_helpers_unittest.cc', |
| 5226 'browser/sync/util/event_sys_unittest.cc', |
| 5227 'browser/sync/util/highres_timer_unittest.cc', |
| 5228 'browser/sync/util/path_helpers_unittest.cc', |
| 5229 'browser/sync/util/query_helpers_unittest.cc', |
| 5230 'browser/sync/util/user_settings_unittest.cc', |
| 5231 'test/sync/engine/mock_gaia_authenticator.cc', |
| 5232 'test/sync/engine/mock_gaia_authenticator.h', |
| 5233 'test/sync/engine/mock_gaia_authenticator_unittest.cc', |
| 5234 'test/sync/engine/mock_server_connection.cc', |
| 5235 'test/sync/engine/mock_server_connection.h', |
| 5236 'test/sync/engine/test_directory_setter_upper.cc', |
| 5237 'test/sync/engine/test_directory_setter_upper.h', |
| 5238 'test/sync/engine/test_id_factory.h', |
| 5239 ], |
| 5240 'include_dirs': [ |
| 5241 '..', |
| 5242 '<(protoc_out_dir)', |
| 5243 ], |
| 5244 'defines' : [ |
| 5245 'SYNC_ENGINE_VERSION_STRING="Unknown"', |
| 5246 '_CRT_SECURE_NO_WARNINGS', |
| 5247 '_USE_32BIT_TIME_T', |
| 5248 ], |
| 5249 'dependencies': [ |
| 5250 '../testing/gtest.gyp:gtest', |
| 5251 '../third_party/libjingle/libjingle.gyp:libjingle', |
| 5252 'notifier', |
| 5253 'sync', |
| 5254 'sync_proto', |
| 5255 'test_support_unit', |
| 5256 ], |
| 5257 'conditions': [ |
| 5258 ['OS=="win"', { |
| 5259 'sources' : [ |
| 5260 'browser/sync/util/data_encryption_unittest.cc', |
| 5261 ], |
| 5262 'dependencies': [ |
| 5263 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', |
| 5264 ], |
| 5265 'link_settings': { |
| 5266 'libraries': [ |
| 5267 '-lcrypt32.lib', |
| 5268 '-lws2_32.lib', |
| 5269 '-lsecur32.lib', |
| 5270 ], |
| 5271 }, |
| 5272 }, { # else: OS != "win" |
| 5273 'sources!': [ |
| 5274 'browser/sync/util/data_encryption_unittest.cc', |
| 5275 ], |
| 5276 }], |
| 5277 ['OS=="linux"', { |
| 5278 'defines': [ |
| 5279 'POSIX', |
| 5280 ], |
| 5281 'dependencies': [ |
| 5282 '../build/linux/system.gyp:gtk' |
| 5283 ], |
| 5284 }], |
| 5285 ], |
| 5286 }, |
| 5287 { |
| 5288 'target_name': 'sync', |
| 5289 'type': '<(library)', |
| 5290 'sources': [ |
| 5291 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', |
| 5292 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', |
| 5293 'browser/sync/engine/all_status.cc', |
| 5294 'browser/sync/engine/all_status.h', |
| 5295 'browser/sync/engine/apply_updates_command.cc', |
| 5296 'browser/sync/engine/apply_updates_command.h', |
| 5297 'browser/sync/engine/auth_watcher.cc', |
| 5298 'browser/sync/engine/auth_watcher.h', |
| 5299 'browser/sync/engine/authenticator.cc', |
| 5300 'browser/sync/engine/authenticator.h', |
| 5301 'browser/sync/engine/build_and_process_conflict_sets_command.cc', |
| 5302 'browser/sync/engine/build_and_process_conflict_sets_command.h', |
| 5303 'browser/sync/engine/build_commit_command.cc', |
| 5304 'browser/sync/engine/build_commit_command.h', |
| 5305 'browser/sync/engine/change_reorder_buffer.cc', |
| 5306 'browser/sync/engine/change_reorder_buffer.h', |
| 5307 'browser/sync/engine/client_command_channel.h', |
| 5308 'browser/sync/engine/conflict_resolution_view.cc', |
| 5309 'browser/sync/engine/conflict_resolution_view.h', |
| 5310 'browser/sync/engine/conflict_resolver.cc', |
| 5311 'browser/sync/engine/conflict_resolver.h', |
| 5312 'browser/sync/engine/download_updates_command.cc', |
| 5313 'browser/sync/engine/download_updates_command.h', |
| 5314 'browser/sync/engine/get_commit_ids_command.cc', |
| 5315 'browser/sync/engine/get_commit_ids_command.h', |
| 5316 'browser/sync/engine/model_changing_syncer_command.cc', |
| 5317 'browser/sync/engine/model_changing_syncer_command.h', |
| 5318 'browser/sync/engine/model_safe_worker.h', |
| 5319 'browser/sync/engine/net/gaia_authenticator.cc', |
| 5320 'browser/sync/engine/net/gaia_authenticator.h', |
| 5321 'browser/sync/engine/net/http_return.h', |
| 5322 'browser/sync/engine/net/server_connection_manager.cc', |
| 5323 'browser/sync/engine/net/server_connection_manager.h', |
| 5324 'browser/sync/engine/net/syncapi_server_connection_manager.cc', |
| 5325 'browser/sync/engine/net/syncapi_server_connection_manager.h', |
| 5326 'browser/sync/engine/net/url_translator.cc', |
| 5327 'browser/sync/engine/net/url_translator.h', |
| 5328 'browser/sync/engine/post_commit_message_command.cc', |
| 5329 'browser/sync/engine/post_commit_message_command.h', |
| 5330 'browser/sync/engine/process_commit_response_command.cc', |
| 5331 'browser/sync/engine/process_commit_response_command.h', |
| 5332 'browser/sync/engine/process_updates_command.cc', |
| 5333 'browser/sync/engine/process_updates_command.h', |
| 5334 'browser/sync/engine/resolve_conflicts_command.cc', |
| 5335 'browser/sync/engine/resolve_conflicts_command.h', |
| 5336 'browser/sync/engine/sync_cycle_state.h', |
| 5337 'browser/sync/engine/sync_process_state.cc', |
| 5338 'browser/sync/engine/sync_process_state.h', |
| 5339 'browser/sync/engine/syncapi.h', |
| 5340 'browser/sync/engine/syncer.cc', |
| 5341 'browser/sync/engine/syncer.h', |
| 5342 'browser/sync/engine/syncer_command.cc', |
| 5343 'browser/sync/engine/syncer_command.h', |
| 5344 'browser/sync/engine/syncer_end_command.cc', |
| 5345 'browser/sync/engine/syncer_end_command.h', |
| 5346 'browser/sync/engine/syncer_proto_util.cc', |
| 5347 'browser/sync/engine/syncer_proto_util.h', |
| 5348 'browser/sync/engine/syncer_session.h', |
| 5349 'browser/sync/engine/syncer_status.cc', |
| 5350 'browser/sync/engine/syncer_status.h', |
| 5351 'browser/sync/engine/syncer_thread.cc', |
| 5352 'browser/sync/engine/syncer_thread.h', |
| 5353 'browser/sync/engine/syncer_thread_timed_stop.cc', |
| 5354 'browser/sync/engine/syncer_thread_timed_stop.h', |
| 5355 'browser/sync/engine/syncer_types.h', |
| 5356 'browser/sync/engine/syncer_util.cc', |
| 5357 'browser/sync/engine/syncer_util.h', |
| 5358 'browser/sync/engine/syncproto.h', |
| 5359 'browser/sync/engine/update_applicator.cc', |
| 5360 'browser/sync/engine/update_applicator.h', |
| 5361 'browser/sync/engine/verify_updates_command.cc', |
| 5362 'browser/sync/engine/verify_updates_command.h', |
| 5363 'browser/sync/protocol/service_constants.h', |
| 5364 'browser/sync/syncable/blob.h', |
| 5365 'browser/sync/syncable/dir_open_result.h', |
| 5366 'browser/sync/syncable/directory_backing_store.cc', |
| 5367 'browser/sync/syncable/directory_backing_store.h', |
| 5368 'browser/sync/syncable/directory_event.h', |
| 5369 'browser/sync/syncable/directory_manager.cc', |
| 5370 'browser/sync/syncable/directory_manager.h', |
| 5371 'browser/sync/syncable/path_name_cmp.h', |
| 5372 'browser/sync/syncable/syncable-inl.h', |
| 5373 'browser/sync/syncable/syncable.cc', |
| 5374 'browser/sync/syncable/syncable.h', |
| 5375 'browser/sync/syncable/syncable_changes_version.h', |
| 5376 'browser/sync/syncable/syncable_columns.h', |
| 5377 'browser/sync/syncable/syncable_id.cc', |
| 5378 'browser/sync/syncable/syncable_id.h', |
| 5379 'browser/sync/util/character_set_converters.cc', |
| 5380 'browser/sync/util/character_set_converters.h', |
| 5381 'browser/sync/util/character_set_converters_posix.cc', |
| 5382 'browser/sync/util/character_set_converters_win.cc', |
| 5383 'browser/sync/util/closure.h', |
| 5384 'browser/sync/util/compat_file.h', |
| 5385 'browser/sync/util/compat_file_posix.cc', |
| 5386 'browser/sync/util/compat_file_win.cc', |
| 5387 'browser/sync/util/crypto_helpers.cc', |
| 5388 'browser/sync/util/crypto_helpers.h', |
| 5389 'browser/sync/util/dbgq.h', |
| 5390 'browser/sync/util/event_sys-inl.h', |
| 5391 'browser/sync/util/event_sys.h', |
| 5392 'browser/sync/util/fast_dump.h', |
| 5393 'browser/sync/util/highres_timer.h', |
| 5394 'browser/sync/util/highres_timer_linux.cc', |
| 5395 'browser/sync/util/highres_timer_linux.h', |
| 5396 'browser/sync/util/highres_timer_mac.cc', |
| 5397 'browser/sync/util/highres_timer_mac.h', |
| 5398 'browser/sync/util/highres_timer_win.cc', |
| 5399 'browser/sync/util/highres_timer_win.h', |
| 5400 'browser/sync/util/path_helpers.h', |
| 5401 'browser/sync/util/path_helpers_linux.cc', |
| 5402 'browser/sync/util/path_helpers_mac.cc', |
| 5403 'browser/sync/util/path_helpers_posix.cc', |
| 5404 'browser/sync/util/query_helpers.cc', |
| 5405 'browser/sync/util/query_helpers.h', |
| 5406 'browser/sync/util/row_iterator.h', |
| 5407 'browser/sync/util/signin.h', |
| 5408 'browser/sync/util/sync_types.h', |
| 5409 'browser/sync/util/user_settings.cc', |
| 5410 'browser/sync/util/user_settings.h', |
| 5411 'browser/sync/util/user_settings_posix.cc', |
| 5412 'browser/sync/util/user_settings_win.cc', |
| 5413 ], |
| 5414 'include_dirs': [ |
| 5415 '..', |
| 5416 '<(protoc_out_dir)', |
| 5417 ], |
| 5418 'defines' : [ |
| 5419 'SYNC_ENGINE_VERSION_STRING="Unknown"', |
| 5420 '_CRT_SECURE_NO_WARNINGS', |
| 5421 '_USE_32BIT_TIME_T', |
| 5422 ], |
| 5423 'dependencies': [ |
| 5424 '../third_party/libjingle/libjingle.gyp:libjingle', |
| 5425 'sync_proto', |
| 5426 ], |
| 5427 'conditions': [ |
| 5428 ['OS=="win"', { |
| 5429 'sources' : [ |
| 5430 'browser/sync/util/data_encryption.cc', |
| 5431 'browser/sync/util/data_encryption.h', |
| 5432 'browser/sync/util/path_helpers.cc', |
| 5433 ], |
| 5434 }], |
| 5435 ['OS=="linux"', { |
| 5436 'defines': [ |
| 5437 'POSIX', |
| 5438 ], |
| 5439 'dependencies': [ |
| 5440 '../build/linux/system.gyp:gtk' |
| 5441 ], |
| 5442 }], |
| 5443 ['OS=="mac"', { |
| 5444 'link_settings': { |
| 5445 'libraries': [ |
| 5446 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', |
| 5447 ], |
| 5448 }, |
| 5449 }], |
| 5450 ], |
| 5451 }, |
5087 ], | 5452 ], |
5088 'conditions': [ | 5453 'conditions': [ |
5089 ['OS=="mac" or OS=="win"', { | 5454 ['OS=="mac" or OS=="win"', { |
5090 'targets': [ | 5455 'targets': [ |
5091 { | 5456 { |
5092 'target_name': 'chrome_dll', | 5457 'target_name': 'chrome_dll', |
5093 'type': 'shared_library', | 5458 'type': 'shared_library', |
5094 'dependencies': [ | 5459 'dependencies': [ |
5095 '<@(chromium_dependencies)', | 5460 '<@(chromium_dependencies)', |
5096 ], | 5461 ], |
(...skipping 1475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6572 '--', | 6937 '--', |
6573 '<@(_dependencies)'], | 6938 '<@(_dependencies)'], |
6574 # Use outputs of this action as inputs for the main target build. | 6939 # Use outputs of this action as inputs for the main target build. |
6575 # Seems as a misnomer but makes this happy on Linux (scons). | 6940 # Seems as a misnomer but makes this happy on Linux (scons). |
6576 'process_outputs_as_sources': 1, | 6941 'process_outputs_as_sources': 1, |
6577 }, | 6942 }, |
6578 ], # 'actions' | 6943 ], # 'actions' |
6579 }, | 6944 }, |
6580 ] | 6945 ] |
6581 }], | 6946 }], |
6582 ['browser_sync==1', { | |
6583 # These targets get built only where sync is supported. | |
6584 'targets': [ | |
6585 { | |
6586 # Protobuf compiler / generate rule for sync.proto | |
6587 'target_name': 'sync_proto', | |
6588 'type': 'none', | |
6589 'actions': [ | |
6590 { | |
6591 'action_name': 'compiling sync.proto', | |
6592 'inputs': [ | |
6593 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', | |
6594 'browser/sync/protocol/sync.proto', | |
6595 ], | |
6596 'outputs': [ | |
6597 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', | |
6598 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', | |
6599 ], | |
6600 'action': [ | |
6601 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)', | |
6602 '--proto_path=browser/sync/protocol', | |
6603 'browser/sync/protocol/sync.proto', | |
6604 '--cpp_out=<(protoc_out_dir)/chrome/browser/sync/protocol', | |
6605 ], | |
6606 }, | |
6607 ], | |
6608 'dependencies': [ | |
6609 '../third_party/protobuf2/protobuf.gyp:protobuf_lite', | |
6610 '../third_party/protobuf2/protobuf.gyp:protoc', | |
6611 ], | |
6612 'export_dependent_settings': [ | |
6613 '../third_party/protobuf2/protobuf.gyp:protobuf_lite', | |
6614 ], | |
6615 }, | |
6616 { | |
6617 'target_name': 'notifier', | |
6618 'type': '<(library)', | |
6619 'sources': [ | |
6620 'browser/sync/notifier/base/async_dns_lookup.cc', | |
6621 'browser/sync/notifier/base/async_dns_lookup.h', | |
6622 'browser/sync/notifier/base/async_network_alive.h', | |
6623 'browser/sync/notifier/base/fastalloc.h', | |
6624 'browser/sync/notifier/base/linux/network_status_detector_task_linux
.cc', | |
6625 'browser/sync/notifier/base/linux/time_linux.cc', | |
6626 'browser/sync/notifier/base/mac/network_status_detector_task_mac.cc'
, | |
6627 'browser/sync/notifier/base/mac/time_mac.cc', | |
6628 'browser/sync/notifier/base/nethelpers.cc', | |
6629 'browser/sync/notifier/base/nethelpers.h', | |
6630 'browser/sync/notifier/base/network_status_detector_task.cc', | |
6631 'browser/sync/notifier/base/network_status_detector_task.h', | |
6632 'browser/sync/notifier/base/network_status_detector_task_mt.cc', | |
6633 'browser/sync/notifier/base/network_status_detector_task_mt.h', | |
6634 'browser/sync/notifier/base/posix/time_posix.cc', | |
6635 'browser/sync/notifier/base/signal_thread_task.h', | |
6636 'browser/sync/notifier/base/static_assert.h', | |
6637 'browser/sync/notifier/base/task_pump.cc', | |
6638 'browser/sync/notifier/base/task_pump.h', | |
6639 'browser/sync/notifier/base/time.cc', | |
6640 'browser/sync/notifier/base/time.h', | |
6641 'browser/sync/notifier/base/timer.cc', | |
6642 'browser/sync/notifier/base/timer.h', | |
6643 'browser/sync/notifier/base/utils.h', | |
6644 'browser/sync/notifier/base/win/async_network_alive_win32.cc', | |
6645 'browser/sync/notifier/base/win/time_win32.cc', | |
6646 'browser/sync/notifier/communicator/auth_task.cc', | |
6647 'browser/sync/notifier/communicator/auth_task.h', | |
6648 'browser/sync/notifier/communicator/auto_reconnect.cc', | |
6649 'browser/sync/notifier/communicator/auto_reconnect.h', | |
6650 'browser/sync/notifier/communicator/connection_options.cc', | |
6651 'browser/sync/notifier/communicator/connection_options.h', | |
6652 'browser/sync/notifier/communicator/connection_settings.cc', | |
6653 'browser/sync/notifier/communicator/connection_settings.h', | |
6654 'browser/sync/notifier/communicator/const_communicator.h', | |
6655 'browser/sync/notifier/communicator/login.cc', | |
6656 'browser/sync/notifier/communicator/login.h', | |
6657 'browser/sync/notifier/communicator/login_failure.cc', | |
6658 'browser/sync/notifier/communicator/login_failure.h', | |
6659 'browser/sync/notifier/communicator/login_settings.cc', | |
6660 'browser/sync/notifier/communicator/login_settings.h', | |
6661 'browser/sync/notifier/communicator/product_info.cc', | |
6662 'browser/sync/notifier/communicator/product_info.h', | |
6663 'browser/sync/notifier/communicator/single_login_attempt.cc', | |
6664 'browser/sync/notifier/communicator/single_login_attempt.h', | |
6665 'browser/sync/notifier/communicator/ssl_socket_adapter.cc', | |
6666 'browser/sync/notifier/communicator/ssl_socket_adapter.h', | |
6667 'browser/sync/notifier/communicator/talk_auth_task.cc', | |
6668 'browser/sync/notifier/communicator/talk_auth_task.h', | |
6669 'browser/sync/notifier/communicator/xmpp_connection_generator.cc', | |
6670 'browser/sync/notifier/communicator/xmpp_connection_generator.h', | |
6671 'browser/sync/notifier/communicator/xmpp_log.cc', | |
6672 'browser/sync/notifier/communicator/xmpp_log.h', | |
6673 'browser/sync/notifier/communicator/xmpp_socket_adapter.cc', | |
6674 'browser/sync/notifier/communicator/xmpp_socket_adapter.h', | |
6675 'browser/sync/notifier/gaia_auth/gaiaauth.cc', | |
6676 'browser/sync/notifier/gaia_auth/gaiaauth.h', | |
6677 'browser/sync/notifier/gaia_auth/gaiahelper.cc', | |
6678 'browser/sync/notifier/gaia_auth/gaiahelper.h', | |
6679 'browser/sync/notifier/gaia_auth/inet_aton.h', | |
6680 'browser/sync/notifier/gaia_auth/sigslotrepeater.h', | |
6681 'browser/sync/notifier/gaia_auth/win/win32window.cc', | |
6682 'browser/sync/notifier/listener/listen_task.cc', | |
6683 'browser/sync/notifier/listener/listen_task.h', | |
6684 'browser/sync/notifier/listener/mediator_thread.h', | |
6685 'browser/sync/notifier/listener/mediator_thread_impl.cc', | |
6686 'browser/sync/notifier/listener/mediator_thread_impl.h', | |
6687 'browser/sync/notifier/listener/mediator_thread_mock.h', | |
6688 'browser/sync/notifier/listener/send_update_task.cc', | |
6689 'browser/sync/notifier/listener/send_update_task.h', | |
6690 'browser/sync/notifier/listener/subscribe_task.cc', | |
6691 'browser/sync/notifier/listener/subscribe_task.h', | |
6692 'browser/sync/notifier/listener/talk_mediator.h', | |
6693 'browser/sync/notifier/listener/talk_mediator_impl.cc', | |
6694 'browser/sync/notifier/listener/talk_mediator_impl.h', | |
6695 ], | |
6696 'include_dirs': [ | |
6697 '..', | |
6698 '<(protoc_out_dir)', | |
6699 ], | |
6700 'defines' : [ | |
6701 '_CRT_SECURE_NO_WARNINGS', | |
6702 '_USE_32BIT_TIME_T', | |
6703 'kXmppProductName="chromium-sync"', | |
6704 ], | |
6705 'dependencies': [ | |
6706 '../third_party/expat/expat.gyp:expat', | |
6707 '../third_party/libjingle/libjingle.gyp:libjingle', | |
6708 'sync_proto', | |
6709 ], | |
6710 'conditions': [ | |
6711 ['OS=="linux"', { | |
6712 'defines': [ | |
6713 'POSIX', | |
6714 'OS_LINUX', | |
6715 ], | |
6716 'dependencies': [ | |
6717 '../build/linux/system.gyp:gtk' | |
6718 ], | |
6719 }], | |
6720 ], | |
6721 }, | |
6722 { | |
6723 'target_name': 'sync_unit_tests', | |
6724 'type': 'executable', | |
6725 'sources': [ | |
6726 'browser/sync/engine/all_status_unittest.cc', | |
6727 'browser/sync/engine/apply_updates_command_unittest.cc', | |
6728 'browser/sync/engine/auth_watcher_unittest.cc', | |
6729 'browser/sync/engine/net/gaia_authenticator_unittest.cc', | |
6730 'browser/sync/engine/syncer_proto_util_unittest.cc', | |
6731 'browser/sync/engine/syncer_thread_unittest.cc', | |
6732 'browser/sync/engine/syncer_unittest.cc', | |
6733 'browser/sync/engine/syncproto_unittest.cc', | |
6734 'browser/sync/notifier/listener/talk_mediator_unittest.cc', | |
6735 'browser/sync/syncable/syncable_id_unittest.cc', | |
6736 'browser/sync/syncable/syncable_unittest.cc', | |
6737 'browser/sync/util/character_set_converters_unittest.cc', | |
6738 'browser/sync/util/crypto_helpers_unittest.cc', | |
6739 'browser/sync/util/event_sys_unittest.cc', | |
6740 'browser/sync/util/highres_timer_unittest.cc', | |
6741 'browser/sync/util/path_helpers_unittest.cc', | |
6742 'browser/sync/util/query_helpers_unittest.cc', | |
6743 'browser/sync/util/user_settings_unittest.cc', | |
6744 'test/sync/engine/mock_gaia_authenticator.cc', | |
6745 'test/sync/engine/mock_gaia_authenticator.h', | |
6746 'test/sync/engine/mock_gaia_authenticator_unittest.cc', | |
6747 'test/sync/engine/mock_server_connection.cc', | |
6748 'test/sync/engine/mock_server_connection.h', | |
6749 'test/sync/engine/test_directory_setter_upper.cc', | |
6750 'test/sync/engine/test_directory_setter_upper.h', | |
6751 'test/sync/engine/test_id_factory.h', | |
6752 ], | |
6753 'include_dirs': [ | |
6754 '..', | |
6755 '<(protoc_out_dir)', | |
6756 ], | |
6757 'defines' : [ | |
6758 'SYNC_ENGINE_VERSION_STRING="Unknown"', | |
6759 '_CRT_SECURE_NO_WARNINGS', | |
6760 '_USE_32BIT_TIME_T', | |
6761 ], | |
6762 'dependencies': [ | |
6763 '../testing/gtest.gyp:gtest', | |
6764 '../third_party/libjingle/libjingle.gyp:libjingle', | |
6765 'notifier', | |
6766 'sync', | |
6767 'sync_proto', | |
6768 'test_support_unit', | |
6769 ], | |
6770 'conditions': [ | |
6771 ['OS=="win"', { | |
6772 'sources' : [ | |
6773 'browser/sync/util/data_encryption_unittest.cc', | |
6774 ], | |
6775 'dependencies': [ | |
6776 '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc', | |
6777 ], | |
6778 'link_settings': { | |
6779 'libraries': [ | |
6780 '-lcrypt32.lib', | |
6781 '-lws2_32.lib', | |
6782 '-lsecur32.lib', | |
6783 ], | |
6784 }, | |
6785 }, { # else: OS != "win" | |
6786 'sources!': [ | |
6787 'browser/sync/util/data_encryption_unittest.cc', | |
6788 ], | |
6789 }], | |
6790 ['OS=="linux"', { | |
6791 'defines': [ | |
6792 'POSIX', | |
6793 ], | |
6794 'dependencies': [ | |
6795 '../build/linux/system.gyp:gtk' | |
6796 ], | |
6797 }], | |
6798 ], | |
6799 }, | |
6800 { | |
6801 'target_name': 'sync', | |
6802 'type': '<(library)', | |
6803 'sources': [ | |
6804 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', | |
6805 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', | |
6806 'browser/sync/engine/all_status.cc', | |
6807 'browser/sync/engine/all_status.h', | |
6808 'browser/sync/engine/apply_updates_command.cc', | |
6809 'browser/sync/engine/apply_updates_command.h', | |
6810 'browser/sync/engine/auth_watcher.cc', | |
6811 'browser/sync/engine/auth_watcher.h', | |
6812 'browser/sync/engine/authenticator.cc', | |
6813 'browser/sync/engine/authenticator.h', | |
6814 'browser/sync/engine/build_and_process_conflict_sets_command.cc', | |
6815 'browser/sync/engine/build_and_process_conflict_sets_command.h', | |
6816 'browser/sync/engine/build_commit_command.cc', | |
6817 'browser/sync/engine/build_commit_command.h', | |
6818 'browser/sync/engine/change_reorder_buffer.cc', | |
6819 'browser/sync/engine/change_reorder_buffer.h', | |
6820 'browser/sync/engine/client_command_channel.h', | |
6821 'browser/sync/engine/conflict_resolution_view.cc', | |
6822 'browser/sync/engine/conflict_resolution_view.h', | |
6823 'browser/sync/engine/conflict_resolver.cc', | |
6824 'browser/sync/engine/conflict_resolver.h', | |
6825 'browser/sync/engine/download_updates_command.cc', | |
6826 'browser/sync/engine/download_updates_command.h', | |
6827 'browser/sync/engine/get_commit_ids_command.cc', | |
6828 'browser/sync/engine/get_commit_ids_command.h', | |
6829 'browser/sync/engine/model_changing_syncer_command.cc', | |
6830 'browser/sync/engine/model_changing_syncer_command.h', | |
6831 'browser/sync/engine/model_safe_worker.h', | |
6832 'browser/sync/engine/net/gaia_authenticator.cc', | |
6833 'browser/sync/engine/net/gaia_authenticator.h', | |
6834 'browser/sync/engine/net/http_return.h', | |
6835 'browser/sync/engine/net/server_connection_manager.cc', | |
6836 'browser/sync/engine/net/server_connection_manager.h', | |
6837 'browser/sync/engine/net/syncapi_server_connection_manager.cc', | |
6838 'browser/sync/engine/net/syncapi_server_connection_manager.h', | |
6839 'browser/sync/engine/net/url_translator.cc', | |
6840 'browser/sync/engine/net/url_translator.h', | |
6841 'browser/sync/engine/post_commit_message_command.cc', | |
6842 'browser/sync/engine/post_commit_message_command.h', | |
6843 'browser/sync/engine/process_commit_response_command.cc', | |
6844 'browser/sync/engine/process_commit_response_command.h', | |
6845 'browser/sync/engine/process_updates_command.cc', | |
6846 'browser/sync/engine/process_updates_command.h', | |
6847 'browser/sync/engine/resolve_conflicts_command.cc', | |
6848 'browser/sync/engine/resolve_conflicts_command.h', | |
6849 'browser/sync/engine/sync_cycle_state.h', | |
6850 'browser/sync/engine/sync_process_state.cc', | |
6851 'browser/sync/engine/sync_process_state.h', | |
6852 'browser/sync/engine/syncapi.h', | |
6853 'browser/sync/engine/syncer.cc', | |
6854 'browser/sync/engine/syncer.h', | |
6855 'browser/sync/engine/syncer_command.cc', | |
6856 'browser/sync/engine/syncer_command.h', | |
6857 'browser/sync/engine/syncer_end_command.cc', | |
6858 'browser/sync/engine/syncer_end_command.h', | |
6859 'browser/sync/engine/syncer_proto_util.cc', | |
6860 'browser/sync/engine/syncer_proto_util.h', | |
6861 'browser/sync/engine/syncer_session.h', | |
6862 'browser/sync/engine/syncer_status.cc', | |
6863 'browser/sync/engine/syncer_status.h', | |
6864 'browser/sync/engine/syncer_thread.cc', | |
6865 'browser/sync/engine/syncer_thread.h', | |
6866 'browser/sync/engine/syncer_thread_timed_stop.cc', | |
6867 'browser/sync/engine/syncer_thread_timed_stop.h', | |
6868 'browser/sync/engine/syncer_types.h', | |
6869 'browser/sync/engine/syncer_util.cc', | |
6870 'browser/sync/engine/syncer_util.h', | |
6871 'browser/sync/engine/syncproto.h', | |
6872 'browser/sync/engine/update_applicator.cc', | |
6873 'browser/sync/engine/update_applicator.h', | |
6874 'browser/sync/engine/verify_updates_command.cc', | |
6875 'browser/sync/engine/verify_updates_command.h', | |
6876 'browser/sync/protocol/service_constants.h', | |
6877 'browser/sync/syncable/blob.h', | |
6878 'browser/sync/syncable/dir_open_result.h', | |
6879 'browser/sync/syncable/directory_backing_store.cc', | |
6880 'browser/sync/syncable/directory_backing_store.h', | |
6881 'browser/sync/syncable/directory_event.h', | |
6882 'browser/sync/syncable/directory_manager.cc', | |
6883 'browser/sync/syncable/directory_manager.h', | |
6884 'browser/sync/syncable/path_name_cmp.h', | |
6885 'browser/sync/syncable/syncable-inl.h', | |
6886 'browser/sync/syncable/syncable.cc', | |
6887 'browser/sync/syncable/syncable.h', | |
6888 'browser/sync/syncable/syncable_changes_version.h', | |
6889 'browser/sync/syncable/syncable_columns.h', | |
6890 'browser/sync/syncable/syncable_id.cc', | |
6891 'browser/sync/syncable/syncable_id.h', | |
6892 'browser/sync/util/character_set_converters.cc', | |
6893 'browser/sync/util/character_set_converters.h', | |
6894 'browser/sync/util/character_set_converters_posix.cc', | |
6895 'browser/sync/util/character_set_converters_win.cc', | |
6896 'browser/sync/util/closure.h', | |
6897 'browser/sync/util/compat_file.h', | |
6898 'browser/sync/util/compat_file_posix.cc', | |
6899 'browser/sync/util/compat_file_win.cc', | |
6900 'browser/sync/util/crypto_helpers.cc', | |
6901 'browser/sync/util/crypto_helpers.h', | |
6902 'browser/sync/util/dbgq.h', | |
6903 'browser/sync/util/event_sys-inl.h', | |
6904 'browser/sync/util/event_sys.h', | |
6905 'browser/sync/util/fast_dump.h', | |
6906 'browser/sync/util/highres_timer.h', | |
6907 'browser/sync/util/highres_timer_linux.cc', | |
6908 'browser/sync/util/highres_timer_linux.h', | |
6909 'browser/sync/util/highres_timer_mac.cc', | |
6910 'browser/sync/util/highres_timer_mac.h', | |
6911 'browser/sync/util/highres_timer_win.cc', | |
6912 'browser/sync/util/highres_timer_win.h', | |
6913 'browser/sync/util/path_helpers.h', | |
6914 'browser/sync/util/path_helpers_linux.cc', | |
6915 'browser/sync/util/path_helpers_mac.cc', | |
6916 'browser/sync/util/path_helpers_posix.cc', | |
6917 'browser/sync/util/query_helpers.cc', | |
6918 'browser/sync/util/query_helpers.h', | |
6919 'browser/sync/util/row_iterator.h', | |
6920 'browser/sync/util/signin.h', | |
6921 'browser/sync/util/sync_types.h', | |
6922 'browser/sync/util/user_settings.cc', | |
6923 'browser/sync/util/user_settings.h', | |
6924 'browser/sync/util/user_settings_posix.cc', | |
6925 'browser/sync/util/user_settings_win.cc', | |
6926 ], | |
6927 'include_dirs': [ | |
6928 '..', | |
6929 '<(protoc_out_dir)', | |
6930 ], | |
6931 'defines' : [ | |
6932 'SYNC_ENGINE_VERSION_STRING="Unknown"', | |
6933 '_CRT_SECURE_NO_WARNINGS', | |
6934 '_USE_32BIT_TIME_T', | |
6935 ], | |
6936 'dependencies': [ | |
6937 '../third_party/libjingle/libjingle.gyp:libjingle', | |
6938 'sync_proto', | |
6939 ], | |
6940 'conditions': [ | |
6941 ['OS=="win"', { | |
6942 'sources' : [ | |
6943 'browser/sync/util/data_encryption.cc', | |
6944 'browser/sync/util/data_encryption.h', | |
6945 'browser/sync/util/path_helpers.cc', | |
6946 ], | |
6947 }], | |
6948 ['OS=="linux"', { | |
6949 'defines': [ | |
6950 'POSIX', | |
6951 ], | |
6952 'dependencies': [ | |
6953 '../build/linux/system.gyp:gtk' | |
6954 ], | |
6955 }], | |
6956 ['OS=="mac"', { | |
6957 'link_settings': { | |
6958 'libraries': [ | |
6959 '$(SDKROOT)/System/Library/Frameworks/IOKit.framework', | |
6960 ], | |
6961 }, | |
6962 }], | |
6963 ], | |
6964 }, | |
6965 ], # targets when browser_sync==1 | |
6966 }], | |
6967 ], # 'conditions' | 6947 ], # 'conditions' |
6968 } | 6948 } |
6969 | 6949 |
6970 # Local Variables: | 6950 # Local Variables: |
6971 # tab-width:2 | 6951 # tab-width:2 |
6972 # indent-tabs-mode:nil | 6952 # indent-tabs-mode:nil |
6973 # End: | 6953 # End: |
6974 # vim: set expandtab tabstop=2 shiftwidth=2: | 6954 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |