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

Side by Side Diff: chrome/chrome.gyp

Issue 193103: Build sync engine as part of the browser build (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 3 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) 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 # Define the common dependencies that contain all the actual 9 # Define the common dependencies that contain all the actual
10 # Chromium functionality. This list gets pulled in below by 10 # Chromium functionality. This list gets pulled in below by
11 # the link of the actual chrome (or chromium) executable on 11 # the link of the actual chrome (or chromium) executable on
12 # Linux or Mac, and into chrome.dll on Windows. 12 # Linux or Mac, and into chrome.dll on Windows.
13 'chromium_dependencies': [ 13 'chromium_dependencies': [
14 'common', 14 'common',
15 'browser', 15 'browser',
16 'debugger', 16 'debugger',
17 'renderer', 17 'renderer',
18 'syncapi', 18 'syncapi',
19 'utility', 19 'utility',
20 'worker', 20 'worker',
21 '../printing/printing.gyp:printing', 21 '../printing/printing.gyp:printing',
22 '../webkit/webkit.gyp:inspector_resources', 22 '../webkit/webkit.gyp:inspector_resources',
23 ], 23 ],
24 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome', 24 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chrome',
25 'protoc_out_dir': '<(SHARED_INTERMEDIATE_DIR)/protoc_out',
25 # TODO(mmoss) This might need to go somewhere more general, then we can use 26 # TODO(mmoss) This might need to go somewhere more general, then we can use
26 # it to also rewrite app/locales/locales.gyp with a helper script. 27 # it to also rewrite app/locales/locales.gyp with a helper script.
27 # NOTE: When these end up in the Mac bundle, we need to replace '-' for '_' 28 # NOTE: When these end up in the Mac bundle, we need to replace '-' for '_'
28 # so Cocoa is happy (http://crbug.com/20441). 29 # so Cocoa is happy (http://crbug.com/20441).
29 'locales': [ 30 'locales': [
30 'ar', 'bg', 'bn', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', 31 'ar', 'bg', 'bn', 'ca', 'cs', 'da', 'de', 'el', 'en-GB',
31 'en-US', 'es-419', 'es', 'et', 'fi', 'fil', 'fr', 'gu', 'he', 32 'en-US', 'es-419', 'es', 'et', 'fi', 'fil', 'fr', 'gu', 'he',
32 'hi', 'hr', 'hu', 'id', 'it', 'ja', 'kn', 'ko', 'lt', 'lv', 33 'hi', 'hr', 'hu', 'id', 'it', 'ja', 'kn', 'ko', 'lt', 'lv',
33 'ml', 'mr', 'nb', 'nl', 'or', 'pl', 'pt-BR', 'pt-PT', 'ro', 34 'ml', 'mr', 'nb', 'nl', 'or', 'pl', 'pt-BR', 'pt-PT', 'ro',
34 'ru', 'sk', 'sl', 'sr', 'sv', 'ta', 'te', 'th', 'tr', 35 'ru', 'sk', 'sl', 'sr', 'sv', 'ta', 'te', 'th', 'tr',
(...skipping 4401 matching lines...) Expand 10 before | Expand all | Expand 10 after
4436 4437
4437 'conditions': [ 4438 'conditions': [
4438 ['chrome_personalization==0', { 4439 ['chrome_personalization==0', {
4439 # Empty target. 4440 # Empty target.
4440 'type': 'none', 4441 'type': 'none',
4441 }], 4442 }],
4442 ['chrome_personalization==1 and use_syncapi_stub==1', { 4443 ['chrome_personalization==1 and use_syncapi_stub==1', {
4443 # Build a stub library. 4444 # Build a stub library.
4444 'type': 'shared_library', 4445 'type': 'shared_library',
4445 'defines': [ 4446 'defines': [
4446 'COMPILING_SYNCAPI_LIBRARY' 4447 'COMPILING_SYNCAPI_LIBRARY',
4447 ], 4448 ],
4448 'sources': [ 4449 'sources': [
4449 'browser/sync/engine/syncapi_stub.cc', 4450 'browser/sync/engine/syncapi_stub.cc',
4450 ], 4451 ],
4451 'include_dirs': [ 4452 'include_dirs': [
4452 '..', 4453 '..',
4453 ], 4454 ],
4454 'dependencies': [ 4455 'dependencies': [
4455 '../base/base.gyp:base', 4456 '../base/base.gyp:base',
4456 ], 4457 ],
4457 }], 4458 }],
4458 ['chrome_personalization==1 and use_syncapi_stub==0', { 4459 ['chrome_personalization==1 and use_syncapi_stub==0', {
4459 'type': 'none', 4460 'type': 'shared_library',
4461 'sources': [
4462 'browser/sync/engine/syncapi.cc',
4463 ],
4464 'include_dirs': [
4465 '..',
4466 '<(protoc_out_dir)',
4467 ],
4468 'defines' : [
4469 'COMPILER_MSVC',
4470 'COMPILING_SYNCAPI_LIBRARY',
4471 '_CRT_SECURE_NO_WARNINGS',
4472 '_USE_32BIT_TIME_T',
4473 ],
4474 'dependencies': [
4475 '../base/base.gyp:base',
4476 '../build/temp_gyp/googleurl.gyp:googleurl',
4477 '../net/net.gyp:net',
4478 '../third_party/icu/icu.gyp:icuuc',
4479 '../third_party/libjingle/libjingle.gyp:libjingle',
4480 '../third_party/protobuf2/protobuf.gyp:protobuf',
4481 '../third_party/sqlite/sqlite.gyp:sqlite',
4482 'notifier',
4483 'sync',
4484 ],
4460 'conditions': [ 4485 'conditions': [
4461 # Linux-specific rules for using syncapi binaries. 4486 ['OS=="win"', {
4462 ['OS=="linux"', { 4487 'msvs_settings': {
4463 # TODO(timsteele): Not sure if this linux-specific stuff 4488 'VCLinkerTool': {
4464 # works anymore. 4489 'ImportLibrary': '$(OutDir)\\lib\\syncapi.lib',
4465 'copies': [ 4490 'ProgramDatabaseFile': '$(OutDir)\\syncapi_dll.pdb',
4466 {
4467 'destination': '<(PRODUCT_DIR)/lib',
4468 'files': [
4469 'personalization/sync/engine/<(CONFIGURATION_NAME)/libsyncap i.so',
4470 ],
4471 }, 4491 },
4472 ], 4492 },
4473 'link_settings': { 4493 'link_settings': {
4474 'libraries': [ 4494 'libraries': [
4475 '-lsyncapi', 4495 '-lcrypt32.lib',
4476 ], 4496 '-liphlpapi.lib',
4497 '-lsecur32.lib',
4498 ]
4477 }, 4499 },
4478 }], # OS=="linux" 4500 'dependencies': [
4479 # Windows-specific rules for using syncapi binaries. 4501 '../third_party/pthreads-win32/pthreads.gyp:pthreads',
4480 ['OS=="win"', {
4481 'direct_dependent_settings': {
4482 'link_settings': {
4483 'libraries': [
4484 'personalization/sync/engine/<(CONFIGURATION_NAME)/syncapi.l ib',
4485 ],
4486 },
4487 },
4488 'copies': [
4489 {
4490 'destination': '<(PRODUCT_DIR)',
4491 'files': [
4492 'personalization/sync/engine/<(CONFIGURATION_NAME)/syncapi.d ll',
4493 'personalization/sync/engine/<(CONFIGURATION_NAME)/syncapi_d ll.pdb',
4494 'personalization/sync/engine/<(CONFIGURATION_NAME)/pthreads. dll',
4495 'personalization/sync/engine/<(CONFIGURATION_NAME)/pthreads_ dll.pdb',
4496 ],
4497 },
4498 ], 4502 ],
4499 }], # OS=="win" 4503 }],
4500 ], 4504 ],
4501 }], 4505 }],
4502 ['chrome_personalization==1 and OS=="win"', { 4506 ['chrome_personalization==1 and OS=="win"', {
4503 'direct_dependent_settings': { # Shared by stub and non-stub. 4507 'direct_dependent_settings': { # Shared by stub and non-stub.
4504 'msvs_settings': { 4508 'msvs_settings': {
4505 'VCLinkerTool': { 4509 'VCLinkerTool': {
4506 'DelayLoadDLLs': [ 4510 'DelayLoadDLLs': [
4507 'syncapi.dll', 4511 'syncapi.dll',
4508 ], 4512 ],
4509 }, 4513 },
(...skipping 1583 matching lines...) Expand 10 before | Expand all | Expand 10 after
6093 '--', 6097 '--',
6094 '<@(_dependencies)'], 6098 '<@(_dependencies)'],
6095 # Use outputs of this action as inputs for the main target build. 6099 # Use outputs of this action as inputs for the main target build.
6096 # Seems as a misnomer but makes this happy on Linux (scons). 6100 # Seems as a misnomer but makes this happy on Linux (scons).
6097 'process_outputs_as_sources': 1, 6101 'process_outputs_as_sources': 1,
6098 }, 6102 },
6099 ], # 'actions' 6103 ], # 'actions'
6100 }, 6104 },
6101 ] 6105 ]
6102 }], 6106 }],
6107 ['chrome_personalization==1 and use_syncapi_stub==0', {
6108 # These targets get built only where sync is supported.
6109 'targets': [
6110 {
6111 # Protobuf compiler / generate rule for sync.proto
6112 'target_name': 'sync_proto',
6113 'type': 'none',
6114 'actions': [
6115 {
6116 # TODO(chron): Remove this preprocessing step.
6117 'action_name': 'preprocessing sync.proto',
6118 'inputs': [
6119 'browser/sync/protocol/proto2_to_oproto.py',
6120 'browser/sync/protocol/sync.proto',
6121 ],
6122 'outputs': [
6123 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.proto',
6124 ],
6125 'action': [
6126 'python',
6127 'browser/sync/protocol/proto2_to_oproto.py',
6128 'browser/sync/protocol/sync.proto',
6129 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.proto',
6130 ],
6131 },
6132 {
6133 'action_name': 'compiling sync.proto',
6134 'inputs': [
6135 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
6136 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.proto',
6137 ],
6138 'outputs': [
6139 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc',
6140 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h',
6141 ],
6142 'action': [
6143 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
6144 '--proto_path=<(protoc_out_dir)/chrome/browser/sync/protocol',
6145 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.proto',
6146 '--cpp_out=<(protoc_out_dir)/chrome/browser/sync/protocol',
6147 ],
6148 },
6149 ],
6150 'dependencies': [
6151 '../third_party/protobuf2/protobuf.gyp:protobuf',
6152 '../third_party/protobuf2/protobuf.gyp:protoc',
6153 ],
6154 },
6155 {
6156 'target_name': 'notifier',
6157 'type': '<(library)',
6158 'sources': [
6159 'browser/sync/notifier/base/async_dns_lookup.cc',
6160 'browser/sync/notifier/base/async_dns_lookup.h',
6161 'browser/sync/notifier/base/async_network_alive.h',
6162 'browser/sync/notifier/base/fastalloc.h',
6163 'browser/sync/notifier/base/linux/network_status_detector_task_linux .cc',
6164 'browser/sync/notifier/base/linux/time_linux.cc',
6165 'browser/sync/notifier/base/nethelpers.cc',
6166 'browser/sync/notifier/base/nethelpers.h',
6167 'browser/sync/notifier/base/network_status_detector_task.cc',
6168 'browser/sync/notifier/base/network_status_detector_task.h',
6169 'browser/sync/notifier/base/network_status_detector_task_mt.cc',
6170 'browser/sync/notifier/base/network_status_detector_task_mt.h',
6171 'browser/sync/notifier/base/posix/time_posix.cc',
6172 'browser/sync/notifier/base/signal_thread_task.h',
6173 'browser/sync/notifier/base/static_assert.h',
6174 'browser/sync/notifier/base/string.cc',
6175 'browser/sync/notifier/base/string.h',
6176 'browser/sync/notifier/base/task_pump.cc',
6177 'browser/sync/notifier/base/task_pump.h',
6178 'browser/sync/notifier/base/time.cc',
6179 'browser/sync/notifier/base/time.h',
6180 'browser/sync/notifier/base/timer.cc',
6181 'browser/sync/notifier/base/timer.h',
6182 'browser/sync/notifier/base/utils.h',
6183 'browser/sync/notifier/base/win/async_network_alive_win32.cc',
6184 'browser/sync/notifier/base/win/time_win32.cc',
6185 'browser/sync/notifier/communicator/auth_task.cc',
6186 'browser/sync/notifier/communicator/auth_task.h',
6187 'browser/sync/notifier/communicator/auto_reconnect.cc',
6188 'browser/sync/notifier/communicator/auto_reconnect.h',
6189 'browser/sync/notifier/communicator/connection_options.cc',
6190 'browser/sync/notifier/communicator/connection_options.h',
6191 'browser/sync/notifier/communicator/connection_settings.cc',
6192 'browser/sync/notifier/communicator/connection_settings.h',
6193 'browser/sync/notifier/communicator/const_communicator.h',
6194 'browser/sync/notifier/communicator/login.cc',
6195 'browser/sync/notifier/communicator/login.h',
6196 'browser/sync/notifier/communicator/login_failure.cc',
6197 'browser/sync/notifier/communicator/login_failure.h',
6198 'browser/sync/notifier/communicator/login_settings.cc',
6199 'browser/sync/notifier/communicator/login_settings.h',
6200 'browser/sync/notifier/communicator/product_info.cc',
6201 'browser/sync/notifier/communicator/product_info.h',
6202 'browser/sync/notifier/communicator/single_login_attempt.cc',
6203 'browser/sync/notifier/communicator/single_login_attempt.h',
6204 'browser/sync/notifier/communicator/talk_auth_task.cc',
6205 'browser/sync/notifier/communicator/talk_auth_task.h',
6206 'browser/sync/notifier/communicator/xml_parse_helpers-inl.h',
6207 'browser/sync/notifier/communicator/xml_parse_helpers.cc',
6208 'browser/sync/notifier/communicator/xml_parse_helpers.h',
6209 'browser/sync/notifier/communicator/xmpp_connection_generator.cc',
6210 'browser/sync/notifier/communicator/xmpp_connection_generator.h',
6211 'browser/sync/notifier/communicator/xmpp_log.cc',
6212 'browser/sync/notifier/communicator/xmpp_log.h',
6213 'browser/sync/notifier/communicator/xmpp_socket_adapter.cc',
6214 'browser/sync/notifier/communicator/xmpp_socket_adapter.h',
6215 'browser/sync/notifier/gaia_auth/gaiaauth.cc',
6216 'browser/sync/notifier/gaia_auth/gaiaauth.h',
6217 'browser/sync/notifier/gaia_auth/gaiahelper.cc',
6218 'browser/sync/notifier/gaia_auth/gaiahelper.h',
6219 'browser/sync/notifier/gaia_auth/inet_aton.h',
6220 'browser/sync/notifier/gaia_auth/sigslotrepeater.h',
6221 'browser/sync/notifier/gaia_auth/win/win32window.cc',
6222 'browser/sync/notifier/listener/listen_task.cc',
6223 'browser/sync/notifier/listener/listen_task.h',
6224 'browser/sync/notifier/listener/mediator_thread.h',
6225 'browser/sync/notifier/listener/mediator_thread_impl.cc',
6226 'browser/sync/notifier/listener/mediator_thread_impl.h',
6227 'browser/sync/notifier/listener/mediator_thread_mock.h',
6228 'browser/sync/notifier/listener/send_update_task.cc',
6229 'browser/sync/notifier/listener/send_update_task.h',
6230 'browser/sync/notifier/listener/subscribe_task.cc',
6231 'browser/sync/notifier/listener/subscribe_task.h',
6232 'browser/sync/notifier/listener/talk_mediator.h',
6233 'browser/sync/notifier/listener/talk_mediator_impl.cc',
6234 'browser/sync/notifier/listener/talk_mediator_impl.h',
6235 ],
6236 'include_dirs': [
6237 '..',
6238 '<(protoc_out_dir)',
6239 ],
6240 'defines' : [
6241 'COMPILER_MSVC',
6242 '_CRT_SECURE_NO_WARNINGS',
6243 '_USE_32BIT_TIME_T',
6244 'kXmppProductName="chromium-sync"',
6245 ],
6246 'dependencies': [
6247 '../third_party/expat/expat.gyp:expat',
6248 '../third_party/libjingle/libjingle.gyp:libjingle',
6249 '../third_party/protobuf2/protobuf.gyp:protobuf',
6250 'sync_proto',
6251 ],
6252 'conditions': [
6253 ['OS=="win"', {
6254 'dependencies': [
6255 '../third_party/pthreads-win32/pthreads.gyp:pthreads',
6256 ],
6257 }],
6258 ],
6259 },
6260 {
6261 'target_name': 'sync',
6262 'type': '<(library)',
6263 'sources': [
6264 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc',
6265 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h',
6266 'browser/sync/engine/all_status.cc',
6267 'browser/sync/engine/all_status.h',
6268 'browser/sync/engine/apply_updates_command.cc',
6269 'browser/sync/engine/apply_updates_command.h',
6270 'browser/sync/engine/auth_watcher.cc',
6271 'browser/sync/engine/auth_watcher.h',
6272 'browser/sync/engine/authenticator.cc',
6273 'browser/sync/engine/authenticator.h',
6274 'browser/sync/engine/build_and_process_conflict_sets_command.cc',
6275 'browser/sync/engine/build_and_process_conflict_sets_command.h',
6276 'browser/sync/engine/build_commit_command.cc',
6277 'browser/sync/engine/build_commit_command.h',
6278 'browser/sync/engine/change_reorder_buffer.cc',
6279 'browser/sync/engine/change_reorder_buffer.h',
6280 'browser/sync/engine/client_command_channel.h',
6281 'browser/sync/engine/conflict_resolution_view.cc',
6282 'browser/sync/engine/conflict_resolution_view.h',
6283 'browser/sync/engine/conflict_resolver.cc',
6284 'browser/sync/engine/conflict_resolver.h',
6285 'browser/sync/engine/download_updates_command.cc',
6286 'browser/sync/engine/download_updates_command.h',
6287 'browser/sync/engine/get_commit_ids_command.cc',
6288 'browser/sync/engine/get_commit_ids_command.h',
6289 'browser/sync/engine/model_changing_syncer_command.cc',
6290 'browser/sync/engine/model_changing_syncer_command.h',
6291 'browser/sync/engine/model_safe_worker.h',
6292 'browser/sync/engine/net/gaia_authenticator.cc',
6293 'browser/sync/engine/net/gaia_authenticator.h',
6294 'browser/sync/engine/net/http_return.h',
6295 'browser/sync/engine/net/server_connection_manager.cc',
6296 'browser/sync/engine/net/server_connection_manager.h',
6297 'browser/sync/engine/net/syncapi_server_connection_manager.cc',
6298 'browser/sync/engine/net/syncapi_server_connection_manager.h',
6299 'browser/sync/engine/net/url_translator.cc',
6300 'browser/sync/engine/net/url_translator.h',
6301 'browser/sync/engine/post_commit_message_command.cc',
6302 'browser/sync/engine/post_commit_message_command.h',
6303 'browser/sync/engine/process_commit_response_command.cc',
6304 'browser/sync/engine/process_commit_response_command.h',
6305 'browser/sync/engine/process_updates_command.cc',
6306 'browser/sync/engine/process_updates_command.h',
6307 'browser/sync/engine/resolve_conflicts_command.cc',
6308 'browser/sync/engine/resolve_conflicts_command.h',
6309 'browser/sync/engine/sync_cycle_state.h',
6310 'browser/sync/engine/sync_process_state.cc',
6311 'browser/sync/engine/sync_process_state.h',
6312 'browser/sync/engine/syncapi.h',
6313 'browser/sync/engine/syncer.cc',
6314 'browser/sync/engine/syncer.h',
6315 'browser/sync/engine/syncer_command.cc',
6316 'browser/sync/engine/syncer_command.h',
6317 'browser/sync/engine/syncer_end_command.cc',
6318 'browser/sync/engine/syncer_end_command.h',
6319 'browser/sync/engine/syncer_proto_util.cc',
6320 'browser/sync/engine/syncer_proto_util.h',
6321 'browser/sync/engine/syncer_session.h',
6322 'browser/sync/engine/syncer_status.cc',
6323 'browser/sync/engine/syncer_status.h',
6324 'browser/sync/engine/syncer_thread.cc',
6325 'browser/sync/engine/syncer_thread.h',
6326 'browser/sync/engine/syncer_types.h',
6327 'browser/sync/engine/syncer_util.cc',
6328 'browser/sync/engine/syncer_util.h',
6329 'browser/sync/engine/syncproto.h',
6330 'browser/sync/engine/update_applicator.cc',
6331 'browser/sync/engine/update_applicator.h',
6332 'browser/sync/engine/verify_updates_command.cc',
6333 'browser/sync/engine/verify_updates_command.h',
6334 'browser/sync/protocol/service_constants.h',
6335 'browser/sync/syncable/blob.h',
6336 'browser/sync/syncable/dir_open_result.h',
6337 'browser/sync/syncable/directory_backing_store.cc',
6338 'browser/sync/syncable/directory_backing_store.h',
6339 'browser/sync/syncable/directory_event.h',
6340 'browser/sync/syncable/directory_manager.cc',
6341 'browser/sync/syncable/directory_manager.h',
6342 'browser/sync/syncable/path_name_cmp.h',
6343 'browser/sync/syncable/syncable-inl.h',
6344 'browser/sync/syncable/syncable.cc',
6345 'browser/sync/syncable/syncable.h',
6346 'browser/sync/syncable/syncable_changes_version.h',
6347 'browser/sync/syncable/syncable_columns.h',
6348 'browser/sync/syncable/syncable_id.cc',
6349 'browser/sync/syncable/syncable_id.h',
6350 'browser/sync/util/character_set_converters.cc',
6351 'browser/sync/util/character_set_converters.h',
6352 'browser/sync/util/character_set_converters_linux.cc',
6353 'browser/sync/util/character_set_converters_win.cc',
6354 'browser/sync/util/closure.h',
6355 'browser/sync/util/compat_file.h',
6356 'browser/sync/util/compat_file_posix.cc',
6357 'browser/sync/util/compat_file_win.cc',
6358 'browser/sync/util/compat_pthread.h',
6359 'browser/sync/util/crypto_helpers.cc',
6360 'browser/sync/util/crypto_helpers.h',
6361 'browser/sync/util/data_encryption.cc',
6362 'browser/sync/util/data_encryption.h',
6363 'browser/sync/util/dbgq.h',
6364 'browser/sync/util/event_sys-inl.h',
6365 'browser/sync/util/event_sys.h',
6366 'browser/sync/util/fast_dump.h',
6367 'browser/sync/util/highres_timer.h',
6368 'browser/sync/util/highres_timer_linux.cc',
6369 'browser/sync/util/highres_timer_linux.h',
6370 'browser/sync/util/highres_timer_win.cc',
6371 'browser/sync/util/highres_timer_win.h',
6372 'browser/sync/util/path_helpers.cc',
6373 'browser/sync/util/path_helpers.h',
6374 'browser/sync/util/path_helpers_linux.cc',
6375 'browser/sync/util/path_helpers_posix.cc',
6376 'browser/sync/util/pthread_helpers.cc',
6377 'browser/sync/util/pthread_helpers.h',
6378 'browser/sync/util/pthread_helpers_fwd.h',
6379 'browser/sync/util/query_helpers.cc',
6380 'browser/sync/util/query_helpers.h',
6381 'browser/sync/util/row_iterator.h',
6382 'browser/sync/util/signin.h',
6383 'browser/sync/util/sync_types.h',
6384 'browser/sync/util/user_settings.cc',
6385 'browser/sync/util/user_settings.h',
6386 'browser/sync/util/user_settings_posix.cc',
6387 'browser/sync/util/user_settings_win.cc',
6388 ],
6389 'include_dirs': [
6390 '..',
6391 '<(protoc_out_dir)',
6392 ],
6393 'defines' : [
6394 'COMPILER_MSVC',
6395 'COMPILING_SYNCAPI_LIBRARY',
6396 'SYNC_ENGINE_VERSION_STRING="Unknown"',
6397 '_CRT_SECURE_NO_WARNINGS',
6398 '_USE_32BIT_TIME_T',
6399 ],
6400 'dependencies': [
6401 '../third_party/libjingle/libjingle.gyp:libjingle',
6402 '../third_party/protobuf2/protobuf.gyp:protobuf',
6403 'sync_proto',
6404 ],
6405 'conditions': [
6406 ['OS=="win"', {
6407 'dependencies': [
6408 '../third_party/pthreads-win32/pthreads.gyp:pthreads',
6409 ],
6410 }],
6411 ],
6412 },
6413 ], # targets when chrome_personalization==1 and use_syncapi_stub==0
6414 }],
6103 ], # 'conditions' 6415 ], # 'conditions'
6104 } 6416 }
OLDNEW
« no previous file with comments | « chrome/browser/sync/util/user_settings-win32.cc ('k') | chrome\browser\sync\notifier\base\win\async_network_alive_win32.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698