Filipa Senra | 8d423055 | 2024-02-21 15:42:56 | [diff] [blame] | 1 | import("//build/config/features.gni") |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 2 | |
| 3 | static_library("page_info") { |
| 4 | sources = [ |
| 5 | "page_info.cc", |
| 6 | "page_info.h", |
| 7 | "page_info_delegate.h", |
| 8 | "page_info_ui.cc", |
| 9 | "page_info_ui.h", |
| 10 | "page_info_ui_delegate.h", |
| 11 | ] |
| 12 | |
| 13 | deps = [ |
| 14 | "//base", |
| 15 | "//components/browsing_data/content", |
Mariam Ali | bcdd0229 | 2023-08-09 15:15:56 | [diff] [blame] | 16 | "//components/browsing_data/core", |
Mugdha Lakhani | 3c22480d4 | 2020-04-24 12:43:42 | [diff] [blame] | 17 | "//components/content_settings/browser", |
Zofia Salata | 47a06f1 | 2022-08-29 13:07:55 | [diff] [blame] | 18 | "//components/content_settings/browser/ui", |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 19 | "//components/content_settings/core/browser", |
Olesia Marukhno | c32df88 | 2021-09-27 14:17:45 | [diff] [blame] | 20 | "//components/keyed_service/core", |
Olesia Marukhno | c32df88 | 2021-09-27 14:17:45 | [diff] [blame] | 21 | "//components/optimization_guide/core", |
Olesia Marukhno | 46ccd43 | 2021-12-03 08:50:27 | [diff] [blame] | 22 | "//components/page_info/core", |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 23 | "//components/password_manager/core/browser", |
| 24 | "//components/permissions", |
Carlos IL | b1c3fd5 | 2020-06-17 22:12:04 | [diff] [blame] | 25 | "//components/prefs", |
Christian Dullweber | 9b55cdf | 2022-03-08 17:54:10 | [diff] [blame] | 26 | "//components/privacy_sandbox", |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 27 | "//components/safe_browsing:buildflags", |
Colin Blundell | 78b3992 | 2021-06-24 08:42:08 | [diff] [blame] | 28 | "//components/safe_browsing/content/browser/password_protection", |
Colin Blundell | 51fe564 | 2021-06-25 11:58:37 | [diff] [blame] | 29 | "//components/safe_browsing/core/browser/password_protection:password_protection_metrics_util", |
Sarah Criel | 43deb2c | 2023-09-01 16:58:25 | [diff] [blame] | 30 | "//components/safe_browsing/core/common:common", |
Colin Blundell | 8bee039 | 2021-06-29 08:34:32 | [diff] [blame] | 31 | "//components/safe_browsing/core/common/proto:csd_proto", |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 32 | "//components/security_interstitials/content:security_interstitial_page", |
| 33 | "//components/security_interstitials/core", |
| 34 | "//components/security_state/core", |
| 35 | "//components/signin/public/identity_manager", |
| 36 | "//components/ssl_errors:ssl_errors", |
Henrique Ferreiro | 10ff95a | 2023-09-14 10:58:27 | [diff] [blame] | 37 | "//components/strings:components_branded_strings_grit", |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 38 | "//components/strings:components_strings_grit", |
| 39 | "//components/subresource_filter/core/browser", |
| 40 | "//components/ukm/content", |
| 41 | "//components/url_formatter", |
| 42 | "//components/vector_icons:vector_icons", |
| 43 | "//content/public/browser:browser", |
| 44 | "//services/device/public/cpp:device_features", |
| 45 | "//services/metrics/public/cpp:ukm_builders", |
| 46 | ] |
| 47 | |
| 48 | if (is_android) { |
| 49 | deps += [ |
| 50 | "//components/browser_ui/util/android", |
| 51 | "//components/password_manager/core/browser:password_manager_java_enums_srcjar", |
| 52 | "//components/resources:android_resources", |
| 53 | ] |
Peter Kasting | 11957ed | 2021-04-21 22:21:54 | [diff] [blame] | 54 | } else { |
| 55 | deps += [ "//ui/native_theme" ] |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 56 | } |
| 57 | } |
Takumi Fujimoto | a2e9ecf | 2024-06-23 13:14:52 | [diff] [blame] | 58 | |
| 59 | source_set("unit_tests") { |
| 60 | testonly = true |
| 61 | |
| 62 | sources = [ "page_info_ui_unittest.cc" ] |
| 63 | |
| 64 | deps = [ |
| 65 | ":page_info", |
| 66 | "//base", |
Takumi Fujimoto | a2e9ecf | 2024-06-23 13:14:52 | [diff] [blame] | 67 | "//components/strings:components_strings_grit", |
| 68 | "//testing/gmock", |
| 69 | "//testing/gtest", |
| 70 | "//ui/base:base", |
| 71 | ] |
| 72 | } |