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