Build sync engine as part of the browser build.
As before, syncapi is built as a dynamic library, and only on windows. The difference is that it's built from source, rather than being pulled in as a binary. Changes to sync engine code: * Use OS_WIN instead of OS_WINDOWS (requires build_config.h). * Rename platform-specific files to match the chrome convention. This allows them to be excluded by rules that already exist in chrome.gyp. The convention is either a /win/ directory, or an _win.cc at the end of the file. Other valid platforms are _mac, _linux, and _posix Changes to DEPS: * On Windows, pull in pthreads-win32. Changes to chrome.gyp: * Add new library targets for sync, notifier, sync_proto, and syncapi. Review URL: http://codereview.chromium.org/193103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26295 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- DEPS 3 additions, 0 deletionsDEPS
- chrome/browser/sync/engine/net/server_connection_manager.cc 2 additions, 1 deletionchrome/browser/sync/engine/net/server_connection_manager.cc
- chrome/browser/sync/engine/syncapi.cc 10 additions, 7 deletionschrome/browser/sync/engine/syncapi.cc
- chrome/browser/sync/engine/syncapi.h 4 additions, 3 deletionschrome/browser/sync/engine/syncapi.h
- chrome/browser/sync/engine/syncer_thread.cc 3 additions, 1 deletionchrome/browser/sync/engine/syncer_thread.cc
- chrome/browser/sync/engine/syncer_unittest.cc 3 additions, 2 deletionschrome/browser/sync/engine/syncer_unittest.cc
- chrome/browser/sync/engine/syncer_util.h 2 additions, 1 deletionchrome/browser/sync/engine/syncer_util.h
- chrome/browser/sync/glue/http_bridge.h 1 addition, 3 deletionschrome/browser/sync/glue/http_bridge.h
- chrome/browser/sync/glue/http_bridge_unittest.cc 0 additions, 5 deletionschrome/browser/sync/glue/http_bridge_unittest.cc
- chrome/browser/sync/glue/sync_backend_host.cc 1 addition, 0 deletionschrome/browser/sync/glue/sync_backend_host.cc
- chrome/browser/sync/notifier/base/win/async_network_alive_win32.cc 0 additions, 0 deletions...owser/sync/notifier/base/win/async_network_alive_win32.cc
- chrome/browser/sync/notifier/base/win/time_win32.cc 0 additions, 0 deletionschrome/browser/sync/notifier/base/win/time_win32.cc
- chrome/browser/sync/notifier/gaia_auth/win/win32window.cc 0 additions, 0 deletionschrome/browser/sync/notifier/gaia_auth/win/win32window.cc
- chrome/browser/sync/syncable/directory_backing_store.cc 5 additions, 3 deletionschrome/browser/sync/syncable/directory_backing_store.cc
- chrome/browser/sync/syncable/syncable.cc 8 additions, 6 deletionschrome/browser/sync/syncable/syncable.cc
- chrome/browser/sync/syncable/syncable.h 2 additions, 2 deletionschrome/browser/sync/syncable/syncable.h
- chrome/browser/sync/syncable/syncable_unittest.cc 13 additions, 11 deletionschrome/browser/sync/syncable/syncable_unittest.cc
- chrome/browser/sync/util/character_set_converters_linux.cc 0 additions, 0 deletionschrome/browser/sync/util/character_set_converters_linux.cc
- chrome/browser/sync/util/character_set_converters_unittest.cc 4 additions, 3 deletions...me/browser/sync/util/character_set_converters_unittest.cc
- chrome/browser/sync/util/character_set_converters_win.cc 0 additions, 0 deletionschrome/browser/sync/util/character_set_converters_win.cc
Loading
Please register or sign in to comment