Fix implicit deps on chromium components (#29914)

signin sync_device_info update_client value_store variations version_info
This commit is contained in:
Anton Paymyshev
2025-07-04 22:28:15 +07:00
committed by GitHub
parent 9545dea554
commit 1071efbc82
17 changed files with 38 additions and 0 deletions
+6
View File
@@ -67,9 +67,15 @@ include_rules += [
"-components/search_engines",
"-components/security_interstitials",
"-components/sessions",
"-components/signin",
"-components/sync_device_info",
"-components/sync_preferences",
"-components/sync",
"-components/update_client",
"-components/user_prefs",
"-components/value_store",
"-components/variations",
"-components/version_info",
]
specific_include_rules = {
+1
View File
@@ -2,5 +2,6 @@ include_rules = [
"-content",
"+components/keyed_service",
"+components/prefs",
"+components/variations",
"-third_party/blink",
]
@@ -2,6 +2,7 @@ include_rules = [
"+components/component_updater",
"+components/crx_file",
"+components/prefs",
"+components/update_client",
"+crypto",
"+extensions/common",
]
@@ -1,6 +1,7 @@
include_rules = [
"+components/component_updater",
"+components/prefs",
"+components/value_store",
"+crypto",
]
+1
View File
@@ -4,6 +4,7 @@ include_rules = [
"+components/os_crypt/sync",
"+components/prefs",
"+components/sync",
"+components/sync_device_info",
"+content/public/browser",
"+third_party/boringssl",
"+ios/web/public",
+1
View File
@@ -3,6 +3,7 @@ include_rules = [
"+components/keyed_service",
"+components/prefs",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+components/version_info",
"+content/public/browser",
"+content/public/test",
"+services/data_decoder/public",
+1
View File
@@ -2,4 +2,5 @@ include_rules = [
"+components/pref_registry",
"+components/prefs",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+components/version_info",
]
+2
View File
@@ -12,6 +12,8 @@ include_rules = [
"+components/pref_registry",
"+components/prefs",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+components/update_client",
"+components/value_store",
"+content/public/browser",
"+content/public/common",
"+content/public/test",
+1
View File
@@ -1,4 +1,5 @@
include_rules = [
"+components/embedder_support",
"+components/version_info",
"+third_party/blink/public/common",
]
@@ -5,6 +5,7 @@ include_rules = [
"+components/metrics",
"+components/prefs",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+components/variations",
"+content/public/browser",
"+content/public/common",
"+content/public/test",
+1
View File
@@ -12,6 +12,7 @@ include_rules = [
"+components/prefs",
"+components/search_engines",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+components/variations",
"+content/public/test",
"+services/network/public",
"+services/network/test",
+9
View File
@@ -0,0 +1,9 @@
include_rules = [
"+components/signin/public",
]
specific_include_rules = {
"brave_identity_manager_unittest\.cc": [
"+components/signin/internal/identity_manager"
],
}
@@ -0,0 +1,3 @@
include_rules = [
"+components/signin/internal/identity_manager",
]
+1
View File
@@ -4,6 +4,7 @@ include_rules = [
"+components/network_time",
"+components/os_crypt/sync",
"+components/prefs",
"+components/signin",
"+components/sync_preferences/testing_pref_service_syncable.h",
"+content/public/test",
"+google_apis/gaia/gaia_id.h",
+1
View File
@@ -1,3 +1,4 @@
include_rules = [
"+components/sync",
"+components/sync_device_info",
]
+3
View File
@@ -0,0 +1,3 @@
include_rules = [
"+components/variations",
]
+4
View File
@@ -1,3 +1,7 @@
include_rules = [
"+components/version_info",
]
specific_include_rules = {
# component unit tests should not have chrome deps
"version_info_unittest\.cc": [