| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
| 6 import("//ios/web/js_compile.gni") | 6 import("//ios/web/js_compile.gni") |
| 7 import("//third_party/protobuf/proto_library.gni") | 7 import("//third_party/protobuf/proto_library.gni") |
| 8 | 8 |
| 9 declare_args() { | 9 declare_args() { |
| 10 google_test_gaia_client_id = "" | 10 google_test_gaia_client_id = "" |
| 11 google_test_gaia_client_secret = "" | 11 google_test_gaia_client_secret = "" |
| 12 google_staging_api_url = "" | 12 google_staging_api_url = "" |
| 13 google_staging_lso_url = "" | 13 google_staging_lso_url = "" |
| 14 google_test_api_url = "" | 14 google_test_api_url = "" |
| 15 google_test_lso_url = "" | 15 google_test_lso_url = "" |
| 16 google_test_oauth_client_id = "" | 16 google_test_oauth_client_id = "" |
| 17 google_test_oauth_client_secret = "" | 17 google_test_oauth_client_secret = "" |
| 18 google_test_oauth_url = "" | 18 google_test_oauth_url = "" |
| 19 google_test_sync_url = "" | 19 google_test_sync_url = "" |
| 20 } | 20 } |
| 21 | 21 |
| 22 source_set("browser") { | 22 # TODO(crbug.com/658242): this target is there to avoid breaking downstream |
| 23 # when this CL rolls. It should be removed in favor of browser_no_public_deps |
| 24 # (which should be renamed to browser). |
| 25 group("browser") { |
| 26 public_deps = [ |
| 27 ":browser_no_public_deps", |
| 28 "//ios/chrome/browser:browser_impl", |
| 29 "//ios/chrome/browser/autocomplete", |
| 30 "//ios/chrome/browser/autofill", |
| 31 "//ios/chrome/browser/bookmarks", |
| 32 "//ios/chrome/browser/bookmarks:bookmarks_utils", |
| 33 "//ios/chrome/browser/browser_state", |
| 34 "//ios/chrome/browser/browser_state:browser_state_impl", |
| 35 "//ios/chrome/browser/browser_state_metrics", |
| 36 "//ios/chrome/browser/browsing_data", |
| 37 "//ios/chrome/browser/component_updater", |
| 38 "//ios/chrome/browser/content_settings", |
| 39 "//ios/chrome/browser/crash_report", |
| 40 "//ios/chrome/browser/dom_distiller", |
| 41 "//ios/chrome/browser/favicon", |
| 42 "//ios/chrome/browser/find_in_page", |
| 43 "//ios/chrome/browser/first_run", |
| 44 "//ios/chrome/browser/geolocation", |
| 45 "//ios/chrome/browser/google", |
| 46 "//ios/chrome/browser/google:google_logo", |
| 47 "//ios/chrome/browser/history", |
| 48 "//ios/chrome/browser/infobars", |
| 49 "//ios/chrome/browser/interstitials", |
| 50 "//ios/chrome/browser/invalidation", |
| 51 "//ios/chrome/browser/itunes_links", |
| 52 "//ios/chrome/browser/memory", |
| 53 "//ios/chrome/browser/metrics", |
| 54 "//ios/chrome/browser/net", |
| 55 "//ios/chrome/browser/ntp_snippets", |
| 56 "//ios/chrome/browser/ntp_tiles", |
| 57 "//ios/chrome/browser/open_from_clipboard", |
| 58 "//ios/chrome/browser/passwords", |
| 59 "//ios/chrome/browser/physical_web", |
| 60 "//ios/chrome/browser/prefs", |
| 61 "//ios/chrome/browser/reading_list", |
| 62 "//ios/chrome/browser/search_engines", |
| 63 "//ios/chrome/browser/services/gcm", |
| 64 "//ios/chrome/browser/sessions", |
| 65 "//ios/chrome/browser/share_extension", |
| 66 "//ios/chrome/browser/snapshots", |
| 67 "//ios/chrome/browser/ssl", |
| 68 "//ios/chrome/browser/suggestions", |
| 69 "//ios/chrome/browser/sync", |
| 70 "//ios/chrome/browser/sync/glue", |
| 71 "//ios/chrome/browser/sync/sessions", |
| 72 "//ios/chrome/browser/translate", |
| 73 "//ios/chrome/browser/ui", |
| 74 "//ios/chrome/browser/ui/alert_coordinator", |
| 75 "//ios/chrome/browser/ui/autofill", |
| 76 "//ios/chrome/browser/ui/commands", |
| 77 "//ios/chrome/browser/ui/context_menu", |
| 78 "//ios/chrome/browser/ui/elements", |
| 79 "//ios/chrome/browser/ui/keyboard", |
| 80 "//ios/chrome/browser/ui/webui", |
| 81 "//ios/chrome/browser/ui/webui/gcm", |
| 82 "//ios/chrome/browser/ui/webui/history", |
| 83 "//ios/chrome/browser/ui/webui/net_export", |
| 84 "//ios/chrome/browser/ui/webui/sync_internals", |
| 85 "//ios/chrome/browser/undo", |
| 86 "//ios/chrome/browser/updatable_config", |
| 87 "//ios/chrome/browser/update_client", |
| 88 "//ios/chrome/browser/variations", |
| 89 "//ios/chrome/browser/web", |
| 90 "//ios/chrome/browser/web_resource", |
| 91 "//ios/chrome/browser/webp_transcode", |
| 92 ] |
| 93 } |
| 94 |
| 95 # TODO(crbug.com/658242): this target is there to avoid breaking downstream |
| 96 # when this CL rolls. It should renamed to browser. |
| 97 source_set("browser_no_public_deps") { |
| 23 sources = [ | 98 sources = [ |
| 24 "app_startup_parameters.h", | 99 "app_startup_parameters.h", |
| 25 "app_startup_parameters.mm", | 100 "app_startup_parameters.mm", |
| 26 "application_context.cc", | 101 "application_context.cc", |
| 27 "application_context.h", | 102 "application_context.h", |
| 28 "application_context_impl.cc", | |
| 29 "application_context_impl.h", | |
| 30 "arch_util.cc", | 103 "arch_util.cc", |
| 31 "arch_util.h", | 104 "arch_util.h", |
| 32 "autocomplete/autocomplete_classifier_factory.cc", | |
| 33 "autocomplete/autocomplete_classifier_factory.h", | |
| 34 "autocomplete/autocomplete_provider_client_impl.cc", | |
| 35 "autocomplete/autocomplete_provider_client_impl.h", | |
| 36 "autocomplete/autocomplete_scheme_classifier_impl.h", | |
| 37 "autocomplete/autocomplete_scheme_classifier_impl.mm", | |
| 38 "autocomplete/in_memory_url_index_factory.cc", | |
| 39 "autocomplete/in_memory_url_index_factory.h", | |
| 40 "autocomplete/shortcuts_backend_factory.h", | |
| 41 "autocomplete/shortcuts_backend_factory.mm", | |
| 42 "autofill/form_input_accessory_view.h", | |
| 43 "autofill/form_input_accessory_view.mm", | |
| 44 "autofill/form_input_accessory_view_controller.h", | |
| 45 "autofill/form_input_accessory_view_controller.mm", | |
| 46 "autofill/form_input_accessory_view_delegate.h", | |
| 47 "autofill/form_suggestion_controller.h", | |
| 48 "autofill/form_suggestion_controller.mm", | |
| 49 "autofill/form_suggestion_label.h", | |
| 50 "autofill/form_suggestion_label.mm", | |
| 51 "autofill/form_suggestion_provider.h", | |
| 52 "autofill/form_suggestion_view.h", | |
| 53 "autofill/form_suggestion_view.mm", | |
| 54 "autofill/form_suggestion_view_client.h", | |
| 55 "autofill/personal_data_manager_factory.cc", | |
| 56 "autofill/personal_data_manager_factory.h", | |
| 57 "bookmarks/bookmark_client_impl.cc", | |
| 58 "bookmarks/bookmark_client_impl.h", | |
| 59 "bookmarks/bookmark_model_factory.cc", | |
| 60 "bookmarks/bookmark_model_factory.h", | |
| 61 "bookmarks/bookmarks_utils.cc", | |
| 62 "bookmarks/bookmarks_utils.h", | |
| 63 "bookmarks/startup_task_runner_service_factory.cc", | |
| 64 "bookmarks/startup_task_runner_service_factory.h", | |
| 65 "browser_about_rewriter.cc", | 105 "browser_about_rewriter.cc", |
| 66 "browser_about_rewriter.h", | 106 "browser_about_rewriter.h", |
| 67 "browser_state/bookmark_model_loaded_observer.cc", | |
| 68 "browser_state/bookmark_model_loaded_observer.h", | |
| 69 "browser_state/browser_state_info_cache.cc", | |
| 70 "browser_state/browser_state_info_cache.h", | |
| 71 "browser_state/browser_state_info_cache_observer.h", | |
| 72 "browser_state/browser_state_keyed_service_factories.h", | |
| 73 "browser_state/browser_state_keyed_service_factories.mm", | |
| 74 "browser_state/browser_state_otr_helper.cc", | |
| 75 "browser_state/browser_state_otr_helper.h", | |
| 76 "browser_state/chrome_browser_state.h", | |
| 77 "browser_state/chrome_browser_state.mm", | |
| 78 "browser_state/chrome_browser_state_impl.cc", | |
| 79 "browser_state/chrome_browser_state_impl.h", | |
| 80 "browser_state/chrome_browser_state_impl_io_data.h", | |
| 81 "browser_state/chrome_browser_state_impl_io_data.mm", | |
| 82 "browser_state/chrome_browser_state_io_data.cc", | |
| 83 "browser_state/chrome_browser_state_io_data.h", | |
| 84 "browser_state/chrome_browser_state_manager.h", | |
| 85 "browser_state/chrome_browser_state_manager_impl.cc", | |
| 86 "browser_state/chrome_browser_state_manager_impl.h", | |
| 87 "browser_state/chrome_browser_state_removal_controller.h", | |
| 88 "browser_state/chrome_browser_state_removal_controller.mm", | |
| 89 "browser_state/off_the_record_chrome_browser_state_impl.cc", | |
| 90 "browser_state/off_the_record_chrome_browser_state_impl.h", | |
| 91 "browser_state/off_the_record_chrome_browser_state_io_data.h", | |
| 92 "browser_state/off_the_record_chrome_browser_state_io_data.mm", | |
| 93 "browser_state_metrics/browser_state_metrics.cc", | |
| 94 "browser_state_metrics/browser_state_metrics.h", | |
| 95 "browsing_data/browsing_data_change_listening.h", | |
| 96 "browsing_data/browsing_data_counter_wrapper.cc", | |
| 97 "browsing_data/browsing_data_counter_wrapper.h", | |
| 98 "browsing_data/browsing_data_remover_helper.cc", | |
| 99 "browsing_data/browsing_data_remover_helper.h", | |
| 100 "browsing_data/cache_counter.cc", | |
| 101 "browsing_data/cache_counter.h", | |
| 102 "browsing_data/ios_browsing_data_counter_factory.cc", | |
| 103 "browsing_data/ios_browsing_data_counter_factory.h", | |
| 104 "browsing_data/ios_chrome_browsing_data_remover.h", | |
| 105 "browsing_data/ios_chrome_browsing_data_remover.mm", | |
| 106 "chrome_constants.cc", | 107 "chrome_constants.cc", |
| 107 "chrome_constants.h", | 108 "chrome_constants.h", |
| 108 "chrome_coordinator.h", | 109 "chrome_coordinator.h", |
| 109 "chrome_coordinator.mm", | 110 "chrome_coordinator.mm", |
| 110 "chrome_paths.h", | 111 "chrome_paths.h", |
| 111 "chrome_paths.mm", | 112 "chrome_paths.mm", |
| 112 "chrome_paths_internal.h", | 113 "chrome_paths_internal.h", |
| 113 "chrome_switches.cc", | 114 "chrome_switches.cc", |
| 114 "chrome_switches.h", | 115 "chrome_switches.h", |
| 115 "chrome_url_constants.cc", | 116 "chrome_url_constants.cc", |
| 116 "chrome_url_constants.h", | 117 "chrome_url_constants.h", |
| 117 "chrome_url_util.h", | 118 "chrome_url_util.h", |
| 118 "chrome_url_util.mm", | 119 "chrome_url_util.mm", |
| 119 "component_updater/ios_component_updater_configurator.cc", | |
| 120 "component_updater/ios_component_updater_configurator.h", | |
| 121 "content_settings/cookie_settings_factory.cc", | |
| 122 "content_settings/cookie_settings_factory.h", | |
| 123 "content_settings/host_content_settings_map_factory.cc", | |
| 124 "content_settings/host_content_settings_map_factory.h", | |
| 125 "crash_loop_detection_util.h", | 120 "crash_loop_detection_util.h", |
| 126 "crash_loop_detection_util.mm", | 121 "crash_loop_detection_util.mm", |
| 127 "crash_report/breakpad_helper.h", | |
| 128 "crash_report/breakpad_helper.mm", | |
| 129 "crash_report/crash_keys.cc", | |
| 130 "crash_report/crash_keys.h", | |
| 131 "crash_report/crash_report_background_uploader.h", | |
| 132 "crash_report/crash_report_background_uploader.mm", | |
| 133 "crash_report/crash_report_multi_parameter.h", | |
| 134 "crash_report/crash_report_multi_parameter.mm", | |
| 135 "crash_report/crash_report_user_application_state.h", | |
| 136 "crash_report/crash_report_user_application_state.mm", | |
| 137 "crash_report/crash_upload_list.cc", | |
| 138 "crash_report/crash_upload_list.h", | |
| 139 "dom_distiller/distiller_viewer.cc", | |
| 140 "dom_distiller/distiller_viewer.h", | |
| 141 "dom_distiller/dom_distiller_service_factory.cc", | |
| 142 "dom_distiller/dom_distiller_service_factory.h", | |
| 143 "experimental_flags.h", | 122 "experimental_flags.h", |
| 144 "experimental_flags.mm", | 123 "experimental_flags.mm", |
| 145 "favicon/favicon_attributes.h", | |
| 146 "favicon/favicon_attributes.mm", | |
| 147 "favicon/favicon_attributes_provider.h", | |
| 148 "favicon/favicon_attributes_provider.mm", | |
| 149 "favicon/favicon_client_impl.h", | |
| 150 "favicon/favicon_client_impl.mm", | |
| 151 "favicon/favicon_loader.h", | |
| 152 "favicon/favicon_loader.mm", | |
| 153 "favicon/favicon_service_factory.cc", | |
| 154 "favicon/favicon_service_factory.h", | |
| 155 "favicon/ios_chrome_favicon_loader_factory.h", | |
| 156 "favicon/ios_chrome_favicon_loader_factory.mm", | |
| 157 "favicon/ios_chrome_large_icon_cache_factory.cc", | |
| 158 "favicon/ios_chrome_large_icon_cache_factory.h", | |
| 159 "favicon/ios_chrome_large_icon_service_factory.cc", | |
| 160 "favicon/ios_chrome_large_icon_service_factory.h", | |
| 161 "favicon/large_icon_cache.cc", | |
| 162 "favicon/large_icon_cache.h", | |
| 163 "file_metadata_util.h", | 124 "file_metadata_util.h", |
| 164 "file_metadata_util.mm", | 125 "file_metadata_util.mm", |
| 165 "find_in_page/find_in_page_controller.h", | |
| 166 "find_in_page/find_in_page_controller.mm", | |
| 167 "find_in_page/find_in_page_model.h", | |
| 168 "find_in_page/find_in_page_model.mm", | |
| 169 "find_in_page/js_findinpage_manager.h", | |
| 170 "find_in_page/js_findinpage_manager.mm", | |
| 171 "first_run/first_run.h", | |
| 172 "first_run/first_run.mm", | |
| 173 "first_run/first_run_configuration.h", | |
| 174 "first_run/first_run_configuration.mm", | |
| 175 "first_run/first_run_metrics.h", | |
| 176 "geolocation/CLLocation+OmniboxGeolocation.h", | |
| 177 "geolocation/CLLocation+OmniboxGeolocation.mm", | |
| 178 "geolocation/CLLocation+XGeoHeader.h", | |
| 179 "geolocation/CLLocation+XGeoHeader.mm", | |
| 180 "geolocation/location_manager+Testing.h", | |
| 181 "geolocation/location_manager.h", | |
| 182 "geolocation/location_manager.mm", | |
| 183 "geolocation/omnibox_geolocation_authorization_alert.h", | |
| 184 "geolocation/omnibox_geolocation_authorization_alert.mm", | |
| 185 "geolocation/omnibox_geolocation_config.h", | |
| 186 "geolocation/omnibox_geolocation_config.mm", | |
| 187 "geolocation/omnibox_geolocation_local_state.h", | |
| 188 "geolocation/omnibox_geolocation_local_state.mm", | |
| 189 "google/google_brand.h", | |
| 190 "google/google_brand.mm", | |
| 191 "google/google_logo_service.h", | |
| 192 "google/google_logo_service.mm", | |
| 193 "google/google_logo_service_factory.h", | |
| 194 "google/google_logo_service_factory.mm", | |
| 195 "google/google_url_tracker_client_impl.cc", | |
| 196 "google/google_url_tracker_client_impl.h", | |
| 197 "google/google_url_tracker_factory.cc", | |
| 198 "google/google_url_tracker_factory.h", | |
| 199 "history/history_backend_client_impl.cc", | |
| 200 "history/history_backend_client_impl.h", | |
| 201 "history/history_client_impl.cc", | |
| 202 "history/history_client_impl.h", | |
| 203 "history/history_service_factory.cc", | |
| 204 "history/history_service_factory.h", | |
| 205 "history/history_utils.cc", | |
| 206 "history/history_utils.h", | |
| 207 "history/top_sites_factory.cc", | |
| 208 "history/top_sites_factory.h", | |
| 209 "history/web_history_service_factory.cc", | |
| 210 "history/web_history_service_factory.h", | |
| 211 "infobars/confirm_infobar_controller+protected.h", | |
| 212 "infobars/confirm_infobar_controller.h", | |
| 213 "infobars/confirm_infobar_controller.mm", | |
| 214 "infobars/infobar.h", | |
| 215 "infobars/infobar.mm", | |
| 216 "infobars/infobar_container_ios.h", | |
| 217 "infobars/infobar_container_ios.mm", | |
| 218 "infobars/infobar_container_view.h", | |
| 219 "infobars/infobar_container_view.mm", | |
| 220 "infobars/infobar_controller.h", | |
| 221 "infobars/infobar_controller.mm", | |
| 222 "infobars/infobar_manager_impl.h", | |
| 223 "infobars/infobar_manager_impl.mm", | |
| 224 "infobars/infobar_utils.h", | |
| 225 "infobars/infobar_utils.mm", | |
| 226 "install_time_util.h", | 126 "install_time_util.h", |
| 227 "install_time_util.mm", | 127 "install_time_util.mm", |
| 228 "installation_notifier.h", | 128 "installation_notifier.h", |
| 229 "installation_notifier.mm", | 129 "installation_notifier.mm", |
| 230 "interstitials/ios_chrome_controller_client.h", | |
| 231 "interstitials/ios_chrome_controller_client.mm", | |
| 232 "interstitials/ios_chrome_metrics_helper.h", | |
| 233 "interstitials/ios_chrome_metrics_helper.mm", | |
| 234 "interstitials/ios_security_interstitial_page.h", | |
| 235 "interstitials/ios_security_interstitial_page.mm", | |
| 236 "invalidation/ios_chrome_profile_invalidation_provider_factory.h", | |
| 237 "invalidation/ios_chrome_profile_invalidation_provider_factory.mm", | |
| 238 "ios_chrome_field_trials.cc", | 130 "ios_chrome_field_trials.cc", |
| 239 "ios_chrome_field_trials.h", | 131 "ios_chrome_field_trials.h", |
| 240 "ios_chrome_io_thread.h", | 132 "ios_chrome_io_thread.h", |
| 241 "ios_chrome_io_thread.mm", | 133 "ios_chrome_io_thread.mm", |
| 242 "ios_chrome_main_parts.h", | |
| 243 "ios_chrome_main_parts.mm", | |
| 244 "itunes_links/itunes_links_observer.h", | |
| 245 "itunes_links/itunes_links_observer.mm", | |
| 246 "memory/memory_debugger.h", | |
| 247 "memory/memory_debugger.mm", | |
| 248 "memory/memory_debugger_manager.h", | |
| 249 "memory/memory_debugger_manager.mm", | |
| 250 "memory/memory_metrics.cc", | |
| 251 "memory/memory_metrics.h", | |
| 252 "metrics/field_trial_synchronizer.cc", | |
| 253 "metrics/field_trial_synchronizer.h", | |
| 254 "metrics/ios_chrome_metrics_service_accessor.cc", | |
| 255 "metrics/ios_chrome_metrics_service_accessor.h", | |
| 256 "metrics/ios_chrome_metrics_service_client.cc", | |
| 257 "metrics/ios_chrome_metrics_service_client.h", | |
| 258 "metrics/ios_chrome_metrics_services_manager_client.h", | |
| 259 "metrics/ios_chrome_metrics_services_manager_client.mm", | |
| 260 "metrics/ios_chrome_origins_seen_service_factory.cc", | |
| 261 "metrics/ios_chrome_origins_seen_service_factory.h", | |
| 262 "metrics/ios_chrome_stability_metrics_provider.cc", | |
| 263 "metrics/ios_chrome_stability_metrics_provider.h", | |
| 264 "metrics/mobile_session_shutdown_metrics_provider.h", | |
| 265 "metrics/mobile_session_shutdown_metrics_provider.mm", | |
| 266 "metrics/previous_session_info.h", | |
| 267 "metrics/previous_session_info.mm", | |
| 268 "metrics/previous_session_info_private.h", | |
| 269 "net/chrome_cookie_store_ios_client.h", | |
| 270 "net/chrome_cookie_store_ios_client.mm", | |
| 271 "net/connection_type_observer_bridge.h", | |
| 272 "net/connection_type_observer_bridge.mm", | |
| 273 "net/cookie_util.h", | |
| 274 "net/cookie_util.mm", | |
| 275 "net/crl_set_fetcher.cc", | |
| 276 "net/crl_set_fetcher.h", | |
| 277 "net/http_server_properties_manager_factory.cc", | |
| 278 "net/http_server_properties_manager_factory.h", | |
| 279 "net/image_fetcher.h", | |
| 280 "net/image_fetcher.mm", | |
| 281 "net/ios_chrome_http_user_agent_settings.h", | |
| 282 "net/ios_chrome_http_user_agent_settings.mm", | |
| 283 "net/ios_chrome_network_delegate.cc", | |
| 284 "net/ios_chrome_network_delegate.h", | |
| 285 "net/ios_chrome_url_request_context_getter.cc", | |
| 286 "net/ios_chrome_url_request_context_getter.h", | |
| 287 "net/metrics_network_client.h", | |
| 288 "net/metrics_network_client.mm", | |
| 289 "net/metrics_network_client_manager.h", | |
| 290 "net/metrics_network_client_manager.mm", | |
| 291 "net/net_types.h", | |
| 292 "net/proxy_service_factory.cc", | |
| 293 "net/proxy_service_factory.h", | |
| 294 "net/retryable_url_fetcher.h", | |
| 295 "net/retryable_url_fetcher.mm", | |
| 296 "notification_promo.cc", | 134 "notification_promo.cc", |
| 297 "notification_promo.h", | 135 "notification_promo.h", |
| 298 "ntp_snippets/ios_chrome_content_suggestions_service_factory.cc", | |
| 299 "ntp_snippets/ios_chrome_content_suggestions_service_factory.h", | |
| 300 "ntp_tiles/ios_most_visited_sites_factory.cc", | |
| 301 "ntp_tiles/ios_most_visited_sites_factory.h", | |
| 302 "ntp_tiles/ios_popular_sites_factory.cc", | |
| 303 "ntp_tiles/ios_popular_sites_factory.h", | |
| 304 "open_from_clipboard/create_clipboard_recent_content.h", | |
| 305 "open_from_clipboard/create_clipboard_recent_content.mm", | |
| 306 "open_url_util.h", | 136 "open_url_util.h", |
| 307 "open_url_util.mm", | 137 "open_url_util.mm", |
| 308 "passwords/credential_manager.h", | |
| 309 "passwords/credential_manager.mm", | |
| 310 "passwords/ios_chrome_password_manager_client.h", | |
| 311 "passwords/ios_chrome_password_manager_client.mm", | |
| 312 "passwords/ios_chrome_password_manager_driver.h", | |
| 313 "passwords/ios_chrome_password_manager_driver.mm", | |
| 314 "passwords/ios_chrome_password_manager_infobar_delegate.h", | |
| 315 "passwords/ios_chrome_password_manager_infobar_delegate.mm", | |
| 316 "passwords/ios_chrome_password_manager_setting_migrator_service_factory.cc", | |
| 317 "passwords/ios_chrome_password_manager_setting_migrator_service_factory.h", | |
| 318 "passwords/ios_chrome_password_store_factory.cc", | |
| 319 "passwords/ios_chrome_password_store_factory.h", | |
| 320 "passwords/ios_chrome_save_password_infobar_delegate.h", | |
| 321 "passwords/ios_chrome_save_password_infobar_delegate.mm", | |
| 322 "passwords/ios_chrome_update_password_infobar_delegate.h", | |
| 323 "passwords/ios_chrome_update_password_infobar_delegate.mm", | |
| 324 "passwords/js_credential_manager.h", | |
| 325 "passwords/js_credential_manager.mm", | |
| 326 "passwords/js_password_manager.h", | |
| 327 "passwords/js_password_manager.mm", | |
| 328 "passwords/password_controller.h", | |
| 329 "passwords/password_controller.mm", | |
| 330 "passwords/password_generation_agent.h", | |
| 331 "passwords/password_generation_agent.mm", | |
| 332 "passwords/password_generation_edit_view.h", | |
| 333 "passwords/password_generation_edit_view.mm", | |
| 334 "passwords/password_generation_offer_view.h", | |
| 335 "passwords/password_generation_offer_view.mm", | |
| 336 "passwords/password_generation_prompt_delegate.h", | |
| 337 "passwords/password_generation_utils.h", | |
| 338 "passwords/password_generation_utils.mm", | |
| 339 "passwords/passwords_ui_delegate.h", | |
| 340 "passwords/update_password_infobar_controller.h", | |
| 341 "passwords/update_password_infobar_controller.mm", | |
| 342 "physical_web/create_physical_web_data_source.h", | |
| 343 "physical_web/create_physical_web_data_source.mm", | |
| 344 "physical_web/physical_web_constants.h", | |
| 345 "physical_web/start_physical_web_discovery.h", | |
| 346 "physical_web/start_physical_web_discovery.mm", | |
| 347 "pref_names.cc", | 138 "pref_names.cc", |
| 348 "pref_names.h", | 139 "pref_names.h", |
| 349 "prefs/browser_prefs.h", | |
| 350 "prefs/browser_prefs.mm", | |
| 351 "prefs/ios_chrome_pref_model_associator_client.cc", | |
| 352 "prefs/ios_chrome_pref_model_associator_client.h", | |
| 353 "prefs/ios_chrome_pref_service_factory.cc", | |
| 354 "prefs/ios_chrome_pref_service_factory.h", | |
| 355 "prefs/pref_observer_bridge.h", | |
| 356 "prefs/pref_observer_bridge.mm", | |
| 357 "procedural_block_types.h", | 140 "procedural_block_types.h", |
| 358 "reading_list/reading_list_download_service.cc", | |
| 359 "reading_list/reading_list_download_service.h", | |
| 360 "reading_list/reading_list_download_service_factory.cc", | |
| 361 "reading_list/reading_list_download_service_factory.h", | |
| 362 "reading_list/reading_list_entry.cc", | |
| 363 "reading_list/reading_list_entry.h", | |
| 364 "reading_list/reading_list_model.cc", | |
| 365 "reading_list/reading_list_model.h", | |
| 366 "reading_list/reading_list_model_bridge_observer.h", | |
| 367 "reading_list/reading_list_model_bridge_observer.mm", | |
| 368 "reading_list/reading_list_model_factory.cc", | |
| 369 "reading_list/reading_list_model_factory.h", | |
| 370 "reading_list/reading_list_model_impl.cc", | |
| 371 "reading_list/reading_list_model_impl.h", | |
| 372 "reading_list/reading_list_model_observer.h", | |
| 373 "reading_list/reading_list_model_storage.h", | |
| 374 "reading_list/reading_list_model_storage_defaults.h", | |
| 375 "reading_list/reading_list_model_storage_defaults.mm", | |
| 376 "reading_list/url_downloader.cc", | |
| 377 "reading_list/url_downloader.h", | |
| 378 "root_coordinator.h", | 141 "root_coordinator.h", |
| 379 "root_coordinator.mm", | 142 "root_coordinator.mm", |
| 380 "search_engines/search_engines_util.cc", | |
| 381 "search_engines/search_engines_util.h", | |
| 382 "search_engines/template_url_service_client_impl.cc", | |
| 383 "search_engines/template_url_service_client_impl.h", | |
| 384 "search_engines/template_url_service_factory.cc", | |
| 385 "search_engines/template_url_service_factory.h", | |
| 386 "search_engines/ui_thread_search_terms_data.cc", | |
| 387 "search_engines/ui_thread_search_terms_data.h", | |
| 388 "services/gcm/ios_chrome_gcm_profile_service_factory.cc", | |
| 389 "services/gcm/ios_chrome_gcm_profile_service_factory.h", | |
| 390 "sessions/ios_chrome_session_tab_helper.h", | |
| 391 "sessions/ios_chrome_session_tab_helper.mm", | |
| 392 "sessions/ios_chrome_tab_restore_service_client.h", | |
| 393 "sessions/ios_chrome_tab_restore_service_client.mm", | |
| 394 "sessions/ios_chrome_tab_restore_service_factory.cc", | |
| 395 "sessions/ios_chrome_tab_restore_service_factory.h", | |
| 396 "share_extension/share_extension_item_receiver.h", | |
| 397 "share_extension/share_extension_item_receiver.mm", | |
| 398 "share_extension/share_extension_service.h", | |
| 399 "share_extension/share_extension_service.mm", | |
| 400 "share_extension/share_extension_service_factory.cc", | |
| 401 "share_extension/share_extension_service_factory.h", | |
| 402 "snapshots/lru_cache.h", | |
| 403 "snapshots/lru_cache.mm", | |
| 404 "snapshots/snapshot_cache.h", | |
| 405 "snapshots/snapshot_cache.mm", | |
| 406 "snapshots/snapshot_cache_internal.h", | |
| 407 "snapshots/snapshot_manager.h", | |
| 408 "snapshots/snapshot_manager.mm", | |
| 409 "snapshots/snapshot_overlay.h", | |
| 410 "snapshots/snapshot_overlay.mm", | |
| 411 "snapshots/snapshots_util.h", | |
| 412 "snapshots/snapshots_util.mm", | |
| 413 "ssl/ios_chrome_security_state_model_client.h", | |
| 414 "ssl/ios_chrome_security_state_model_client.mm", | |
| 415 "ssl/ios_ssl_blocking_page.h", | |
| 416 "ssl/ios_ssl_blocking_page.mm", | |
| 417 "ssl/ios_ssl_error_handler.h", | |
| 418 "ssl/ios_ssl_error_handler.mm", | |
| 419 "storekit_launcher.h", | 143 "storekit_launcher.h", |
| 420 "suggestions/image_fetcher_impl.h", | |
| 421 "suggestions/image_fetcher_impl.mm", | |
| 422 "suggestions/ios_image_decoder_impl.h", | |
| 423 "suggestions/ios_image_decoder_impl.mm", | |
| 424 "suggestions/suggestions_service_factory.h", | |
| 425 "suggestions/suggestions_service_factory.mm", | |
| 426 "sync/glue/sync_start_util.cc", | |
| 427 "sync/glue/sync_start_util.h", | |
| 428 "sync/ios_chrome_profile_sync_service_factory.cc", | |
| 429 "sync/ios_chrome_profile_sync_service_factory.h", | |
| 430 "sync/ios_chrome_sync_client.h", | |
| 431 "sync/ios_chrome_sync_client.mm", | |
| 432 "sync/ios_chrome_synced_tab_delegate.h", | |
| 433 "sync/ios_chrome_synced_tab_delegate.mm", | |
| 434 "sync/sessions/ios_chrome_local_session_event_router.h", | |
| 435 "sync/sessions/ios_chrome_local_session_event_router.mm", | |
| 436 "sync/sync_observer_bridge.h", | |
| 437 "sync/sync_observer_bridge.mm", | |
| 438 "sync/sync_setup_service.cc", | |
| 439 "sync/sync_setup_service.h", | |
| 440 "sync/sync_setup_service_factory.cc", | |
| 441 "sync/sync_setup_service_factory.h", | |
| 442 "tab_parenting_global_observer.cc", | 144 "tab_parenting_global_observer.cc", |
| 443 "tab_parenting_global_observer.h", | 145 "tab_parenting_global_observer.h", |
| 444 "translate/after_translate_infobar_controller.h", | |
| 445 "translate/after_translate_infobar_controller.mm", | |
| 446 "translate/before_translate_infobar_controller.h", | |
| 447 "translate/before_translate_infobar_controller.mm", | |
| 448 "translate/chrome_ios_translate_client.h", | |
| 449 "translate/chrome_ios_translate_client.mm", | |
| 450 "translate/never_translate_infobar_controller.h", | |
| 451 "translate/never_translate_infobar_controller.mm", | |
| 452 "translate/translate_accept_languages_factory.cc", | |
| 453 "translate/translate_accept_languages_factory.h", | |
| 454 "translate/translate_infobar_tags.h", | |
| 455 "translate/translate_message_infobar_controller.h", | |
| 456 "translate/translate_message_infobar_controller.mm", | |
| 457 "translate/translate_service_ios.cc", | |
| 458 "translate/translate_service_ios.h", | |
| 459 "ui/UIView+SizeClassSupport.h", | |
| 460 "ui/UIView+SizeClassSupport.mm", | |
| 461 "ui/alert_coordinator/action_sheet_coordinator.h", | |
| 462 "ui/alert_coordinator/action_sheet_coordinator.mm", | |
| 463 "ui/alert_coordinator/alert_coordinator.h", | |
| 464 "ui/alert_coordinator/alert_coordinator.mm", | |
| 465 "ui/alert_coordinator/input_alert_coordinator.h", | |
| 466 "ui/alert_coordinator/input_alert_coordinator.mm", | |
| 467 "ui/animation_util.h", | |
| 468 "ui/animation_util.mm", | |
| 469 "ui/autofill/autofill_client_ios.h", | |
| 470 "ui/autofill/autofill_client_ios.mm", | |
| 471 "ui/autofill/autofill_save_card_infobar.mm", | |
| 472 "ui/background_generator.h", | |
| 473 "ui/background_generator.mm", | |
| 474 "ui/browser_otr_state.h", | |
| 475 "ui/browser_otr_state.mm", | |
| 476 "ui/commands/UIKit+ChromeExecuteCommand.h", | |
| 477 "ui/commands/UIKit+ChromeExecuteCommand.mm", | |
| 478 "ui/commands/clear_browsing_data_command.h", | |
| 479 "ui/commands/clear_browsing_data_command.mm", | |
| 480 "ui/commands/generic_chrome_command.h", | |
| 481 "ui/commands/generic_chrome_command.mm", | |
| 482 "ui/commands/ios_command_ids.h", | |
| 483 "ui/commands/open_url_command.h", | |
| 484 "ui/commands/open_url_command.mm", | |
| 485 "ui/commands/reading_list_add_command.h", | |
| 486 "ui/commands/reading_list_add_command.mm", | |
| 487 "ui/commands/set_up_for_testing_command.h", | |
| 488 "ui/commands/set_up_for_testing_command.mm", | |
| 489 "ui/commands/show_mail_composer_command.h", | |
| 490 "ui/commands/show_mail_composer_command.mm", | |
| 491 "ui/commands/show_signin_command.h", | |
| 492 "ui/commands/show_signin_command.mm", | |
| 493 "ui/context_menu/context_menu_coordinator.h", | |
| 494 "ui/context_menu/context_menu_coordinator.mm", | |
| 495 "ui/elements/selector_coordinator.h", | |
| 496 "ui/elements/selector_coordinator.mm", | |
| 497 "ui/elements/selector_picker_presentation_controller.h", | |
| 498 "ui/elements/selector_picker_presentation_controller.mm", | |
| 499 "ui/elements/selector_picker_view_controller.h", | |
| 500 "ui/elements/selector_picker_view_controller.mm", | |
| 501 "ui/elements/selector_view_controller_delegate.h", | |
| 502 "ui/favicon_view.h", | |
| 503 "ui/favicon_view.mm", | |
| 504 "ui/file_locations.h", | |
| 505 "ui/file_locations.mm", | |
| 506 "ui/image_util.h", | |
| 507 "ui/image_util.mm", | |
| 508 "ui/keyboard/UIKeyCommand+Chrome.h", | |
| 509 "ui/keyboard/UIKeyCommand+Chrome.mm", | |
| 510 "ui/keyboard/hardware_keyboard_watcher.h", | |
| 511 "ui/keyboard/hardware_keyboard_watcher.mm", | |
| 512 "ui/native_content_controller.h", | |
| 513 "ui/native_content_controller.mm", | |
| 514 "ui/orientation_limiting_navigation_controller.h", | |
| 515 "ui/orientation_limiting_navigation_controller.mm", | |
| 516 "ui/prerender_final_status.h", | |
| 517 "ui/reversed_animation.h", | |
| 518 "ui/reversed_animation.mm", | |
| 519 "ui/rtl_geometry.h", | |
| 520 "ui/rtl_geometry.mm", | |
| 521 "ui/show_mail_composer_util.h", | |
| 522 "ui/show_mail_composer_util.mm", | |
| 523 "ui/show_privacy_settings_util.h", | |
| 524 "ui/show_privacy_settings_util.mm", | |
| 525 "ui/side_swipe_gesture_recognizer.h", | |
| 526 "ui/side_swipe_gesture_recognizer.mm", | |
| 527 "ui/ui_util.h", | |
| 528 "ui/ui_util.mm", | |
| 529 "ui/uikit_ui_util.h", | |
| 530 "ui/uikit_ui_util.mm", | |
| 531 "ui/url_loader.h", | |
| 532 "ui/webui/about_ui.cc", | |
| 533 "ui/webui/about_ui.h", | |
| 534 "ui/webui/crashes_ui.cc", | |
| 535 "ui/webui/crashes_ui.h", | |
| 536 "ui/webui/flags_ui.cc", | |
| 537 "ui/webui/flags_ui.h", | |
| 538 "ui/webui/gcm/gcm_internals_ui.cc", | |
| 539 "ui/webui/gcm/gcm_internals_ui.h", | |
| 540 "ui/webui/history/browsing_history_handler.cc", | |
| 541 "ui/webui/history/browsing_history_handler.h", | |
| 542 "ui/webui/history/favicon_source.cc", | |
| 543 "ui/webui/history/favicon_source.h", | |
| 544 "ui/webui/history/history_ui.h", | |
| 545 "ui/webui/history/history_ui.mm", | |
| 546 "ui/webui/history/metrics_handler.cc", | |
| 547 "ui/webui/history/metrics_handler.h", | |
| 548 "ui/webui/mojo_web_ui_ios_controller.h", | |
| 549 "ui/webui/net_export/net_export_ui.cc", | |
| 550 "ui/webui/net_export/net_export_ui.h", | |
| 551 "ui/webui/physical_web_ui.cc", | |
| 552 "ui/webui/physical_web_ui.h", | |
| 553 "ui/webui/sync_internals/sync_internals_message_handler.cc", | |
| 554 "ui/webui/sync_internals/sync_internals_message_handler.h", | |
| 555 "ui/webui/sync_internals/sync_internals_ui.cc", | |
| 556 "ui/webui/sync_internals/sync_internals_ui.h", | |
| 557 "ui/webui/version_handler.cc", | |
| 558 "ui/webui/version_handler.h", | |
| 559 "ui/webui/version_ui.h", | |
| 560 "ui/webui/version_ui.mm", | |
| 561 "undo/bookmark_undo_service_factory.cc", | |
| 562 "undo/bookmark_undo_service_factory.h", | |
| 563 "updatable_config/updatable_array.h", | |
| 564 "updatable_config/updatable_array.mm", | |
| 565 "updatable_config/updatable_config_base.h", | |
| 566 "updatable_config/updatable_config_base.mm", | |
| 567 "updatable_config/updatable_dictionary.h", | |
| 568 "updatable_config/updatable_dictionary.mm", | |
| 569 "update_client/ios_chrome_update_query_params_delegate.cc", | |
| 570 "update_client/ios_chrome_update_query_params_delegate.h", | |
| 571 "variations/ios_chrome_variations_service_client.cc", | |
| 572 "variations/ios_chrome_variations_service_client.h", | |
| 573 "web/dom_altering_lock.h", | |
| 574 "web/dom_altering_lock.mm", | |
| 575 "web/resubmit_data_controller.h", | |
| 576 "web/resubmit_data_controller.mm", | |
| 577 "web_data_service_factory.cc", | 146 "web_data_service_factory.cc", |
| 578 "web_data_service_factory.h", | 147 "web_data_service_factory.h", |
| 579 "web_resource/web_resource_util.cc", | |
| 580 "web_resource/web_resource_util.h", | |
| 581 "webp_transcode/webp_decoder.h", | |
| 582 "webp_transcode/webp_decoder.mm", | |
| 583 "xcallback_parameters.h", | 148 "xcallback_parameters.h", |
| 584 "xcallback_parameters.mm", | 149 "xcallback_parameters.mm", |
| 585 ] | 150 ] |
| 151 deps = [ |
| 152 "//base", |
| 153 "//components/autofill/core/browser", |
| 154 "//components/autofill/core/common", |
| 155 "//components/gcm_driver", |
| 156 "//components/keyed_service/core", |
| 157 "//components/keyed_service/ios", |
| 158 "//components/metrics", |
| 159 "//components/metrics_services_manager", |
| 160 "//components/net_log", |
| 161 "//components/network_session_configurator", |
| 162 "//components/pref_registry", |
| 163 "//components/prefs", |
| 164 "//components/proxy_config", |
| 165 "//components/search_engines", |
| 166 "//components/signin/core/browser", |
| 167 "//components/ssl_config", |
| 168 "//components/translate/core/browser", |
| 169 "//components/url_formatter", |
| 170 "//components/variations", |
| 171 "//components/variations/service", |
| 172 "//components/version_info", |
| 173 "//components/webdata_services", |
| 174 "//ios/chrome/browser/browser_state", |
| 175 "//ios/chrome/browser/sync/glue", |
| 176 "//ios/chrome/common", |
| 177 "//ios/net", |
| 178 "//ios/web", |
| 179 "//ios/web:user_agent", |
| 180 "//net", |
| 181 "//url", |
| 182 ] |
| 183 allow_circular_includes_from = [ |
| 184 "//ios/chrome/browser/sync/glue", |
| 185 "//ios/chrome/browser/browser_state", |
| 186 ] |
| 187 libs = [ "UIKit.framework" ] |
| 188 } |
| 586 | 189 |
| 190 source_set("browser_impl") { |
| 191 sources = [ |
| 192 "application_context_impl.cc", |
| 193 "application_context_impl.h", |
| 194 "ios_chrome_main_parts.h", |
| 195 "ios_chrome_main_parts.mm", |
| 196 ] |
| 587 deps = [ | 197 deps = [ |
| 588 ":about_flags", | 198 ":about_flags", |
| 589 ":injected_js", | 199 ":browser_no_public_deps", |
| 590 "//base", | 200 "//base", |
| 591 "//base:i18n", | |
| 592 "//breakpad:client", | |
| 593 "//components/about_handler", | |
| 594 "//components/autofill/core/browser", | |
| 595 "//components/autofill/core/common", | |
| 596 "//components/autofill/ios/browser", | |
| 597 "//components/bookmarks/browser", | |
| 598 "//components/browser_sync", | |
| 599 "//components/browsing_data/core", | |
| 600 "//components/component_updater", | 201 "//components/component_updater", |
| 601 "//components/content_settings/core/browser", | 202 "//components/content_settings/core/browser", |
| 602 "//components/content_settings/core/common", | 203 "//components/content_settings/core/common", |
| 603 "//components/cookie_config", | |
| 604 "//components/crash/core/browser", | |
| 605 "//components/crash/core/common", | |
| 606 "//components/dom_distiller/core", | |
| 607 "//components/dom_distiller/ios", | |
| 608 "//components/favicon/core", | |
| 609 "//components/favicon_base", | |
| 610 "//components/flags_ui", | 204 "//components/flags_ui", |
| 611 "//components/gcm_driver", | 205 "//components/gcm_driver", |
| 612 "//components/google/core/browser", | |
| 613 "//components/history/core/browser", | 206 "//components/history/core/browser", |
| 614 "//components/history/ios/browser", | |
| 615 "//components/image_fetcher", | |
| 616 "//components/infobars/core", | |
| 617 "//components/invalidation/impl", | |
| 618 "//components/invalidation/public", | |
| 619 "//components/keyed_service/core", | |
| 620 "//components/keyed_service/ios", | |
| 621 "//components/language_usage_metrics", | 207 "//components/language_usage_metrics", |
| 622 "//components/leveldb_proto", | |
| 623 "//components/metrics", | |
| 624 "//components/metrics:net", | |
| 625 "//components/metrics:profiler", | |
| 626 "//components/metrics:profiler_ios", | 208 "//components/metrics:profiler_ios", |
| 627 "//components/metrics:ui", | |
| 628 "//components/metrics_services_manager", | 209 "//components/metrics_services_manager", |
| 629 "//components/navigation_metrics", | |
| 630 "//components/net_log", | 210 "//components/net_log", |
| 631 "//components/network_session_configurator", | |
| 632 "//components/network_time", | 211 "//components/network_time", |
| 633 "//components/ntp_snippets", | |
| 634 "//components/ntp_tiles", | |
| 635 "//components/omnibox/browser", | |
| 636 "//components/open_from_clipboard", | 212 "//components/open_from_clipboard", |
| 637 "//components/password_manager/core/browser", | |
| 638 "//components/password_manager/core/common", | |
| 639 "//components/password_manager/sync/browser", | |
| 640 "//components/physical_web/data_source", | 213 "//components/physical_web/data_source", |
| 641 "//components/physical_web/webui", | |
| 642 "//components/policy/core/common", | |
| 643 "//components/pref_registry", | |
| 644 "//components/prefs", | 214 "//components/prefs", |
| 645 "//components/profile_metrics", | |
| 646 "//components/proxy_config", | |
| 647 "//components/rappor", | 215 "//components/rappor", |
| 648 "//components/resources", | |
| 649 "//components/search", | |
| 650 "//components/search_engines", | |
| 651 "//components/search_provider_logos", | |
| 652 "//components/security_interstitials/core", | |
| 653 "//components/security_state", | |
| 654 "//components/sessions", | |
| 655 "//components/signin/core/browser", | |
| 656 "//components/signin/core/common", | |
| 657 "//components/signin/ios/browser", | |
| 658 "//components/ssl_config", | |
| 659 "//components/strings", | |
| 660 "//components/suggestions", | |
| 661 "//components/sync", | |
| 662 "//components/sync_sessions", | |
| 663 "//components/syncable_prefs", | |
| 664 "//components/translate/core/browser", | 216 "//components/translate/core/browser", |
| 665 "//components/translate/core/common", | |
| 666 "//components/translate/ios/browser", | |
| 667 "//components/undo", | |
| 668 "//components/update_client", | 217 "//components/update_client", |
| 669 "//components/upload_list", | |
| 670 "//components/url_formatter", | |
| 671 "//components/user_prefs", | |
| 672 "//components/variations", | 218 "//components/variations", |
| 673 "//components/variations/service", | 219 "//components/variations/service", |
| 674 "//components/version_info", | 220 "//ios/chrome/browser/browser_state", |
| 675 "//components/version_ui", | 221 "//ios/chrome/browser/browser_state:browser_state_impl", |
| 676 "//components/web_resource", | 222 "//ios/chrome/browser/component_updater", |
| 677 "//components/webdata_services", | 223 "//ios/chrome/browser/first_run", |
| 678 "//google_apis", | 224 "//ios/chrome/browser/history", |
| 679 "//ios/chrome/browser/signin", | 225 "//ios/chrome/browser/metrics", |
| 680 "//ios/chrome/browser/variations:ios_chrome_ui_string_overrider_factory", | 226 "//ios/chrome/browser/net", |
| 227 "//ios/chrome/browser/open_from_clipboard", |
| 228 "//ios/chrome/browser/physical_web", |
| 229 "//ios/chrome/browser/prefs", |
| 230 "//ios/chrome/browser/services/gcm", |
| 231 "//ios/chrome/browser/translate", |
| 232 "//ios/chrome/browser/update_client", |
| 233 "//ios/chrome/browser/web_resource", |
| 681 "//ios/chrome/common", | 234 "//ios/chrome/common", |
| 682 "//ios/chrome/common/app_group", | |
| 683 "//ios/chrome/common/physical_web", | |
| 684 "//ios/net", | |
| 685 "//ios/public/provider/chrome/browser", | 235 "//ios/public/provider/chrome/browser", |
| 686 "//ios/public/provider/web", | |
| 687 "//ios/web", | 236 "//ios/web", |
| 688 "//ios/web:user_agent", | |
| 689 "//ios/web/public/app", | 237 "//ios/web/public/app", |
| 690 "//net", | 238 "//net", |
| 691 "//net:extras", | |
| 692 "//services/service_manager/public/cpp", | |
| 693 "//skia", | |
| 694 "//third_party/brotli", | |
| 695 "//third_party/google_toolbox_for_mac", | |
| 696 "//third_party/libwebp:libwebp_dec", | |
| 697 "//ui/base", | 239 "//ui/base", |
| 698 "//ui/gfx", | |
| 699 "//ui/resources", | |
| 700 "//ui/strings", | |
| 701 "//url", | |
| 702 | |
| 703 # TODO(crbug.com/459705): add support for resource packing and change the | |
| 704 # dependency to be on the packed resources instead of the unpacked ones. | |
| 705 "//ios/chrome/app/resources", | |
| 706 "//ios/chrome/app/strings", | |
| 707 "//ios/chrome/app/theme", | |
| 708 ] | |
| 709 | |
| 710 allow_circular_includes_from = [ | |
| 711 ":about_flags", | |
| 712 "//ios/chrome/browser/signin", | |
| 713 ] | |
| 714 | |
| 715 libs = [ | |
| 716 "Accelerate.framework", | |
| 717 "CoreGraphics.framework", | |
| 718 "CoreLocation.framework", | |
| 719 "Foundation.framework", | |
| 720 "QuartzCore.framework", | |
| 721 "UIKit.framework", | |
| 722 ] | 240 ] |
| 723 | 241 |
| 724 if (enable_rlz) { | 242 if (enable_rlz) { |
| 725 sources += [ | 243 deps += [ "//ios/chrome/browser/rlz" ] |
| 726 "rlz/rlz_tracker_delegate_impl.cc", | |
| 727 "rlz/rlz_tracker_delegate_impl.h", | |
| 728 ] | |
| 729 | |
| 730 deps += [ | |
| 731 "//components/rlz", | |
| 732 "//rlz:rlz_lib", | |
| 733 ] | |
| 734 } | 244 } |
| 735 } | 245 } |
| 736 | 246 |
| 737 # This is a separate target so that the 'defines' does not leak to the | 247 # This is a separate target so that the 'defines' does not leak to the |
| 738 # other files (which would increase the compilation time when changing | 248 # other files (which would increase the compilation time when changing |
| 739 # the value). | 249 # the value). |
| 740 source_set("about_flags") { | 250 source_set("about_flags") { |
| 741 visibility = [ ":browser" ] | |
| 742 | |
| 743 sources = [ | 251 sources = [ |
| 744 "about_flags.h", | 252 "about_flags.h", |
| 745 "about_flags.mm", | 253 "about_flags.mm", |
| 746 ] | 254 ] |
| 747 | 255 |
| 748 deps = [ | 256 deps = [ |
| 257 ":browser_no_public_deps", |
| 749 "//base", | 258 "//base", |
| 750 "//components/autofill/core/common", | 259 "//components/autofill/core/common", |
| 751 "//components/dom_distiller/core", | 260 "//components/dom_distiller/core", |
| 752 "//components/flags_ui", | 261 "//components/flags_ui", |
| 753 "//components/flags_ui:switches", | 262 "//components/flags_ui:switches", |
| 754 "//components/ntp_tiles", | 263 "//components/ntp_tiles", |
| 755 "//components/strings", | 264 "//components/strings", |
| 756 "//components/sync", | 265 "//components/sync", |
| 757 "//components/variations", | 266 "//components/variations", |
| 758 "//google_apis", | 267 "//google_apis", |
| (...skipping 18 matching lines...) Expand all Loading... |
| 777 # been fixed. | 286 # been fixed. |
| 778 js_compile_unchecked("injected_js") { | 287 js_compile_unchecked("injected_js") { |
| 779 visibility = [ ":browser" ] | 288 visibility = [ ":browser" ] |
| 780 sources = [ | 289 sources = [ |
| 781 "find_in_page/resources/find_in_page.js", | 290 "find_in_page/resources/find_in_page.js", |
| 782 "passwords/resources/credential_manager.js", | 291 "passwords/resources/credential_manager.js", |
| 783 "passwords/resources/password_controller.js", | 292 "passwords/resources/password_controller.js", |
| 784 ] | 293 ] |
| 785 } | 294 } |
| 786 | 295 |
| 296 # TODO(crbug.com/658242): this target is there to avoid breaking downstream |
| 297 # when this CL rolls. |
| 787 source_set("test_support") { | 298 source_set("test_support") { |
| 788 testonly = true | 299 testonly = true |
| 300 public_deps = [ |
| 301 "//ios/chrome/browser/browser_state:test_support", |
| 302 "//ios/chrome/browser/geolocation:test_support", |
| 303 "//ios/chrome/browser/net:test_support", |
| 304 "//ios/chrome/browser/sync:test_support", |
| 305 ] |
| 306 } |
| 307 |
| 308 source_set("unit_tests") { |
| 309 testonly = true |
| 789 sources = [ | 310 sources = [ |
| 790 "browser_state/test_chrome_browser_state.h", | 311 "chrome_url_util_unittest.mm", |
| 791 "browser_state/test_chrome_browser_state.mm", | 312 "crash_loop_detection_util_unittest.mm", |
| 792 "browser_state/test_chrome_browser_state_isolated_context.h", | 313 "install_time_util_unittest.mm", |
| 793 "browser_state/test_chrome_browser_state_isolated_context.mm", | 314 "installation_notifier_unittest.mm", |
| 794 "browser_state/test_chrome_browser_state_manager.cc", | 315 "ios_chrome_io_thread_unittest.mm", |
| 795 "browser_state/test_chrome_browser_state_manager.h", | 316 "notification_promo_unittest.cc", |
| 796 "geolocation/test_location_manager.h", | |
| 797 "geolocation/test_location_manager.mm", | |
| 798 "net/mock_image_fetcher.h", | |
| 799 "net/mock_image_fetcher.mm", | |
| 800 "sync/fake_sync_service_factory.cc", | |
| 801 "sync/fake_sync_service_factory.h", | |
| 802 "sync/ios_chrome_profile_sync_test_util.cc", | |
| 803 "sync/ios_chrome_profile_sync_test_util.h", | |
| 804 "sync/sync_setup_service_mock.cc", | |
| 805 "sync/sync_setup_service_mock.h", | |
| 806 ] | 317 ] |
| 807 | |
| 808 deps = [ | 318 deps = [ |
| 809 ":browser", | 319 ":browser", |
| 810 "//base", | 320 "//base", |
| 811 "//components/bookmarks/browser", | 321 "//base/test:test_support", |
| 812 "//components/browser_sync", | 322 "//components/prefs", |
| 813 "//components/browser_sync:test_support", | 323 "//components/prefs:test_support", |
| 814 "//components/history/core/browser", | 324 "//components/proxy_config", |
| 815 "//components/history/ios/browser", | 325 "//components/ssl_config", |
| 816 "//components/keyed_service/core", | 326 "//components/variations", |
| 817 "//components/keyed_service/ios", | 327 "//ios/web:test_support", |
| 818 "//components/pref_registry:test_support", | 328 "//net", |
| 819 "//components/signin/core/browser", | |
| 820 "//components/signin/core/browser:test_support", | |
| 821 "//components/signin/ios/browser", | |
| 822 "//components/signin/ios/browser:test_support", | |
| 823 "//components/sync", | |
| 824 "//components/sync:test_support_driver", | |
| 825 "//components/syncable_prefs", | |
| 826 "//components/syncable_prefs:test_support", | |
| 827 "//components/user_prefs", | |
| 828 "//components/webdata_services", | |
| 829 "//ios/chrome/browser", | |
| 830 "//ios/chrome/browser/signin", | |
| 831 "//ios/chrome/common", | |
| 832 "//ios/chrome/test", | |
| 833 "//ios/public/provider/chrome/browser", | |
| 834 "//ios/public/provider/chrome/browser:test_support", | |
| 835 "//ios/web", | |
| 836 "//net:test_support", | 329 "//net:test_support", |
| 837 "//testing/gmock", | |
| 838 "//testing/gtest", | 330 "//testing/gtest", |
| 839 "//ui/base", | |
| 840 "//url", | 331 "//url", |
| 841 ] | 332 ] |
| 842 } | 333 } |
| OLD | NEW |