summaryrefslogtreecommitdiff
path: root/chromium/components/payments/content/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/payments/content/BUILD.gn')
-rw-r--r--chromium/components/payments/content/BUILD.gn20
1 files changed, 16 insertions, 4 deletions
diff --git a/chromium/components/payments/content/BUILD.gn b/chromium/components/payments/content/BUILD.gn
index 636c584294b..2c3c7394f56 100644
--- a/chromium/components/payments/content/BUILD.gn
+++ b/chromium/components/payments/content/BUILD.gn
@@ -25,40 +25,50 @@ static_library("content") {
]
deps = [
+ ":content_common",
":utils",
"//components/autofill/core/browser",
"//components/keyed_service/content",
+ "//components/payments/content/utility",
"//components/payments/core",
"//components/prefs",
"//components/strings:components_strings_grit",
"//components/url_formatter",
"//content/public/browser",
- "//mojo/public/cpp/bindings",
"//third_party/WebKit/public:blink_headers",
"//url",
]
}
+# Files used by content and utility.
+static_library("content_common") {
+ sources = [
+ "web_app_manifest_section.cc",
+ "web_app_manifest_section.h",
+ ]
+}
+
static_library("utils") {
sources = [
"manifest_verifier.cc",
"manifest_verifier.h",
"origin_security_checker.cc",
"origin_security_checker.h",
- "payment_manifest_parser_host.cc",
- "payment_manifest_parser_host.h",
"payment_manifest_web_data_service.cc",
"payment_manifest_web_data_service.h",
"payment_method_manifest_table.cc",
"payment_method_manifest_table.h",
+ "service_worker_payment_app_factory.cc",
+ "service_worker_payment_app_factory.h",
"web_app_manifest_section_table.cc",
"web_app_manifest_section_table.h",
]
deps = [
+ ":content_common",
"//components/autofill/core/browser",
+ "//components/payments/content/utility",
"//components/payments/core",
- "//components/payments/mojom:mojom_parser",
"//components/strings",
"//components/webdata/common",
"//content/public/browser",
@@ -81,6 +91,8 @@ source_set("unit_tests") {
"payment_request_spec_unittest.cc",
"payment_request_state_unittest.cc",
"payment_response_helper_unittest.cc",
+ "service_worker_payment_app_factory_unittest.cc",
+ "service_worker_payment_instrument_unittest.cc",
"test_content_payment_request_delegate.cc",
"test_content_payment_request_delegate.h",
"web_app_manifest_section_table_unittest.cc",