Index: ios/chrome/browser/sessions/BUILD.gn |
diff --git a/ios/chrome/browser/sessions/BUILD.gn b/ios/chrome/browser/sessions/BUILD.gn |
index 5e7154f555e48202790d7789a25a1839e57d513c..a3d954ca7644c95e989f2ab8bc5e6256ef66c991 100644 |
--- a/ios/chrome/browser/sessions/BUILD.gn |
+++ b/ios/chrome/browser/sessions/BUILD.gn |
@@ -18,14 +18,19 @@ source_set("sessions") { |
"//components/sessions", |
"//ios/chrome/browser", |
"//ios/chrome/browser/browser_state", |
+ "//ios/chrome/browser/tabs", |
+ "//ios/chrome/browser/ui:browser_list", |
"//ios/public/provider/chrome/browser", |
- "//ios/public/provider/chrome/browser/sessions", |
"//ios/web", |
"//url", |
] |
+ public_deps = [ |
+ ":sessions_non_arc", |
+ ] |
} |
-source_set("sessions_internal") { |
+source_set("sessions_non_arc") { |
+ visibility = [ ":sessions" ] |
sources = [ |
"NSCoder+Compatibility.h", |
"NSCoder+Compatibility.mm", |
@@ -39,8 +44,6 @@ source_set("sessions_internal") { |
"tab_restore_service_delegate_impl_ios.mm", |
"tab_restore_service_delegate_impl_ios_factory.h", |
"tab_restore_service_delegate_impl_ios_factory.mm", |
- "tab_restore_service_delegate_provider_impl.h", |
- "tab_restore_service_delegate_provider_impl.mm", |
] |
deps = [ |
"//base", |
@@ -50,7 +53,6 @@ source_set("sessions_internal") { |
"//ios/chrome/browser/browser_state", |
"//ios/chrome/browser/tabs", |
"//ios/chrome/browser/ui:browser_list", |
- "//ios/public/provider/chrome/browser/sessions", |
"//ios/web", |
"//net", |
] |
@@ -64,7 +66,7 @@ source_set("test_support") { |
"test_session_service.mm", |
] |
deps = [ |
- ":sessions_internal", |
+ ":sessions", |
] |
} |
@@ -76,7 +78,7 @@ source_set("unit_tests") { |
] |
deps = [ |
":resources_unit_tests", |
- ":sessions_internal", |
+ ":sessions", |
"//base", |
"//ios/chrome/browser", |
"//ios/chrome/browser/browser_state:test_support", |