Commit 902cdf5c authored by Stepan Khapugin's avatar Stepan Khapugin Committed by Commit Bot

[iOS] Move InterfaceProvider header to a separate target.

Some code (e.g. an app agent in follow-up CL) will require this header;
split it into a separate target to prevent circular deps.

Bug: none
Change-Id: I3c6c57f6e29bbf8c7156d30b71ba08681b2ecc93
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2521124Reviewed-by: default avatarMark Cogan <marq@chromium.org>
Commit-Queue: Stepan Khapugin <stkhapugin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#826832}
parent 3d3ca68d
...@@ -138,10 +138,16 @@ source_set("scene") { ...@@ -138,10 +138,16 @@ source_set("scene") {
frameworks = [ "UIKit.framework" ] frameworks = [ "UIKit.framework" ]
} }
source_set("browser_interface_provider") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [ "browser_interface_provider.h" ]
deps = [ "//base" ]
frameworks = [ "UIKit.framework" ]
}
source_set("main") { source_set("main") {
configs += [ "//build/config/compiler:enable_arc" ] configs += [ "//build/config/compiler:enable_arc" ]
sources = [ sources = [
"browser_interface_provider.h",
"browser_view_wrangler.h", "browser_view_wrangler.h",
"browser_view_wrangler.mm", "browser_view_wrangler.mm",
"bvc_container_view_controller.h", "bvc_container_view_controller.h",
...@@ -202,7 +208,10 @@ source_set("main") { ...@@ -202,7 +208,10 @@ source_set("main") {
deps += [ "//ios/chrome/app/resources:base_scene_storyboard" ] deps += [ "//ios/chrome/app/resources:base_scene_storyboard" ]
} }
public_deps = [ ":scene_state_header" ] public_deps = [
":browser_interface_provider",
":scene_state_header",
]
# TODO(crbug.com/1103553): remove circular dependency. # TODO(crbug.com/1103553): remove circular dependency.
allow_circular_includes_from = [ "//ios/chrome/browser/ui/settings/sync" ] allow_circular_includes_from = [ "//ios/chrome/browser/ui/settings/sync" ]
......
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