Commit 06caffc1 authored by Henrique Ferreiro's avatar Henrique Ferreiro Committed by Commit Bot

Clean Identity Manager dependencies in //components

After the IdentityManager code restructing into public and internal APIs
was fixed in https://crbug.com/952788, this CL fixes both build
dependencies and presubmit checks in //components.

Bug: 970268
Change-Id: Ie4ecf25fa054c2f2b14dcd115988678494ae007b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1710316
Commit-Queue: Henrique Ferreiro <hferreiro@igalia.com>
Reviewed-by: default avatarColin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#679941}
parent 01bcecf9
...@@ -8,25 +8,7 @@ include_rules = [ ...@@ -8,25 +8,7 @@ include_rules = [
"+components/metrics", "+components/metrics",
"+components/policy", "+components/policy",
"+components/security_state", "+components/security_state",
"+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/internal/identity_manager/account_fetcher_service.h",
"-components/signin/internal/identity_manager/account_info_fetcher.h",
"-components/signin/internal/identity_manager/account_tracker_service.h",
"-components/signin/internal/identity_manager/child_account_info_fetcher_android.h",
"-components/signin/internal/identity_manager/fake_profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/gaia_cookie_manager_service.h",
"-components/signin/internal/identity_manager/oauth2_token_service_delegate_android.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_helper.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_token_fetcher.h",
"-components/signin/internal/identity_manager/primary_account_manager.h",
"-components/signin/internal/identity_manager/primary_account_policy_manager.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_chromeos.h",
"-components/signin/internal/identity_manager/ubertoken_fetcher_impl.h",
"+components/signin/public", "+components/signin/public",
"+components/sync", "+components/sync",
"+components/variations", "+components/variations",
"+components/version_info", "+components/version_info",
......
...@@ -86,8 +86,6 @@ static_library("test_support") { ...@@ -86,8 +86,6 @@ static_library("test_support") {
"//base/test:test_support", "//base/test:test_support",
"//components/bookmarks/browser", "//components/bookmarks/browser",
"//components/history/core/browser", "//components/history/core/browser",
"//components/signin/core/browser",
"//components/signin/public/base:test_support",
"//components/sync", "//components/sync",
"//components/sync:test_support", "//components/sync:test_support",
"//components/sync_preferences:test_support", "//components/sync_preferences:test_support",
......
...@@ -146,7 +146,6 @@ source_set("unit_tests") { ...@@ -146,7 +146,6 @@ source_set("unit_tests") {
"//components/gcm_driver/instance_id:test_support", "//components/gcm_driver/instance_id:test_support",
"//components/prefs", "//components/prefs",
"//components/prefs:test_support", "//components/prefs:test_support",
"//components/signin/public/base:test_support",
"//components/signin/public/identity_manager:test_support", "//components/signin/public/identity_manager:test_support",
"//components/sync_preferences:test_support", "//components/sync_preferences:test_support",
"//google_apis:test_support", "//google_apis:test_support",
......
...@@ -32,7 +32,6 @@ static_library("search_provider_logos") { ...@@ -32,7 +32,6 @@ static_library("search_provider_logos") {
"//components/image_fetcher/core", "//components/image_fetcher/core",
"//components/keyed_service/core", "//components/keyed_service/core",
"//components/search_engines", "//components/search_engines",
"//components/signin/core/browser",
"//components/signin/public/identity_manager", "//components/signin/public/identity_manager",
"//net", "//net",
"//services/network/public/cpp", "//services/network/public/cpp",
...@@ -96,7 +95,6 @@ source_set("unit_tests") { ...@@ -96,7 +95,6 @@ source_set("unit_tests") {
"//base/test:test_support", "//base/test:test_support",
"//components/image_fetcher/core", "//components/image_fetcher/core",
"//components/search_engines", "//components/search_engines",
"//components/signin/core/browser",
"//components/signin/public/base:test_support", "//components/signin/public/base:test_support",
"//components/signin/public/identity_manager:test_support", "//components/signin/public/identity_manager:test_support",
"//components/sync_preferences:test_support", "//components/sync_preferences:test_support",
......
...@@ -2,25 +2,7 @@ include_rules = [ ...@@ -2,25 +2,7 @@ include_rules = [
"+components/image_fetcher/core", "+components/image_fetcher/core",
"+components/keyed_service/core", "+components/keyed_service/core",
"+components/search_engines", "+components/search_engines",
"+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/internal/identity_manager/account_fetcher_service.h",
"-components/signin/internal/identity_manager/account_info_fetcher.h",
"-components/signin/internal/identity_manager/account_tracker_service.h",
"-components/signin/internal/identity_manager/child_account_info_fetcher_android.h",
"-components/signin/internal/identity_manager/fake_profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/gaia_cookie_manager_service.h",
"-components/signin/internal/identity_manager/oauth2_token_service_delegate_android.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_helper.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_token_fetcher.h",
"-components/signin/internal/identity_manager/primary_account_manager.h",
"-components/signin/internal/identity_manager/primary_account_policy_manager.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_chromeos.h",
"-components/signin/internal/identity_manager/ubertoken_fetcher_impl.h",
"+components/signin/public", "+components/signin/public",
"+components/sync_preferences/testing_pref_service_syncable.h", "+components/sync_preferences/testing_pref_service_syncable.h",
"+net", "+net",
"+services/network/public/cpp", "+services/network/public/cpp",
......
...@@ -7,7 +7,10 @@ include_rules = [ ...@@ -7,7 +7,10 @@ include_rules = [
"+components/os_crypt", "+components/os_crypt",
"+components/prefs", "+components/prefs",
"+components/sync_preferences", "+components/sync_preferences",
"+components/signin", # Subdirectories of //components/signin must explicitly allow deps on each
# other based on the conceptual deps structure.
"-components/signin",
"+components/signin/public",
"+components/user_manager", "+components/user_manager",
"+components/webdata/common", "+components/webdata/common",
"+crypto", "+crypto",
......
...@@ -2,3 +2,15 @@ include_rules = [ ...@@ -2,3 +2,15 @@ include_rules = [
"+chromeos/constants/chromeos_switches.h", "+chromeos/constants/chromeos_switches.h",
"+mojo/public", "+mojo/public",
] ]
specific_include_rules = {
"account_tracker_service.cc": [
"+components/signin/core/browser/android/jni_headers/AccountTrackerService_jni.h",
],
"child_account_info_fetcher_android.cc": [
"+components/signin/core/browser/android/jni_headers/ChildAccountInfoFetcher_jni.h",
],
"oauth2_token_service_delegate_android.cc": [
"+components/signin/core/browser/android/jni_headers/OAuth2TokenService_jni.h",
],
}
specific_include_rules = {
"account_consistency_service.mm": [
"+components/signin/core/browser/account_reconcilor.h",
"+components/signin/core/browser/signin_header_helper.h",
],
"account_consistency_service_unittest.mm": [
"+components/signin/core/browser/account_reconcilor.h",
"+components/signin/core/browser/account_reconcilor_delegate.h",
],
}
include_rules = [
"+components/signin/internal",
]
...@@ -112,7 +112,6 @@ jumbo_static_library("driver") { ...@@ -112,7 +112,6 @@ jumbo_static_library("driver") {
"//components/invalidation/impl:feature_list", "//components/invalidation/impl:feature_list",
"//components/keyed_service/core", "//components/keyed_service/core",
"//components/prefs", "//components/prefs",
"//components/signin/core/browser",
"//components/signin/public/identity_manager", "//components/signin/public/identity_manager",
"//components/version_info", "//components/version_info",
"//components/version_info:generate_version_info", "//components/version_info:generate_version_info",
......
...@@ -5,25 +5,7 @@ include_rules = [ ...@@ -5,25 +5,7 @@ include_rules = [
"+components/policy", "+components/policy",
"+components/pref_registry", "+components/pref_registry",
"+components/prefs", "+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/internal/identity_manager/account_fetcher_service.h",
"-components/signin/internal/identity_manager/account_info_fetcher.h",
"-components/signin/internal/identity_manager/account_tracker_service.h",
"-components/signin/internal/identity_manager/child_account_info_fetcher_android.h",
"-components/signin/internal/identity_manager/fake_profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/gaia_cookie_manager_service.h",
"-components/signin/internal/identity_manager/oauth2_token_service_delegate_android.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_helper.h",
"-components/signin/internal/identity_manager/oauth2_multilogin_token_fetcher.h",
"-components/signin/internal/identity_manager/primary_account_manager.h",
"-components/signin/internal/identity_manager/primary_account_policy_manager.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service.h",
"-components/signin/internal/identity_manager/profile_oauth2_token_service_delegate_chromeos.h",
"-components/signin/internal/identity_manager/ubertoken_fetcher_impl.h",
"+components/signin/public", "+components/signin/public",
"+components/sync/base", "+components/sync/base",
"+components/sync/engine", "+components/sync/engine",
"+components/sync/engine_impl", "+components/sync/engine_impl",
......
...@@ -16,7 +16,6 @@ source_set("test_support") { ...@@ -16,7 +16,6 @@ source_set("test_support") {
deps = [ deps = [
"//components/content_settings/core/common", "//components/content_settings/core/common",
"//components/gcm_driver:gcm_driver", "//components/gcm_driver:gcm_driver",
"//components/signin/core/browser",
"//mojo/core/embedder", "//mojo/core/embedder",
"//net", "//net",
"//testing/gtest", "//testing/gtest",
......
...@@ -20,7 +20,7 @@ static_library("unified_consent") { ...@@ -20,7 +20,7 @@ static_library("unified_consent") {
"//components/autofill/core/common", "//components/autofill/core/common",
"//components/browser_sync", "//components/browser_sync",
"//components/pref_registry", "//components/pref_registry",
"//components/signin/core/browser", "//components/prefs",
"//components/signin/public/identity_manager", "//components/signin/public/identity_manager",
"//components/sync", "//components/sync",
"//components/sync_preferences", "//components/sync_preferences",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment