summaryrefslogtreecommitdiff
path: root/chromium/components/autofill/core/browser/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/autofill/core/browser/BUILD.gn')
-rw-r--r--chromium/components/autofill/core/browser/BUILD.gn46
1 files changed, 38 insertions, 8 deletions
diff --git a/chromium/components/autofill/core/browser/BUILD.gn b/chromium/components/autofill/core/browser/BUILD.gn
index b0dcbce1521..d6ce1fbbc51 100644
--- a/chromium/components/autofill/core/browser/BUILD.gn
+++ b/chromium/components/autofill/core/browser/BUILD.gn
@@ -18,6 +18,17 @@ grit("autofill_address_rewriter_resources") {
output_dir = "$root_gen_dir/components/autofill/core/browser"
}
+action("default_regex_patterns_cc") {
+ visibility = [ ":*" ]
+ sources = [ "pattern_provider/resources/regex_patterns.json" ]
+ script = "pattern_provider/transpile_default_regex_patterns.py"
+ args = [
+ rebase_path("pattern_provider/resources/regex_patterns.json"),
+ rebase_path("$target_gen_dir/pattern_provider/default_regex_patterns.cc"),
+ ]
+ outputs = [ "$target_gen_dir/pattern_provider/default_regex_patterns.cc" ]
+}
+
static_library("browser") {
sources = [
"address_normalization_manager.cc",
@@ -25,8 +36,8 @@ static_library("browser") {
"address_normalizer.h",
"address_normalizer_impl.cc",
"address_normalizer_impl.h",
- "address_profiles/address_profile_save_manager.cc",
- "address_profiles/address_profile_save_manager.h",
+ "address_profile_save_manager.cc",
+ "address_profile_save_manager.h",
"address_rewriter.cc",
"address_rewriter.h",
"autocomplete_history_manager.cc",
@@ -151,6 +162,10 @@ static_library("browser") {
"form_parsing/search_field.h",
"form_parsing/travel_field.cc",
"form_parsing/travel_field.h",
+ "form_processing/label_processing_util.cc",
+ "form_processing/label_processing_util.h",
+ "form_processing/name_processing_util.cc",
+ "form_processing/name_processing_util.h",
"form_structure.cc",
"form_structure.h",
"form_types.cc",
@@ -193,6 +208,7 @@ static_library("browser") {
"metrics/form_event_logger_base.cc",
"metrics/form_event_logger_base.h",
"metrics/form_events.h",
+ "pattern_provider/default_regex_patterns.h",
"pattern_provider/pattern_configuration_parser.cc",
"pattern_provider/pattern_configuration_parser.h",
"pattern_provider/pattern_provider.cc",
@@ -234,6 +250,8 @@ static_library("browser") {
"payments/webauthn_callback_types.h",
"personal_data_manager.cc",
"personal_data_manager.h",
+ "personal_data_manager_cleaner.cc",
+ "personal_data_manager_cleaner.h",
"personal_data_manager_observer.h",
"randomized_encoder.cc",
"randomized_encoder.h",
@@ -314,6 +332,8 @@ static_library("browser") {
"webdata/system_encryptor.h",
]
+ sources += get_target_outputs(":default_regex_patterns_cc")
+
if (is_win) {
sources += [
"autofill_ie_toolbar_import_win.cc",
@@ -332,6 +352,8 @@ static_library("browser") {
sources += [
"payments/autofill_credit_card_filling_infobar_delegate_mobile.cc",
"payments/autofill_credit_card_filling_infobar_delegate_mobile.h",
+ "payments/autofill_offer_notification_infobar_delegate_mobile.cc",
+ "payments/autofill_offer_notification_infobar_delegate_mobile.h",
"payments/autofill_save_card_infobar_delegate_mobile.cc",
"payments/autofill_save_card_infobar_delegate_mobile.h",
"payments/autofill_save_card_infobar_mobile.h",
@@ -376,25 +398,29 @@ static_library("browser") {
]
deps = [
":autofill_address_rewriter_resources",
+ ":default_regex_patterns_cc",
"//base",
"//base:i18n",
"//build:branding_buildflags",
+ "//build:chromeos_buildflags",
"//components/google/core/common",
"//components/history/core/browser",
"//components/infobars/core",
"//components/keyed_service/core",
- "//components/language_usage_metrics",
+ "//components/language/core/browser",
"//components/leveldb_proto",
"//components/os_crypt",
"//components/policy/core/browser",
"//components/policy/core/common",
"//components/pref_registry",
"//components/prefs",
+ "//components/profile_metrics",
"//components/signin/public/base",
"//components/signin/public/identity_manager",
"//components/strings",
"//components/sync",
"//components/translate/core/browser",
+ "//components/translate/core/common",
"//components/variations/net",
"//components/variations/service:service",
"//components/version_info",
@@ -461,8 +487,6 @@ static_library("test_support") {
"logging/stub_log_manager.h",
"mock_autocomplete_history_manager.cc",
"mock_autocomplete_history_manager.h",
- "pattern_provider/test_pattern_provider.cc",
- "pattern_provider/test_pattern_provider.h",
"payments/test_authentication_requester.cc",
"payments/test_authentication_requester.h",
"payments/test_credit_card_save_manager.cc",
@@ -494,7 +518,6 @@ static_library("test_support") {
"test_autofill_profile_validator.h",
"test_autofill_profile_validator_delayed.cc",
"test_autofill_profile_validator_delayed.h",
- "test_autofill_provider.cc",
"test_autofill_provider.h",
"test_autofill_tick_clock.cc",
"test_autofill_tick_clock.h",
@@ -533,6 +556,7 @@ static_library("test_support") {
"//components/translate/core/browser:test_support",
"//components/ukm",
"//components/ukm:test_support",
+ "//components/version_info:version_info",
"//google_apis:test_support",
"//services/network:test_support",
"//services/network/public/cpp",
@@ -593,7 +617,7 @@ source_set("unit_tests") {
sources = [
"address_normalization_manager_unittest.cc",
"address_normalizer_impl_unittest.cc",
- "address_profiles/address_profile_save_manager_unittest.cc",
+ "address_profile_save_manager_unittest.cc",
"address_rewriter_unittest.cc",
"autocomplete_history_manager_unittest.cc",
"autofill_address_policy_handler_unittest.cc",
@@ -609,6 +633,7 @@ source_set("unit_tests") {
"autofill_profile_sync_util_unittest.cc",
"autofill_profile_validation_util_unittest.cc",
"autofill_profile_validator_unittest.cc",
+ "autofill_provider_unittest.cc",
"autofill_regexes_unittest.cc",
"autofill_subject_unittest.cc",
"autofill_type_unittest.cc",
@@ -634,9 +659,13 @@ source_set("unit_tests") {
"form_parsing/field_candidates_unittest.cc",
"form_parsing/form_field_unittest.cc",
"form_parsing/name_field_unittest.cc",
+ "form_parsing/parsing_test_utils.cc",
+ "form_parsing/parsing_test_utils.h",
"form_parsing/phone_field_unittest.cc",
"form_parsing/price_field_unittest.cc",
"form_parsing/search_field_unittest.cc",
+ "form_processing/label_processing_util_unittest.cc",
+ "form_processing/name_processing_util_unittest.cc",
"form_structure_unittest.cc",
"geo/address_i18n_unittest.cc",
"geo/alternative_state_name_map_unittest.cc",
@@ -723,8 +752,8 @@ source_set("unit_tests") {
":unit_tests_bundle_data",
"//base",
"//base/test:test_support",
+ "//build:chromeos_buildflags",
"//components/autofill/core/common",
- "//components/infobars/core:feature_flags",
"//components/leveldb_proto",
"//components/os_crypt",
"//components/os_crypt:test_support",
@@ -738,6 +767,7 @@ source_set("unit_tests") {
"//components/sync:test_support_model",
"//components/sync/driver:test_support",
"//components/translate/core/browser",
+ "//components/translate/core/common",
"//components/ukm",
"//components/ukm:test_support",
"//components/unified_consent",