blob: a702372947727aa11f733f89180b7675848f8764 [file] [log] [blame]
Filipa Senra8d4230552024-02-21 15:42:561import("//build/config/features.gni")
Mugdha Lakhanib6762162020-03-30 10:23:252
3static_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 Alibcdd02292023-08-09 15:15:5616 "//components/browsing_data/core",
Mugdha Lakhani3c22480d42020-04-24 12:43:4217 "//components/content_settings/browser",
Zofia Salata47a06f12022-08-29 13:07:5518 "//components/content_settings/browser/ui",
Mugdha Lakhanib6762162020-03-30 10:23:2519 "//components/content_settings/core/browser",
Olesia Marukhnoc32df882021-09-27 14:17:4520 "//components/keyed_service/core",
Olesia Marukhnoc32df882021-09-27 14:17:4521 "//components/optimization_guide/core",
Olesia Marukhno46ccd432021-12-03 08:50:2722 "//components/page_info/core",
Mugdha Lakhanib6762162020-03-30 10:23:2523 "//components/password_manager/core/browser",
24 "//components/permissions",
Carlos ILb1c3fd52020-06-17 22:12:0425 "//components/prefs",
Christian Dullweber9b55cdf2022-03-08 17:54:1026 "//components/privacy_sandbox",
Mugdha Lakhanib6762162020-03-30 10:23:2527 "//components/safe_browsing:buildflags",
Colin Blundell78b39922021-06-24 08:42:0828 "//components/safe_browsing/content/browser/password_protection",
Colin Blundell51fe5642021-06-25 11:58:3729 "//components/safe_browsing/core/browser/password_protection:password_protection_metrics_util",
Sarah Criel43deb2c2023-09-01 16:58:2530 "//components/safe_browsing/core/common:common",
Colin Blundell8bee0392021-06-29 08:34:3231 "//components/safe_browsing/core/common/proto:csd_proto",
Mugdha Lakhanib6762162020-03-30 10:23:2532 "//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 Ferreiro10ff95a2023-09-14 10:58:2737 "//components/strings:components_branded_strings_grit",
Mugdha Lakhanib6762162020-03-30 10:23:2538 "//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 Kasting11957ed2021-04-21 22:21:5454 } else {
55 deps += [ "//ui/native_theme" ]
Mugdha Lakhanib6762162020-03-30 10:23:2556 }
57}
Takumi Fujimotoa2e9ecf2024-06-23 13:14:5258
59source_set("unit_tests") {
60 testonly = true
61
62 sources = [ "page_info_ui_unittest.cc" ]
63
64 deps = [
65 ":page_info",
66 "//base",
Takumi Fujimotoa2e9ecf2024-06-23 13:14:5267 "//components/strings:components_strings_grit",
68 "//testing/gmock",
69 "//testing/gtest",
70 "//ui/base:base",
71 ]
72}