[iOS] Remove ios/chrome/browser/ui deps target
This CL removes the deps on the ios/c/b/ui target. It updates the target
to have direct deps on what they actually need instead of relying on
the public deps.
Bug: 944008
Change-Id: I56b1dfe3f8fc4e1fdda30e381509c9edb7cb900c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1578607
Auto-Submit: Gauthier Ambard <[email protected]>
Reviewed-by: Mark Cogan <[email protected]>
Commit-Queue: Gauthier Ambard <[email protected]>
Cr-Commit-Position: refs/heads/master@{#653152}
diff --git a/ios/chrome/browser/metrics/BUILD.gn b/ios/chrome/browser/metrics/BUILD.gn
index 96cbca7..3c7421ce 100644
--- a/ios/chrome/browser/metrics/BUILD.gn
+++ b/ios/chrome/browser/metrics/BUILD.gn
@@ -140,7 +140,7 @@
"//ios/chrome/browser/browser_state",
"//ios/chrome/browser/prerender",
"//ios/chrome/browser/tabs",
- "//ios/chrome/browser/ui",
+ "//ios/chrome/browser/ui/util",
"//ios/chrome/browser/web_state_list",
"//ios/web",
"//ui/base",
@@ -162,7 +162,7 @@
":metrics_internal",
"//base",
"//base/test:test_support",
- "//ios/chrome/browser/ui",
+ "//ios/chrome/browser/ui/util",
"//ios/chrome/browser/web_state_list",
"//ios/chrome/browser/web_state_list:test_support",
"//ios/testing:ocmock_support",
@@ -196,7 +196,6 @@
"//ios/chrome/browser/metrics",
"//ios/chrome/browser/signin",
"//ios/chrome/browser/sync",
- "//ios/chrome/browser/ui",
"//ios/chrome/browser/ui/authentication",
"//ios/chrome/browser/ui/authentication:eg_test_support",
"//ios/chrome/browser/ui/authentication/cells",
@@ -205,6 +204,7 @@
"//ios/chrome/browser/ui/tab_grid:egtest_support",
"//ios/chrome/browser/ui/toolbar/buttons",
"//ios/chrome/browser/ui/toolbar/public",
+ "//ios/chrome/browser/ui/util",
"//ios/chrome/test/app:test_support",
"//ios/chrome/test/earl_grey:test_support",
"//ios/public/provider/chrome/browser/signin:test_support",
@@ -229,10 +229,10 @@
"//ios/chrome/app:app_internal",
"//ios/chrome/app/strings",
"//ios/chrome/browser/tabs",
- "//ios/chrome/browser/ui",
"//ios/chrome/browser/ui/main",
"//ios/chrome/browser/ui/popup_menu:constants",
"//ios/chrome/browser/ui/tab_grid:egtest_support",
+ "//ios/chrome/browser/ui/util",
"//ios/chrome/browser/web_state_list",
"//ios/chrome/test/app:test_support",
"//ios/chrome/test/earl_grey:test_support",