mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 01:36:09 +03:00
133 lines
3.7 KiB
Plaintext
133 lines
3.7 KiB
Plaintext
# Copyright 2016 The Chromium Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import("//build/config/jumbo.gni")
|
|
|
|
jumbo_static_library("content") {
|
|
sources = [
|
|
"can_make_payment_query_factory.cc",
|
|
"can_make_payment_query_factory.h",
|
|
"content_payment_request_delegate.h",
|
|
"payment_request.cc",
|
|
"payment_request.h",
|
|
"payment_request_converter.cc",
|
|
"payment_request_converter.h",
|
|
"payment_request_dialog.h",
|
|
"payment_request_display_manager.cc",
|
|
"payment_request_display_manager.h",
|
|
"payment_request_spec.cc",
|
|
"payment_request_spec.h",
|
|
"payment_request_state.cc",
|
|
"payment_request_state.h",
|
|
"payment_request_web_contents_manager.cc",
|
|
"payment_request_web_contents_manager.h",
|
|
"payment_response_helper.cc",
|
|
"payment_response_helper.h",
|
|
"service_worker_payment_instrument.cc",
|
|
"service_worker_payment_instrument.h",
|
|
]
|
|
|
|
deps = [
|
|
":content_common",
|
|
":utils",
|
|
"//components/autofill/core/browser",
|
|
"//components/keyed_service/content",
|
|
"//components/payments/content/utility",
|
|
"//components/payments/core",
|
|
"//components/payments/mojom",
|
|
"//components/prefs",
|
|
"//components/strings:components_strings_grit",
|
|
"//components/ukm/content",
|
|
"//components/url_formatter",
|
|
"//content/public/browser",
|
|
"//third_party/blink/public:blink_headers",
|
|
"//url",
|
|
]
|
|
}
|
|
|
|
# Files used by content and utility.
|
|
jumbo_static_library("content_common") {
|
|
sources = [
|
|
"web_app_manifest.cc",
|
|
"web_app_manifest.h",
|
|
]
|
|
|
|
deps = [
|
|
"//skia",
|
|
]
|
|
}
|
|
|
|
jumbo_static_library("utils") {
|
|
sources = [
|
|
"installable_payment_app_crawler.cc",
|
|
"installable_payment_app_crawler.h",
|
|
"manifest_verifier.cc",
|
|
"manifest_verifier.h",
|
|
"origin_security_checker.cc",
|
|
"origin_security_checker.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/strings",
|
|
"//components/webdata/common",
|
|
"//content/public/browser",
|
|
"//net",
|
|
"//sql",
|
|
"//third_party/blink/public:blink_headers",
|
|
"//ui/base",
|
|
]
|
|
|
|
public_deps = [
|
|
"//third_party/icu",
|
|
"//third_party/libaddressinput",
|
|
]
|
|
}
|
|
|
|
jumbo_source_set("unit_tests") {
|
|
testonly = true
|
|
sources = [
|
|
"payment_method_manifest_table_unittest.cc",
|
|
"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",
|
|
]
|
|
|
|
deps = [
|
|
":content",
|
|
":utils",
|
|
"//base",
|
|
"//base/test:test_support",
|
|
"//components/autofill/core/browser",
|
|
"//components/autofill/core/browser:test_support",
|
|
"//components/payments/core",
|
|
"//components/payments/core:test_support",
|
|
"//components/strings:components_strings_grit",
|
|
"//components/webdata/common",
|
|
"//content/test:test_support",
|
|
"//services/metrics/public/cpp:metrics_cpp",
|
|
"//sql",
|
|
"//testing/gtest",
|
|
"//third_party/blink/public:blink_headers",
|
|
"//third_party/icu",
|
|
"//third_party/libaddressinput:test_support",
|
|
]
|
|
}
|