summaryrefslogtreecommitdiff
path: root/chromium/ios/web/public/deprecated/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ios/web/public/deprecated/BUILD.gn')
-rw-r--r--chromium/ios/web/public/deprecated/BUILD.gn28
1 files changed, 26 insertions, 2 deletions
diff --git a/chromium/ios/web/public/deprecated/BUILD.gn b/chromium/ios/web/public/deprecated/BUILD.gn
index 02df02d3ae8..92c1e3626ab 100644
--- a/chromium/ios/web/public/deprecated/BUILD.gn
+++ b/chromium/ios/web/public/deprecated/BUILD.gn
@@ -21,9 +21,33 @@ source_set("deprecated") {
"crw_native_content_holder.h",
"crw_native_content_provider.h",
"global_web_state_observer.h",
+ "url_verification_constants.h",
+ ]
+}
+
+# A separate target is needed for util to prevent cyclic dependency, as
+# "web_state:web_state_impl_header" depends on ":deprecated" target.
+source_set("deprecated_web_util") {
+ configs += [ "//build/config/compiler:enable_arc" ]
+
+ deps = [
+ ":deprecated",
+ "//ios/web/public",
+ "//ios/web/web_state:web_state_impl_header",
+ "//ios/web/web_state/ui",
+ ]
+ sources = [
+ "crw_web_controller_util.h",
+ "crw_web_controller_util.mm",
+ ]
+}
+
+source_set("deprecated_navigation_util") {
+ configs += [ "//build/config/compiler:enable_arc" ]
+
+ sources = [
"navigation_item_list.h",
"navigation_item_list.mm",
- "url_verification_constants.h",
]
}
@@ -32,8 +56,8 @@ source_set("test_doubles") {
deps = [
":deprecated",
+ "//ios/web/js_messaging",
"//ios/web/public",
- "//ios/web/web_state/ui:web_view_js_utils",
"//url",
]