Friedrich Horschig | 79549be | 2024-02-09 09:16:01 | [diff] [blame] | 1 | # Copyright 2023 The Chromium Authors |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | import("//build/config/android/rules.gni") |
| 6 | |
| 7 | static_library("public") { |
| 8 | sources = [ |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 9 | "accessory_controller.h", |
Friedrich Horschig | 79549be | 2024-02-09 09:16:01 | [diff] [blame] | 10 | "accessory_sheet_data.cc", |
| 11 | "accessory_sheet_data.h", |
| 12 | "accessory_sheet_enums.h", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 13 | "address_accessory_controller.h", |
Timofey Chudakov | d86e66f | 2024-08-08 13:04:54 | [diff] [blame] | 14 | "affiliated_plus_profiles_provider.h", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 15 | "manual_filling_controller.h", |
| 16 | "password_accessory_controller.h", |
Qihui Zhao | 7880ddc | 2024-04-23 16:11:37 | [diff] [blame] | 17 | "payment_method_accessory_controller.h", |
Friedrich Horschig | 79549be | 2024-02-09 09:16:01 | [diff] [blame] | 18 | ] |
| 19 | |
| 20 | deps = [ |
| 21 | "//base", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 22 | "//components/autofill/core/browser", |
| 23 | "//components/password_manager/core/browser", |
Timofey Chudakov | 8f8c17c | 2024-08-05 12:59:33 | [diff] [blame] | 24 | "//components/plus_addresses:types", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 25 | "//content/public/browser", |
Friedrich Horschig | 79549be | 2024-02-09 09:16:01 | [diff] [blame] | 26 | "//url", |
| 27 | ] |
| 28 | } |
| 29 | |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 30 | source_set("android") { |
| 31 | sources = [ |
| 32 | "manual_filling_utils.cc", |
| 33 | "manual_filling_utils.h", |
| 34 | ] |
| 35 | public_deps = [ ":public" ] |
| 36 | deps = [ "//base" ] |
| 37 | } |
| 38 | |
| 39 | source_set("unit_test") { |
| 40 | testonly = true |
| 41 | sources = [ |
| 42 | "address_accessory_controller_impl_unittest.cc", |
Timofey Chudakov | 8f8c17c | 2024-08-05 12:59:33 | [diff] [blame] | 43 | "affiliated_plus_profiles_cache_unittest.cc", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 44 | "manual_filling_controller_impl_unittest.cc", |
| 45 | "password_accessory_controller_impl_unittest.cc", |
Qihui Zhao | 7880ddc | 2024-04-23 16:11:37 | [diff] [blame] | 46 | "payment_method_accessory_controller_impl_unittest.cc", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 47 | ] |
| 48 | deps = [ |
| 49 | ":android", |
| 50 | "../test_utils/android", |
| 51 | "//base", |
| 52 | "//chrome/app:generated_resources_grit", |
| 53 | "//chrome/browser", |
| 54 | "//chrome/browser/autofill", |
Thomas Thrainer | 31ecdc32 | 2025-06-06 21:18:27 | [diff] [blame] | 55 | "//chrome/browser/password_manager/android:unit_tests", |
Ivana Žužić | 69b7ce4 | 2024-09-11 13:02:25 | [diff] [blame] | 56 | "//chrome/browser/password_manager/android/access_loss:test_support", |
Anna Tsvirchkova | 8ef04fce | 2024-11-05 16:29:51 | [diff] [blame] | 57 | "//chrome/browser/password_manager/android/grouped_affiliations:test_utils", |
Nick Diego Yamane | 49c50fa | 2025-04-29 17:23:16 | [diff] [blame] | 58 | "//chrome/browser/plus_addresses", |
Nick Diego Yamane | da45f05 | 2025-05-15 19:34:20 | [diff] [blame] | 59 | "//chrome/browser/ui/plus_addresses", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 60 | "//chrome/test:test_support", |
| 61 | "//components/autofill/content/browser:test_support", |
| 62 | "//components/autofill/core/browser", |
Rouslan Solomakhin | bb74a8f0 | 2024-05-31 15:08:10 | [diff] [blame] | 63 | "//components/autofill/core/common:credit_card_number_validation", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 64 | "//components/device_reauth", |
| 65 | "//components/password_manager/content/browser", |
| 66 | "//components/password_manager/core/browser", |
| 67 | "//components/password_manager/core/browser:test_support", |
Timofey Chudakov | b8f9280 | 2024-07-16 15:16:21 | [diff] [blame] | 68 | "//components/plus_addresses:features", |
Timofey Chudakov | 860ea4f | 2024-11-05 11:43:31 | [diff] [blame] | 69 | "//components/plus_addresses:prefs", |
Timofey Chudakov | 8f8c17c | 2024-08-05 12:59:33 | [diff] [blame] | 70 | "//components/plus_addresses:test_support", |
Jan Keitel | e549eaa | 2024-10-09 17:20:13 | [diff] [blame] | 71 | "//components/plus_addresses/resources/strings", |
Timofey Chudakov | 8f8c17c | 2024-08-05 12:59:33 | [diff] [blame] | 72 | "//components/plus_addresses/settings:test_support", |
Timofey Chudakov | 081aabd | 2024-08-09 18:26:13 | [diff] [blame] | 73 | "//components/resources:android_resources", |
Friedrich Horschig | bcaf4d3 | 2024-02-15 15:07:46 | [diff] [blame] | 74 | "//components/strings", |
| 75 | "//components/webauthn/android", |
| 76 | "//content/test:test_support", |
| 77 | "//testing/gmock", |
| 78 | "//testing/gtest", |
| 79 | ] |
| 80 | } |
| 81 | |
Friedrich Horschig | 79549be | 2024-02-09 09:16:01 | [diff] [blame] | 82 | java_cpp_enum("java_enums") { |
| 83 | sources = [ "accessory_sheet_enums.h" ] |
| 84 | } |