summaryrefslogtreecommitdiffstats
path: root/ios/chrome/browser/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'ios/chrome/browser/BUILD.gn')
-rw-r--r--ios/chrome/browser/BUILD.gn57
1 files changed, 45 insertions, 12 deletions
diff --git a/ios/chrome/browser/BUILD.gn b/ios/chrome/browser/BUILD.gn
index ddf8911..96b0664 100644
--- a/ios/chrome/browser/BUILD.gn
+++ b/ios/chrome/browser/BUILD.gn
@@ -4,6 +4,7 @@
import("//build/config/features.gni")
import("//ios/web/js_compile.gni")
+import("//third_party/protobuf/proto_library.gni")
declare_args() {
google_test_gaia_client_id = ""
@@ -18,6 +19,12 @@ declare_args() {
google_test_sync_url = ""
}
+proto_library("metadata_proto") {
+ sources = [
+ "safe_browsing/metadata.proto",
+ ]
+}
+
source_set("browser") {
sources = [
"app_startup_parameters.h",
@@ -57,8 +64,12 @@ source_set("browser") {
"bookmarks/bookmark_client_impl.h",
"bookmarks/bookmark_model_factory.cc",
"bookmarks/bookmark_model_factory.h",
+ "bookmarks/bookmarks_utils.cc",
+ "bookmarks/bookmarks_utils.h",
"bookmarks/startup_task_runner_service_factory.cc",
"bookmarks/startup_task_runner_service_factory.h",
+ "browser_state/bookmark_model_loaded_observer.cc",
+ "browser_state/bookmark_model_loaded_observer.h",
"browser_state/browser_state_info_cache.cc",
"browser_state/browser_state_info_cache.h",
"browser_state/browser_state_info_cache_observer.h",
@@ -202,8 +213,8 @@ source_set("browser") {
"install_time_util.mm",
"installation_notifier.h",
"installation_notifier.mm",
- "interstitials/ios_chrome_controller_client.cc",
"interstitials/ios_chrome_controller_client.h",
+ "interstitials/ios_chrome_controller_client.mm",
"interstitials/ios_chrome_metrics_helper.h",
"interstitials/ios_chrome_metrics_helper.mm",
"interstitials/ios_security_interstitial_page.h",
@@ -212,6 +223,8 @@ source_set("browser") {
"invalidation/ios_chrome_profile_invalidation_provider_factory.mm",
"ios_chrome_field_trials.cc",
"ios_chrome_field_trials.h",
+ "ios_chrome_io_thread.h",
+ "ios_chrome_io_thread.mm",
"ios_chrome_main_parts.h",
"ios_chrome_main_parts.mm",
"memory/memory_debugger.h",
@@ -240,6 +253,8 @@ source_set("browser") {
"net/connection_type_observer_bridge.mm",
"net/cookie_util.h",
"net/cookie_util.mm",
+ "net/crl_set_fetcher.cc",
+ "net/crl_set_fetcher.h",
"net/http_server_properties_manager_factory.cc",
"net/http_server_properties_manager_factory.h",
"net/image_fetcher.h",
@@ -271,10 +286,16 @@ source_set("browser") {
"passwords/ios_chrome_password_store_factory.h",
"passwords/ios_chrome_save_password_infobar_delegate.h",
"passwords/ios_chrome_save_password_infobar_delegate.mm",
+ "passwords/js_password_manager.h",
+ "passwords/js_password_manager.mm",
"passwords/password_controller.h",
"passwords/password_controller.mm",
"passwords/password_generation_agent.h",
"passwords/password_generation_agent.mm",
+ "passwords/password_generation_edit_view.h",
+ "passwords/password_generation_edit_view.mm",
+ "passwords/password_generation_offer_view.h",
+ "passwords/password_generation_offer_view.mm",
"passwords/password_generation_prompt_delegate.h",
"passwords/password_generation_utils.h",
"passwords/password_generation_utils.mm",
@@ -299,6 +320,23 @@ source_set("browser") {
"reading_list/reading_list_model_memory.cc",
"reading_list/reading_list_model_memory.h",
"reading_list/reading_list_model_observer.h",
+ "reading_list/reading_list_model_storage.h",
+ "reading_list/reading_list_model_storage_defaults.h",
+ "reading_list/reading_list_model_storage_defaults.mm",
+ "safe_browsing/hit_report.cc",
+ "safe_browsing/hit_report.h",
+ "safe_browsing/ping_manager.cc",
+ "safe_browsing/ping_manager.h",
+ "safe_browsing/protocol_manager_helper.cc",
+ "safe_browsing/protocol_manager_helper.h",
+ "safe_browsing/safe_browsing_blocking_page.h",
+ "safe_browsing/safe_browsing_blocking_page.mm",
+ "safe_browsing/safe_browsing_service.cc",
+ "safe_browsing/safe_browsing_service.h",
+ "safe_browsing/ui_manager.h",
+ "safe_browsing/ui_manager.mm",
+ "safe_browsing/util.cc",
+ "safe_browsing/util.h",
"search/search_util.h",
"search/search_util.mm",
"search_engines/search_engines_util.cc",
@@ -515,6 +553,7 @@ source_set("browser") {
deps = [
":about_flags",
":injected_js",
+ ":metadata_proto",
"//base",
"//breakpad:client",
"//components/about_handler",
@@ -548,6 +587,7 @@ source_set("browser") {
"//components/metrics",
"//components/metrics:net",
"//components/metrics:profiler",
+ "//components/metrics:profiler_ios",
"//components/metrics:ui",
"//components/metrics_services_manager",
"//components/net_log",
@@ -564,7 +604,6 @@ source_set("browser") {
"//components/proxy_config",
"//components/rappor",
"//components/resources",
- "//components/safe_browsing_db",
"//components/search",
"//components/search_engines",
"//components/security_interstitials/core",
@@ -573,6 +612,7 @@ source_set("browser") {
"//components/signin/core/browser",
"//components/signin/core/common",
"//components/signin/ios/browser",
+ "//components/ssl_config",
"//components/strings",
"//components/suggestions",
"//components/sync_driver",
@@ -628,13 +668,6 @@ source_set("browser") {
"//components/rlz",
]
}
-
- if (enable_configuration_policy) {
- deps += [
- "//components/policy/core/browser",
- "//components/policy/core/common",
- ]
- }
}
# This is a separate target so that the 'defines' does not leak to the
@@ -704,13 +737,12 @@ source_set("test_support") {
"browser_state/test_chrome_browser_state.mm",
"browser_state/test_chrome_browser_state_isolated_context.h",
"browser_state/test_chrome_browser_state_isolated_context.mm",
- "browser_state/test_chrome_browser_state_manager.c",
- "browser_state/test_chrome_browser_state_manager.h",
"geolocation/location_manager+Testing.h",
"geolocation/test_location_manager.h",
"geolocation/test_location_manager.mm",
"net/mock_image_fetcher.h",
"net/mock_image_fetcher.mm",
+ "safe_browsing/util_unittest.cc",
"signin/fake_oauth2_token_service_builder.h",
"signin/fake_oauth2_token_service_builder.mm",
"signin/fake_signin_manager_builder.cc",
@@ -726,9 +758,10 @@ source_set("test_support") {
deps = [
":browser",
"//base",
- "//components/browser_sync/browser",
+ "//components/browser_sync/browser:test_support",
"//components/keyed_service/core",
"//components/keyed_service/ios",
+ "//components/pref_registry:test_support",
"//components/signin/core/browser",
"//components/signin/ios/browser",
"//components/sync_driver",