Commit d29c1236 authored by David Jean's avatar David Jean Committed by Commit Bot

[ios] separate full_card_requester dependencies so it can be used in manual_fill

Replaces https://crrev.com/c/1280277

Bug: 845472
Cq-Include-Trybots: luci.chromium.try:ios-simulator-cronet;luci.chromium.try:ios-simulator-full-configs
Change-Id: Iad5a713243dab998a1a202602a90eb06df0b603d
Reviewed-on: https://chromium-review.googlesource.com/c/1283131Reviewed-by: default avatarMoe Ahmadi <mahmadi@chromium.org>
Reviewed-by: default avatarMark Cogan <marq@chromium.org>
Commit-Queue: David Jean <djean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#603510}
parent 2cf3fbe1
......@@ -7,8 +7,6 @@ source_set("autofill") {
sources = [
"autofill_ui_type_util.h",
"autofill_ui_type_util.mm",
"card_unmask_prompt_view_bridge.h",
"card_unmask_prompt_view_bridge.mm",
"chrome_autofill_client_ios.h",
"chrome_autofill_client_ios.mm",
"form_input_accessory_coordinator.h",
......@@ -18,6 +16,7 @@ source_set("autofill") {
]
deps = [
":autofill_ui",
":bridges",
"//base",
"//components/autofill/core/browser",
"//components/autofill/core/common",
......@@ -61,6 +60,32 @@ source_set("autofill") {
libs = [ "UIKit.framework" ]
}
source_set("bridges") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
"card_unmask_prompt_view_bridge.h",
"card_unmask_prompt_view_bridge.mm",
]
deps = [
":autofill_ui",
"//base",
"//components/autofill/core/browser",
"//components/strings",
"//ios/chrome/browser/ui",
"//ios/chrome/browser/ui/autofill/cells",
"//ios/chrome/browser/ui/collection_view/cells",
"//ios/chrome/browser/ui/colors",
"//ios/third_party/material_components_ios",
"//ios/third_party/material_roboto_font_loader_ios",
"//ios/web",
"//ui/base",
]
public_deps = [
"//ios/chrome/browser/ui/collection_view",
]
libs = [ "UIKit.framework" ]
}
source_set("autofill_ui") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
......
......@@ -29,8 +29,6 @@ source_set("payments") {
"credit_card_edit_coordinator.mm",
"credit_card_edit_mediator.h",
"credit_card_edit_mediator.mm",
"full_card_requester.h",
"full_card_requester.mm",
"js_payment_request_manager.h",
"js_payment_request_manager.mm",
"payment_items_display_coordinator.h",
......@@ -62,6 +60,7 @@ source_set("payments") {
]
deps = [
":payments_ui",
":requesters",
"resources:ic_add",
"//base",
"//components/autofill/core/browser",
......@@ -99,6 +98,25 @@ source_set("payments") {
libs = [ "UIKit.framework" ]
}
source_set("requesters") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
"full_card_requester.h",
"full_card_requester.mm",
]
deps = [
":payments_ui",
"resources:ic_add",
"//base",
"//components/autofill/core/browser",
"//components/autofill/ios/browser",
"//ios/chrome/browser/browser_state",
"//ios/chrome/browser/ui/autofill:bridges",
"//ui/base",
]
libs = [ "UIKit.framework" ]
}
source_set("payments_ui") {
configs += [ "//build/config/compiler:enable_arc" ]
sources = [
......@@ -190,6 +208,7 @@ source_set("unit_tests") {
deps = [
":payments",
":payments_ui",
":requesters",
"//base",
"//base/test:test_support",
"//components/autofill/core/browser",
......@@ -210,6 +229,7 @@ source_set("unit_tests") {
"//ios/chrome/browser/signin",
"//ios/chrome/browser/ui/autofill",
"//ios/chrome/browser/ui/autofill:autofill_ui",
"//ios/chrome/browser/ui/autofill:bridges",
"//ios/chrome/browser/ui/autofill/cells",
"//ios/chrome/browser/ui/collection_view:test_support",
"//ios/chrome/browser/ui/collection_view/cells",
......@@ -267,6 +287,7 @@ source_set("eg_tests") {
"//ios/chrome/browser/browser_state",
"//ios/chrome/browser/payments",
"//ios/chrome/browser/ui/autofill",
"//ios/chrome/browser/ui/autofill:bridges",
"//ios/chrome/browser/ui/payments/cells",
"//ios/chrome/browser/ui/popup_menu:constants",
"//ios/chrome/test/app:test_support",
......
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