diff options
Diffstat (limited to 'chromium/components/autofill/core/browser/BUILD.gn')
-rw-r--r-- | chromium/components/autofill/core/browser/BUILD.gn | 46 |
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", |