| include_rules = [ |
| "+components/data_use_measurement/core", |
| "+components/invalidation", |
| "+components/keyed_service/core", |
| "+components/os_crypt", |
| "+components/policy", |
| "+components/prefs", |
| "+components/signin/core/browser", |
| # Use identity_manager.h instead of the below files; |
| # see https://groups.google.com/a/chromium.org/d/msg/chromium-dev/dgFLuxqZt1o/iEqkyoQQBwAJ for help and info. |
| "-components/signin/core/browser/fake_profile_oauth2_token_service.h", |
| "-components/signin/core/browser/profile_oauth2_token_service.h", |
| "-components/signin/core/browser/fake_signin_manager.h", |
| "-components/signin/core/browser/signin_manager.h", |
| "-components/signin/core/browser/signin_manager_base.h", |
| "+components/sync/base", |
| "+components/sync/device_info", |
| "+components/sync/engine", |
| "+components/sync/js", |
| "+components/sync/model", |
| # TODO(crbug.com/855010): Remove this dependency when tests get simplified. |
| "+components/sync/model_impl", |
| "+components/sync/protocol", |
| "+components/sync/syncable", |
| "+components/sync/test", |
| "+components/sync_preferences", |
| "+google/cacheinvalidation", |
| "+net", |
| "+policy", |
| "+services/identity/public/cpp", |
| "+services/network/public/cpp", |
| "+services/network/test", |
| ] |