Upload upstream chromium 108.0.5359.1
[platform/framework/web/chromium-efl.git] / components / page_info / BUILD.gn
1 if (is_android) {
2   import("//build/config/android/rules.gni")
3 }
4
5 static_library("page_info") {
6   sources = [
7     "page_info.cc",
8     "page_info.h",
9     "page_info_delegate.h",
10     "page_info_ui.cc",
11     "page_info_ui.h",
12     "page_info_ui_delegate.h",
13   ]
14
15   deps = [
16     "//base",
17     "//build:chromeos_buildflags",
18     "//components/browsing_data/content",
19     "//components/content_settings/browser",
20     "//components/content_settings/browser/ui",
21     "//components/content_settings/core/browser",
22     "//components/keyed_service/core",
23     "//components/omnibox/common",
24     "//components/optimization_guide/core",
25     "//components/page_info/core",
26     "//components/password_manager/core/browser",
27     "//components/permissions",
28     "//components/prefs",
29     "//components/privacy_sandbox",
30     "//components/safe_browsing:buildflags",
31     "//components/safe_browsing/content/browser/password_protection",
32     "//components/safe_browsing/core/browser/password_protection:password_protection_metrics_util",
33     "//components/safe_browsing/core/common/proto:csd_proto",
34     "//components/security_interstitials/content:security_interstitial_page",
35     "//components/security_interstitials/core",
36     "//components/security_state/core",
37     "//components/signin/public/identity_manager",
38     "//components/ssl_errors:ssl_errors",
39     "//components/strings:components_chromium_strings_grit",
40     "//components/strings:components_strings_grit",
41     "//components/subresource_filter/core/browser",
42     "//components/ukm/content",
43     "//components/url_formatter",
44     "//components/vector_icons:vector_icons",
45     "//content/public/browser:browser",
46     "//services/device/public/cpp:device_features",
47     "//services/metrics/public/cpp:ukm_builders",
48   ]
49
50   if (is_android) {
51     deps += [
52       "//components/browser_ui/util/android",
53       "//components/password_manager/core/browser:password_manager_java_enums_srcjar",
54       "//components/resources:android_resources",
55     ]
56   } else {
57     deps += [ "//ui/native_theme" ]
58   }
59 }
60
61 if (is_android) {
62   java_cpp_enum("page_info_action_javagen") {
63     sources = [ "page_info.h" ]
64   }
65 }