sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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 |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | import("//build/config/features.gni") |
| 6 | import("//ios/web/js_compile.gni") |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 7 | import("//third_party/protobuf/proto_library.gni") |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 8 | |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 9 | declare_args() { |
| 10 | google_test_gaia_client_id = "" |
| 11 | google_test_gaia_client_secret = "" |
| 12 | google_staging_api_url = "" |
| 13 | google_staging_lso_url = "" |
| 14 | google_test_api_url = "" |
| 15 | google_test_lso_url = "" |
| 16 | google_test_oauth_client_id = "" |
| 17 | google_test_oauth_client_secret = "" |
| 18 | google_test_oauth_url = "" |
| 19 | google_test_sync_url = "" |
| 20 | } |
| 21 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 22 | source_set("browser") { |
| 23 | sources = [ |
| 24 | "app_startup_parameters.h", |
| 25 | "app_startup_parameters.mm", |
| 26 | "application_context.cc", |
| 27 | "application_context.h", |
| 28 | "application_context_impl.cc", |
| 29 | "application_context_impl.h", |
| 30 | "arch_util.cc", |
| 31 | "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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 40 | "autocomplete/shortcuts_backend_factory.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 41 | "autocomplete/shortcuts_backend_factory.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 57 | "bookmarks/bookmark_client_impl.cc", |
| 58 | "bookmarks/bookmark_client_impl.h", |
| 59 | "bookmarks/bookmark_model_factory.cc", |
| 60 | "bookmarks/bookmark_model_factory.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 61 | "bookmarks/bookmarks_utils.cc", |
| 62 | "bookmarks/bookmarks_utils.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 63 | "bookmarks/startup_task_runner_service_factory.cc", |
| 64 | "bookmarks/startup_task_runner_service_factory.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 65 | "browser_state/bookmark_model_loaded_observer.cc", |
| 66 | "browser_state/bookmark_model_loaded_observer.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 67 | "browser_state/browser_state_info_cache.cc", |
| 68 | "browser_state/browser_state_info_cache.h", |
| 69 | "browser_state/browser_state_info_cache_observer.h", |
| 70 | "browser_state/browser_state_keyed_service_factories.h", |
| 71 | "browser_state/browser_state_keyed_service_factories.mm", |
| 72 | "browser_state/browser_state_otr_helper.cc", |
| 73 | "browser_state/browser_state_otr_helper.h", |
sdefresne | ad20c4e | 2016-02-03 16:11:07 | [diff] [blame] | 74 | "browser_state/chrome_browser_state.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 75 | "browser_state/chrome_browser_state.mm", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 76 | "browser_state/chrome_browser_state_impl.cc", |
| 77 | "browser_state/chrome_browser_state_impl.h", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 78 | "browser_state/chrome_browser_state_impl_io_data.h", |
sdefresne | 88ee618 | 2016-02-16 10:41:08 | [diff] [blame] | 79 | "browser_state/chrome_browser_state_impl_io_data.mm", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 80 | "browser_state/chrome_browser_state_io_data.cc", |
| 81 | "browser_state/chrome_browser_state_io_data.h", |
sdefresne | dbea0911 | 2016-02-04 19:40:16 | [diff] [blame] | 82 | "browser_state/chrome_browser_state_manager.h", |
| 83 | "browser_state/chrome_browser_state_manager_impl.cc", |
| 84 | "browser_state/chrome_browser_state_manager_impl.h", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 85 | "browser_state/chrome_browser_state_removal_controller.h", |
| 86 | "browser_state/chrome_browser_state_removal_controller.mm", |
| 87 | "browser_state/off_the_record_chrome_browser_state_impl.cc", |
| 88 | "browser_state/off_the_record_chrome_browser_state_impl.h", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 89 | "browser_state/off_the_record_chrome_browser_state_io_data.h", |
| 90 | "browser_state/off_the_record_chrome_browser_state_io_data.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 91 | "browser_state_metrics/browser_state_metrics.cc", |
| 92 | "browser_state_metrics/browser_state_metrics.h", |
sdefresne | 3dc0396d2 | 2016-03-10 17:13:59 | [diff] [blame] | 93 | "browsing_data/browsing_data_change_listening.h", |
| 94 | "browsing_data/browsing_data_remover_helper.cc", |
| 95 | "browsing_data/browsing_data_remover_helper.h", |
| 96 | "browsing_data/ios_chrome_browsing_data_remover.h", |
| 97 | "browsing_data/ios_chrome_browsing_data_remover.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 98 | "chrome_constants.cc", |
| 99 | "chrome_constants.h", |
| 100 | "chrome_paths.h", |
| 101 | "chrome_paths.mm", |
| 102 | "chrome_paths_internal.h", |
| 103 | "chrome_switches.cc", |
| 104 | "chrome_switches.h", |
| 105 | "chrome_url_constants.cc", |
| 106 | "chrome_url_constants.h", |
| 107 | "chrome_url_util.h", |
| 108 | "chrome_url_util.mm", |
| 109 | "component_updater/ios_component_updater_configurator.cc", |
| 110 | "component_updater/ios_component_updater_configurator.h", |
| 111 | "content_settings/cookie_settings_factory.cc", |
| 112 | "content_settings/cookie_settings_factory.h", |
| 113 | "content_settings/host_content_settings_map_factory.cc", |
| 114 | "content_settings/host_content_settings_map_factory.h", |
| 115 | "crash_loop_detection_util.h", |
| 116 | "crash_loop_detection_util.mm", |
| 117 | "crash_report/breakpad_helper.h", |
| 118 | "crash_report/breakpad_helper.mm", |
| 119 | "crash_report/crash_keys.cc", |
| 120 | "crash_report/crash_keys.h", |
| 121 | "crash_report/crash_report_background_uploader.h", |
| 122 | "crash_report/crash_report_background_uploader.mm", |
| 123 | "crash_report/crash_report_multi_parameter.h", |
| 124 | "crash_report/crash_report_multi_parameter.mm", |
| 125 | "crash_report/crash_report_user_application_state.h", |
| 126 | "crash_report/crash_report_user_application_state.mm", |
| 127 | "crash_report/crash_upload_list.cc", |
| 128 | "crash_report/crash_upload_list.h", |
| 129 | "dom_distiller/distiller_viewer.cc", |
| 130 | "dom_distiller/distiller_viewer.h", |
| 131 | "dom_distiller/dom_distiller_service_factory.cc", |
| 132 | "dom_distiller/dom_distiller_service_factory.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 133 | "experimental_flags.h", |
| 134 | "experimental_flags.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 135 | "favicon/favicon_client_impl.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 136 | "favicon/favicon_client_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 137 | "favicon/favicon_loader.h", |
| 138 | "favicon/favicon_loader.mm", |
| 139 | "favicon/favicon_service_factory.cc", |
| 140 | "favicon/favicon_service_factory.h", |
| 141 | "favicon/ios_chrome_favicon_loader_factory.h", |
| 142 | "favicon/ios_chrome_favicon_loader_factory.mm", |
| 143 | "favicon/ios_chrome_large_icon_cache_factory.cc", |
| 144 | "favicon/ios_chrome_large_icon_cache_factory.h", |
| 145 | "favicon/ios_chrome_large_icon_service_factory.cc", |
| 146 | "favicon/ios_chrome_large_icon_service_factory.h", |
| 147 | "favicon/large_icon_cache.cc", |
| 148 | "favicon/large_icon_cache.h", |
| 149 | "file_metadata_util.h", |
| 150 | "file_metadata_util.mm", |
| 151 | "find_in_page/find_in_page_controller.h", |
| 152 | "find_in_page/find_in_page_controller.mm", |
| 153 | "find_in_page/find_in_page_model.h", |
| 154 | "find_in_page/find_in_page_model.mm", |
| 155 | "find_in_page/js_findinpage_manager.h", |
| 156 | "find_in_page/js_findinpage_manager.mm", |
| 157 | "first_run/first_run.h", |
| 158 | "first_run/first_run.mm", |
| 159 | "first_run/first_run_configuration.h", |
| 160 | "first_run/first_run_configuration.mm", |
| 161 | "first_run/first_run_metrics.h", |
| 162 | "geolocation/CLLocation+OmniboxGeolocation.h", |
| 163 | "geolocation/CLLocation+OmniboxGeolocation.mm", |
| 164 | "geolocation/CLLocation+XGeoHeader.h", |
| 165 | "geolocation/CLLocation+XGeoHeader.mm", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 166 | "geolocation/location_manager+Testing.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 167 | "geolocation/location_manager.h", |
| 168 | "geolocation/location_manager.mm", |
| 169 | "geolocation/omnibox_geolocation_authorization_alert.h", |
| 170 | "geolocation/omnibox_geolocation_authorization_alert.mm", |
| 171 | "geolocation/omnibox_geolocation_config.h", |
| 172 | "geolocation/omnibox_geolocation_config.mm", |
| 173 | "geolocation/omnibox_geolocation_local_state.h", |
| 174 | "geolocation/omnibox_geolocation_local_state.mm", |
| 175 | "google/google_brand.h", |
| 176 | "google/google_brand.mm", |
| 177 | "google/google_url_tracker_client_impl.cc", |
| 178 | "google/google_url_tracker_client_impl.h", |
| 179 | "google/google_url_tracker_factory.cc", |
| 180 | "google/google_url_tracker_factory.h", |
| 181 | "history/history_backend_client_impl.cc", |
| 182 | "history/history_backend_client_impl.h", |
| 183 | "history/history_client_impl.cc", |
| 184 | "history/history_client_impl.h", |
| 185 | "history/history_service_factory.cc", |
| 186 | "history/history_service_factory.h", |
| 187 | "history/history_utils.cc", |
| 188 | "history/history_utils.h", |
| 189 | "history/top_sites_factory.cc", |
| 190 | "history/top_sites_factory.h", |
| 191 | "history/web_history_service_factory.cc", |
| 192 | "history/web_history_service_factory.h", |
| 193 | "infobars/confirm_infobar_controller.h", |
| 194 | "infobars/confirm_infobar_controller.mm", |
| 195 | "infobars/infobar.h", |
| 196 | "infobars/infobar.mm", |
| 197 | "infobars/infobar_container_ios.h", |
| 198 | "infobars/infobar_container_ios.mm", |
| 199 | "infobars/infobar_container_view.h", |
| 200 | "infobars/infobar_container_view.mm", |
| 201 | "infobars/infobar_controller.h", |
| 202 | "infobars/infobar_controller.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 203 | "infobars/infobar_manager_impl.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 204 | "infobars/infobar_manager_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 205 | "infobars/infobar_utils.h", |
| 206 | "infobars/infobar_utils.mm", |
| 207 | "install_time_util.h", |
| 208 | "install_time_util.mm", |
| 209 | "installation_notifier.h", |
| 210 | "installation_notifier.mm", |
sdefresne | 51c8f9a | 2015-12-15 17:55:44 | [diff] [blame] | 211 | "interstitials/ios_chrome_controller_client.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 212 | "interstitials/ios_chrome_controller_client.mm", |
sdefresne | e9e69603 | 2015-12-14 13:19:26 | [diff] [blame] | 213 | "interstitials/ios_chrome_metrics_helper.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 214 | "interstitials/ios_chrome_metrics_helper.mm", |
sdefresne | 51c8f9a | 2015-12-15 17:55:44 | [diff] [blame] | 215 | "interstitials/ios_security_interstitial_page.h", |
| 216 | "interstitials/ios_security_interstitial_page.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 217 | "invalidation/ios_chrome_profile_invalidation_provider_factory.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 218 | "invalidation/ios_chrome_profile_invalidation_provider_factory.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 219 | "ios_chrome_field_trials.cc", |
| 220 | "ios_chrome_field_trials.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 221 | "ios_chrome_io_thread.h", |
| 222 | "ios_chrome_io_thread.mm", |
sdefresne | ade99e67 | 2016-01-12 16:47:00 | [diff] [blame] | 223 | "ios_chrome_main_parts.h", |
| 224 | "ios_chrome_main_parts.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 225 | "memory/memory_debugger.h", |
| 226 | "memory/memory_debugger.mm", |
| 227 | "memory/memory_debugger_manager.h", |
| 228 | "memory/memory_debugger_manager.mm", |
| 229 | "memory/memory_metrics.cc", |
| 230 | "memory/memory_metrics.h", |
| 231 | "metrics/field_trial_synchronizer.cc", |
| 232 | "metrics/field_trial_synchronizer.h", |
| 233 | "metrics/ios_chrome_metrics_service_accessor.cc", |
| 234 | "metrics/ios_chrome_metrics_service_accessor.h", |
| 235 | "metrics/ios_chrome_metrics_service_client.cc", |
| 236 | "metrics/ios_chrome_metrics_service_client.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 237 | "metrics/ios_chrome_metrics_services_manager_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 238 | "metrics/ios_chrome_metrics_services_manager_client.mm", |
sdefresne | 54193e7 | 2016-05-10 09:16:37 | [diff] [blame] | 239 | "metrics/ios_chrome_origins_seen_service_factory.cc", |
| 240 | "metrics/ios_chrome_origins_seen_service_factory.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 241 | "metrics/ios_chrome_stability_metrics_provider.cc", |
| 242 | "metrics/ios_chrome_stability_metrics_provider.h", |
lpromero | b1bf5e07 | 2016-01-29 14:22:26 | [diff] [blame] | 243 | "metrics/mobile_session_shutdown_metrics_provider.h", |
| 244 | "metrics/mobile_session_shutdown_metrics_provider.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 245 | "metrics/previous_session_info.h", |
| 246 | "metrics/previous_session_info.mm", |
| 247 | "net/chrome_cookie_store_ios_client.h", |
| 248 | "net/chrome_cookie_store_ios_client.mm", |
| 249 | "net/connection_type_observer_bridge.h", |
| 250 | "net/connection_type_observer_bridge.mm", |
| 251 | "net/cookie_util.h", |
| 252 | "net/cookie_util.mm", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 253 | "net/crl_set_fetcher.cc", |
| 254 | "net/crl_set_fetcher.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 255 | "net/http_server_properties_manager_factory.cc", |
| 256 | "net/http_server_properties_manager_factory.h", |
| 257 | "net/image_fetcher.h", |
| 258 | "net/image_fetcher.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 259 | "net/ios_chrome_http_user_agent_settings.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 260 | "net/ios_chrome_http_user_agent_settings.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 261 | "net/ios_chrome_network_delegate.cc", |
| 262 | "net/ios_chrome_network_delegate.h", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 263 | "net/ios_chrome_url_request_context_getter.cc", |
| 264 | "net/ios_chrome_url_request_context_getter.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 265 | "net/metrics_network_client.h", |
| 266 | "net/metrics_network_client.mm", |
| 267 | "net/metrics_network_client_manager.h", |
| 268 | "net/metrics_network_client_manager.mm", |
| 269 | "net/proxy_service_factory.cc", |
| 270 | "net/proxy_service_factory.h", |
| 271 | "net/retryable_url_fetcher.h", |
| 272 | "net/retryable_url_fetcher.mm", |
gchatz | 33e17a1 | 2016-05-04 22:34:10 | [diff] [blame] | 273 | "notification_promo.cc", |
| 274 | "notification_promo.h", |
dpranke | d43eab4 | 2015-12-15 23:10:44 | [diff] [blame] | 275 | "ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 276 | "open_from_clipboard/create_clipboard_recent_content.h", |
| 277 | "open_from_clipboard/create_clipboard_recent_content.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 278 | "passwords/ios_chrome_password_manager_client.h", |
| 279 | "passwords/ios_chrome_password_manager_client.mm", |
| 280 | "passwords/ios_chrome_password_manager_driver.h", |
| 281 | "passwords/ios_chrome_password_manager_driver.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 282 | "passwords/ios_chrome_password_manager_setting_migrator_service_factory.cc", |
| 283 | "passwords/ios_chrome_password_manager_setting_migrator_service_factory.h", |
| 284 | "passwords/ios_chrome_password_store_factory.cc", |
| 285 | "passwords/ios_chrome_password_store_factory.h", |
vabr | ac74921 | 2015-12-18 00:07:46 | [diff] [blame] | 286 | "passwords/ios_chrome_save_password_infobar_delegate.h", |
| 287 | "passwords/ios_chrome_save_password_infobar_delegate.mm", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 288 | "passwords/js_password_manager.h", |
| 289 | "passwords/js_password_manager.mm", |
vabr | ac74921 | 2015-12-18 00:07:46 | [diff] [blame] | 290 | "passwords/password_controller.h", |
| 291 | "passwords/password_controller.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 292 | "passwords/password_generation_agent.h", |
| 293 | "passwords/password_generation_agent.mm", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 294 | "passwords/password_generation_edit_view.h", |
| 295 | "passwords/password_generation_edit_view.mm", |
| 296 | "passwords/password_generation_offer_view.h", |
| 297 | "passwords/password_generation_offer_view.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 298 | "passwords/password_generation_prompt_delegate.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 299 | "passwords/password_generation_utils.h", |
| 300 | "passwords/password_generation_utils.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 301 | "passwords/passwords_ui_delegate.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 302 | "pref_names.cc", |
| 303 | "pref_names.h", |
| 304 | "prefs/browser_prefs.h", |
| 305 | "prefs/browser_prefs.mm", |
| 306 | "prefs/ios_chrome_pref_model_associator_client.cc", |
| 307 | "prefs/ios_chrome_pref_model_associator_client.h", |
| 308 | "prefs/ios_chrome_pref_service_factory.cc", |
| 309 | "prefs/ios_chrome_pref_service_factory.h", |
| 310 | "prefs/pref_observer_bridge.h", |
| 311 | "prefs/pref_observer_bridge.mm", |
| 312 | "procedural_block_types.h", |
noyau | 4e4654e5d | 2016-02-15 09:17:43 | [diff] [blame] | 313 | "reading_list/reading_list_entry.cc", |
| 314 | "reading_list/reading_list_entry.h", |
| 315 | "reading_list/reading_list_model.cc", |
| 316 | "reading_list/reading_list_model.h", |
| 317 | "reading_list/reading_list_model_factory.cc", |
| 318 | "reading_list/reading_list_model_factory.h", |
olivierrobin | 079f9a6 | 2016-05-02 17:14:48 | [diff] [blame] | 319 | "reading_list/reading_list_model_impl.cc", |
| 320 | "reading_list/reading_list_model_impl.h", |
noyau | 4e4654e5d | 2016-02-15 09:17:43 | [diff] [blame] | 321 | "reading_list/reading_list_model_observer.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 322 | "reading_list/reading_list_model_storage.h", |
| 323 | "reading_list/reading_list_model_storage_defaults.h", |
| 324 | "reading_list/reading_list_model_storage_defaults.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 325 | "search/search_util.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 326 | "search/search_util.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 327 | "search_engines/search_engines_util.cc", |
| 328 | "search_engines/search_engines_util.h", |
| 329 | "search_engines/template_url_service_client_impl.cc", |
| 330 | "search_engines/template_url_service_client_impl.h", |
| 331 | "search_engines/template_url_service_factory.cc", |
| 332 | "search_engines/template_url_service_factory.h", |
| 333 | "search_engines/ui_thread_search_terms_data.cc", |
| 334 | "search_engines/ui_thread_search_terms_data.h", |
| 335 | "services/gcm/ios_chrome_gcm_profile_service_factory.cc", |
| 336 | "services/gcm/ios_chrome_gcm_profile_service_factory.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 337 | "sessions/ios_chrome_session_tab_helper.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 338 | "sessions/ios_chrome_session_tab_helper.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 339 | "sessions/ios_chrome_tab_restore_service_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 340 | "sessions/ios_chrome_tab_restore_service_client.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 341 | "sessions/ios_chrome_tab_restore_service_factory.cc", |
| 342 | "sessions/ios_chrome_tab_restore_service_factory.h", |
| 343 | "signin/about_signin_internals_factory.cc", |
| 344 | "signin/about_signin_internals_factory.h", |
| 345 | "signin/account_consistency_service_factory.h", |
| 346 | "signin/account_consistency_service_factory.mm", |
| 347 | "signin/account_fetcher_service_factory.cc", |
| 348 | "signin/account_fetcher_service_factory.h", |
| 349 | "signin/account_reconcilor_factory.cc", |
| 350 | "signin/account_reconcilor_factory.h", |
| 351 | "signin/account_tracker_service_factory.cc", |
| 352 | "signin/account_tracker_service_factory.h", |
bzanotti | 018896d | 2015-12-24 14:08:04 | [diff] [blame] | 353 | "signin/browser_state_data_remover.h", |
| 354 | "signin/browser_state_data_remover.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 355 | "signin/chrome_identity_service_observer_bridge.h", |
| 356 | "signin/chrome_identity_service_observer_bridge.mm", |
| 357 | "signin/constants.h", |
| 358 | "signin/constants.mm", |
| 359 | "signin/gaia_auth_fetcher_ios.h", |
| 360 | "signin/gaia_auth_fetcher_ios.mm", |
| 361 | "signin/gaia_auth_fetcher_ios_private.h", |
| 362 | "signin/gaia_cookie_manager_service_factory.cc", |
| 363 | "signin/gaia_cookie_manager_service_factory.h", |
| 364 | "signin/ios_chrome_signin_status_metrics_provider_delegate.cc", |
| 365 | "signin/ios_chrome_signin_status_metrics_provider_delegate.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 366 | "signin/oauth2_token_service_factory.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 367 | "signin/oauth2_token_service_factory.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 368 | "signin/signin_client_factory.cc", |
| 369 | "signin/signin_client_factory.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 370 | "signin/signin_client_impl.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 371 | "signin/signin_client_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 372 | "signin/signin_error_controller_factory.cc", |
| 373 | "signin/signin_error_controller_factory.h", |
| 374 | "signin/signin_manager_factory.cc", |
| 375 | "signin/signin_manager_factory.h", |
| 376 | "signin/signin_manager_factory_observer.h", |
| 377 | "signin/signin_util.h", |
| 378 | "signin/signin_util.mm", |
| 379 | "snapshots/lru_cache.h", |
| 380 | "snapshots/lru_cache.mm", |
| 381 | "snapshots/snapshot_cache.h", |
| 382 | "snapshots/snapshot_cache.mm", |
| 383 | "snapshots/snapshot_manager.h", |
| 384 | "snapshots/snapshot_manager.mm", |
| 385 | "snapshots/snapshot_overlay.h", |
| 386 | "snapshots/snapshot_overlay.mm", |
| 387 | "snapshots/snapshots_util.h", |
| 388 | "snapshots/snapshots_util.mm", |
blundell | a812c43 | 2016-01-12 15:23:36 | [diff] [blame] | 389 | "ssl/ios_chrome_security_state_model_client.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 390 | "ssl/ios_chrome_security_state_model_client.mm", |
sdefresne | c64fc33a | 2016-01-06 19:35:57 | [diff] [blame] | 391 | "ssl/ios_ssl_blocking_page.h", |
sdefresne | 5b359eb | 2016-02-16 14:13:45 | [diff] [blame] | 392 | "ssl/ios_ssl_blocking_page.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 393 | "suggestions/image_fetcher_impl.h", |
| 394 | "suggestions/image_fetcher_impl.mm", |
| 395 | "suggestions/suggestions_service_factory.h", |
| 396 | "suggestions/suggestions_service_factory.mm", |
| 397 | "sync/glue/sync_start_util.cc", |
| 398 | "sync/glue/sync_start_util.h", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 399 | "sync/ios_chrome_profile_sync_service_factory.cc", |
| 400 | "sync/ios_chrome_profile_sync_service_factory.h", |
vabr | 7a6f62e | 2015-11-27 10:59:19 | [diff] [blame] | 401 | "sync/ios_chrome_sync_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 402 | "sync/ios_chrome_sync_client.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 403 | "sync/ios_chrome_synced_tab_delegate.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 404 | "sync/ios_chrome_synced_tab_delegate.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 405 | "sync/sessions/ios_chrome_local_session_event_router.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 406 | "sync/sessions/ios_chrome_local_session_event_router.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 407 | "sync/sync_observer_bridge.h", |
| 408 | "sync/sync_observer_bridge.mm", |
| 409 | "sync/sync_setup_service.cc", |
| 410 | "sync/sync_setup_service.h", |
| 411 | "sync/sync_setup_service_factory.cc", |
| 412 | "sync/sync_setup_service_factory.h", |
| 413 | "tab_parenting_global_observer.cc", |
| 414 | "tab_parenting_global_observer.h", |
| 415 | "translate/after_translate_infobar_controller.h", |
| 416 | "translate/after_translate_infobar_controller.mm", |
| 417 | "translate/before_translate_infobar_controller.h", |
| 418 | "translate/before_translate_infobar_controller.mm", |
| 419 | "translate/chrome_ios_translate_client.h", |
| 420 | "translate/chrome_ios_translate_client.mm", |
| 421 | "translate/never_translate_infobar_controller.h", |
| 422 | "translate/never_translate_infobar_controller.mm", |
| 423 | "translate/translate_accept_languages_factory.cc", |
| 424 | "translate/translate_accept_languages_factory.h", |
| 425 | "translate/translate_infobar_tags.h", |
| 426 | "translate/translate_message_infobar_controller.h", |
| 427 | "translate/translate_message_infobar_controller.mm", |
| 428 | "translate/translate_service_ios.cc", |
| 429 | "translate/translate_service_ios.h", |
| 430 | "ui/UIView+SizeClassSupport.h", |
| 431 | "ui/UIView+SizeClassSupport.mm", |
| 432 | "ui/animation_util.h", |
| 433 | "ui/animation_util.mm", |
| 434 | "ui/autofill/autofill_client_ios.h", |
| 435 | "ui/autofill/autofill_client_ios.mm", |
rouslan | acfb6cff | 2016-01-14 20:10:42 | [diff] [blame] | 436 | "ui/autofill/autofill_save_card_infobar.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 437 | "ui/background_generator.h", |
| 438 | "ui/background_generator.mm", |
| 439 | "ui/browser_otr_state.h", |
| 440 | "ui/browser_otr_state.mm", |
| 441 | "ui/commands/UIKit+ChromeExecuteCommand.h", |
| 442 | "ui/commands/UIKit+ChromeExecuteCommand.mm", |
| 443 | "ui/commands/clear_browsing_data_command.h", |
| 444 | "ui/commands/clear_browsing_data_command.mm", |
| 445 | "ui/commands/generic_chrome_command.h", |
| 446 | "ui/commands/generic_chrome_command.mm", |
| 447 | "ui/commands/ios_command_ids.h", |
| 448 | "ui/commands/open_url_command.h", |
| 449 | "ui/commands/open_url_command.mm", |
lod | ab54ade | 2016-02-22 16:17:35 | [diff] [blame] | 450 | "ui/commands/reading_list_add_command.h", |
| 451 | "ui/commands/reading_list_add_command.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 452 | "ui/commands/set_up_for_testing_command.h", |
| 453 | "ui/commands/set_up_for_testing_command.mm", |
| 454 | "ui/commands/show_mail_composer_command.h", |
| 455 | "ui/commands/show_mail_composer_command.mm", |
| 456 | "ui/commands/show_signin_command.h", |
| 457 | "ui/commands/show_signin_command.mm", |
jyquinn | b64b9b6 | 2016-04-21 17:20:26 | [diff] [blame] | 458 | "ui/context_menu/context_menu_controller.h", |
| 459 | "ui/context_menu/context_menu_controller.mm", |
| 460 | "ui/context_menu/context_menu_holder.h", |
| 461 | "ui/context_menu/context_menu_holder.mm", |
| 462 | "ui/context_menu/context_menu_provider.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 463 | "ui/file_locations.h", |
| 464 | "ui/file_locations.mm", |
| 465 | "ui/image_util.h", |
| 466 | "ui/image_util.mm", |
| 467 | "ui/keyboard/UIKeyCommand+Chrome.h", |
| 468 | "ui/keyboard/UIKeyCommand+Chrome.mm", |
| 469 | "ui/keyboard/hardware_keyboard_watcher.h", |
| 470 | "ui/keyboard/hardware_keyboard_watcher.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 471 | "ui/native_content_controller.h", |
| 472 | "ui/native_content_controller.mm", |
| 473 | "ui/omnibox/web_omnibox_edit_controller.cc", |
| 474 | "ui/omnibox/web_omnibox_edit_controller.h", |
| 475 | "ui/orientation_limiting_navigation_controller.h", |
| 476 | "ui/orientation_limiting_navigation_controller.mm", |
sdefresne | 201dbf2 | 2016-01-05 15:25:47 | [diff] [blame] | 477 | "ui/prerender_final_status.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 478 | "ui/reversed_animation.h", |
| 479 | "ui/reversed_animation.mm", |
| 480 | "ui/rtl_geometry.h", |
| 481 | "ui/rtl_geometry.mm", |
| 482 | "ui/show_mail_composer_util.h", |
| 483 | "ui/show_mail_composer_util.mm", |
| 484 | "ui/show_privacy_settings_util.h", |
| 485 | "ui/show_privacy_settings_util.mm", |
| 486 | "ui/side_swipe_gesture_recognizer.h", |
| 487 | "ui/side_swipe_gesture_recognizer.mm", |
| 488 | "ui/size_class_support_util.h", |
| 489 | "ui/size_class_support_util.mm", |
| 490 | "ui/ui_util.h", |
| 491 | "ui/ui_util.mm", |
| 492 | "ui/uikit_ui_util.h", |
| 493 | "ui/uikit_ui_util.mm", |
| 494 | "ui/url_loader.h", |
| 495 | "ui/webui/about_ui.cc", |
| 496 | "ui/webui/about_ui.h", |
| 497 | "ui/webui/crashes_ui.cc", |
| 498 | "ui/webui/crashes_ui.h", |
sdefresne | da21847 | 2015-12-07 18:38:05 | [diff] [blame] | 499 | "ui/webui/flags_ui.cc", |
| 500 | "ui/webui/flags_ui.h", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 501 | "ui/webui/history/browsing_history_handler.cc", |
| 502 | "ui/webui/history/browsing_history_handler.h", |
| 503 | "ui/webui/history/favicon_source.cc", |
| 504 | "ui/webui/history/favicon_source.h", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 505 | "ui/webui/history/history_ui.h", |
msramek | 2b3e76a | 2016-04-21 12:57:17 | [diff] [blame] | 506 | "ui/webui/history/history_ui.mm", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 507 | "ui/webui/history/metrics_handler.cc", |
| 508 | "ui/webui/history/metrics_handler.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 509 | "ui/webui/net_export/net_export_ui.cc", |
| 510 | "ui/webui/net_export/net_export_ui.h", |
| 511 | "ui/webui/sync_internals/sync_internals_message_handler.cc", |
| 512 | "ui/webui/sync_internals/sync_internals_message_handler.h", |
| 513 | "ui/webui/sync_internals/sync_internals_ui.cc", |
| 514 | "ui/webui/sync_internals/sync_internals_ui.h", |
| 515 | "ui/webui/version_handler.cc", |
| 516 | "ui/webui/version_handler.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 517 | "ui/webui/version_ui.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 518 | "ui/webui/version_ui.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 519 | "undo/bookmark_undo_service_factory.cc", |
| 520 | "undo/bookmark_undo_service_factory.h", |
| 521 | "updatable_config/updatable_array.h", |
| 522 | "updatable_config/updatable_array.mm", |
| 523 | "updatable_config/updatable_config_base.h", |
| 524 | "updatable_config/updatable_config_base.mm", |
| 525 | "updatable_config/updatable_dictionary.h", |
| 526 | "updatable_config/updatable_dictionary.mm", |
| 527 | "update_client/ios_chrome_update_query_params_delegate.cc", |
| 528 | "update_client/ios_chrome_update_query_params_delegate.h", |
| 529 | "variations/ios_chrome_variations_service_client.cc", |
| 530 | "variations/ios_chrome_variations_service_client.h", |
| 531 | "web/dom_altering_lock.h", |
| 532 | "web/dom_altering_lock.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 533 | "web_data_service_factory.cc", |
| 534 | "web_data_service_factory.h", |
| 535 | "web_resource/web_resource_util.cc", |
| 536 | "web_resource/web_resource_util.h", |
| 537 | "xcallback_parameters.h", |
| 538 | "xcallback_parameters.mm", |
| 539 | ] |
| 540 | |
| 541 | deps = [ |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 542 | ":about_flags", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 543 | ":injected_js", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 544 | "//base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 545 | "//base:i18n", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 546 | "//breakpad:client", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 547 | "//components/about_handler", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 548 | "//components/autofill/core/browser", |
| 549 | "//components/autofill/core/common", |
| 550 | "//components/autofill/ios/browser", |
| 551 | "//components/bookmarks/browser", |
vabr | 7a6f62e | 2015-11-27 10:59:19 | [diff] [blame] | 552 | "//components/browser_sync/browser", |
| 553 | "//components/browser_sync/common", |
jyquinn | 4a26ec5 | 2016-04-12 17:30:22 | [diff] [blame] | 554 | "//components/browsing_data_ui", |
sdefresne | 5eaf7d2 | 2015-12-16 16:25:18 | [diff] [blame] | 555 | "//components/certificate_reporting", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 556 | "//components/component_updater", |
| 557 | "//components/content_settings/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 558 | "//components/content_settings/core/common", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 559 | "//components/cookie_config", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 560 | "//components/crash/core/browser", |
| 561 | "//components/crash/core/common", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 562 | "//components/data_reduction_proxy/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 563 | "//components/dom_distiller/core", |
| 564 | "//components/dom_distiller/ios", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 565 | "//components/favicon/core", |
| 566 | "//components/favicon_base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 567 | "//components/flags_ui", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 568 | "//components/gcm_driver", |
| 569 | "//components/google/core/browser", |
| 570 | "//components/history/core/browser", |
| 571 | "//components/history/ios/browser", |
treib | 0a7f020 | 2016-04-29 11:39:08 | [diff] [blame] | 572 | "//components/image_fetcher", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 573 | "//components/infobars/core", |
| 574 | "//components/invalidation/impl", |
| 575 | "//components/invalidation/public", |
| 576 | "//components/keyed_service/core", |
| 577 | "//components/keyed_service/ios", |
sdefresne | ade99e67 | 2016-01-12 16:47:00 | [diff] [blame] | 578 | "//components/language_usage_metrics", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 579 | "//components/leveldb_proto", |
| 580 | "//components/metrics", |
| 581 | "//components/metrics:net", |
| 582 | "//components/metrics:profiler", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 583 | "//components/metrics:profiler_ios", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 584 | "//components/metrics:ui", |
sdefresne | b54407f | 2015-12-17 13:19:46 | [diff] [blame] | 585 | "//components/metrics_services_manager", |
sdefresne | 54193e7 | 2016-05-10 09:16:37 | [diff] [blame] | 586 | "//components/navigation_metrics", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 587 | "//components/net_log", |
| 588 | "//components/network_time", |
dpranke | d43eab4 | 2015-12-15 23:10:44 | [diff] [blame] | 589 | "//components/ntp_snippets", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 590 | "//components/omnibox/browser", |
| 591 | "//components/open_from_clipboard", |
| 592 | "//components/password_manager/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 593 | "//components/password_manager/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 594 | "//components/password_manager/sync/browser", |
| 595 | "//components/policy:policy_component_common", |
| 596 | "//components/pref_registry", |
brettw | 9f7802a2 | 2016-01-30 06:40:17 | [diff] [blame] | 597 | "//components/prefs", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 598 | "//components/profile_metrics", |
| 599 | "//components/proxy_config", |
| 600 | "//components/rappor", |
| 601 | "//components/resources", |
| 602 | "//components/search", |
| 603 | "//components/search_engines", |
sdefresne | e9e69603 | 2015-12-14 13:19:26 | [diff] [blame] | 604 | "//components/security_interstitials/core", |
blundell | a812c43 | 2016-01-12 15:23:36 | [diff] [blame] | 605 | "//components/security_state", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 606 | "//components/sessions", |
| 607 | "//components/signin/core/browser", |
| 608 | "//components/signin/core/common", |
| 609 | "//components/signin/ios/browser", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 610 | "//components/ssl_config", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 611 | "//components/strings", |
| 612 | "//components/suggestions", |
| 613 | "//components/sync_driver", |
| 614 | "//components/sync_sessions", |
| 615 | "//components/syncable_prefs", |
| 616 | "//components/translate/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 617 | "//components/translate/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 618 | "//components/translate/ios/browser", |
| 619 | "//components/undo", |
| 620 | "//components/update_client", |
| 621 | "//components/upload_list", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 622 | "//components/url_formatter", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 623 | "//components/user_prefs", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 624 | "//components/variations", |
| 625 | "//components/variations/service", |
| 626 | "//components/version_info", |
| 627 | "//components/version_ui", |
| 628 | "//components/web_resource", |
| 629 | "//components/webdata_services", |
| 630 | "//components/webp_transcode", |
| 631 | "//google_apis", |
| 632 | "//ios/chrome/browser/variations:ios_chrome_ui_string_overrider_factory", |
| 633 | "//ios/chrome/common", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 634 | "//ios/chrome/common/app_group", |
| 635 | "//ios/net", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 636 | "//ios/public/provider/chrome/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 637 | "//ios/public/provider/web", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 638 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 639 | "//ios/web:user_agent", |
| 640 | "//ios/web/public/app", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 641 | "//net", |
| 642 | "//net:extras", |
| 643 | "//skia", |
| 644 | "//sync", |
| 645 | "//third_party/google_toolbox_for_mac", |
| 646 | "//ui/base", |
| 647 | "//ui/gfx", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 648 | "//ui/resources", |
| 649 | "//ui/strings", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 650 | "//url", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 651 | |
| 652 | # TODO(crbug.com/459705): add support for resource packing and change the |
| 653 | # dependency to be on the packed resources instead of the unpacked ones. |
sdefresne | f7fd5b6ce | 2016-03-25 17:05:54 | [diff] [blame] | 654 | "//ios/chrome/app/resources", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 655 | "//ios/chrome/app/strings", |
| 656 | "//ios/chrome/app/theme", |
| 657 | ] |
| 658 | |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 659 | allow_circular_includes_from = [ ":about_flags" ] |
| 660 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 661 | libs = [ |
| 662 | "Accelerate.framework", |
| 663 | "CoreGraphics.framework", |
| 664 | "CoreLocation.framework", |
| 665 | "Foundation.framework", |
| 666 | "QuartzCore.framework", |
| 667 | "UIKit.framework", |
| 668 | ] |
| 669 | |
| 670 | if (enable_rlz) { |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 671 | sources += [ |
| 672 | "rlz/rlz_tracker_delegate_impl.cc", |
| 673 | "rlz/rlz_tracker_delegate_impl.h", |
| 674 | ] |
| 675 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 676 | deps += [ |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 677 | "//components/rlz", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 678 | "//rlz:rlz_lib", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 679 | ] |
| 680 | } |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 681 | } |
| 682 | |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 683 | # This is a separate target so that the 'defines' does not leak to the |
| 684 | # other files (which would increase the compilation time when changing |
| 685 | # the value). |
| 686 | source_set("about_flags") { |
| 687 | visibility = [ ":browser" ] |
| 688 | |
| 689 | sources = [ |
| 690 | "about_flags.h", |
| 691 | "about_flags.mm", |
| 692 | ] |
| 693 | |
| 694 | deps = [ |
| 695 | "//base", |
| 696 | "//components/autofill/core/common", |
| 697 | "//components/dom_distiller/core", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 698 | "//components/flags_ui", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 699 | "//components/flags_ui:switches", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 700 | "//components/strings", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 701 | "//components/sync_driver", |
| 702 | "//components/variations", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 703 | "//google_apis", |
| 704 | "//ios/chrome/app/strings", |
| 705 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 706 | "//ios/web:user_agent", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 707 | ] |
| 708 | |
| 709 | defines = [ |
| 710 | "GOOGLE_STAGING_API_URL=\"$google_staging_api_url\"", |
| 711 | "GOOGLE_STAGING_LSO_URL=\"$google_staging_lso_url\"", |
| 712 | "GOOGLE_TEST_API_URL=\"$google_test_api_url\"", |
| 713 | "GOOGLE_TEST_LSO_URL=\"$google_test_lso_url\"", |
| 714 | "GOOGLE_TEST_OAUTH_CLIENT_ID=\"$google_test_oauth_client_id\"", |
| 715 | "GOOGLE_TEST_OAUTH_CLIENT_SECRET=\"$google_test_oauth_client_secret\"", |
| 716 | "GOOGLE_TEST_OAUTH_URL=\"$google_test_oauth_url\"", |
| 717 | "GOOGLE_TEST_SYNC_URL=\"$google_test_sync_url\"", |
| 718 | ] |
| 719 | } |
| 720 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 721 | # TODO(crbug.com/487804): use js_compile_checked instead once the errors have |
| 722 | # been fixed. |
| 723 | js_compile_unchecked("injected_js") { |
| 724 | visibility = [ ":browser" ] |
| 725 | sources = [ |
| 726 | "find_in_page/resources/find_in_page.js", |
| 727 | ] |
| 728 | } |
| 729 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 730 | source_set("test_support") { |
| 731 | testonly = true |
| 732 | sources = [ |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 733 | "browser_state/test_chrome_browser_state.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 734 | "browser_state/test_chrome_browser_state.mm", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 735 | "browser_state/test_chrome_browser_state_isolated_context.h", |
| 736 | "browser_state/test_chrome_browser_state_isolated_context.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 737 | "geolocation/test_location_manager.h", |
| 738 | "geolocation/test_location_manager.mm", |
| 739 | "net/mock_image_fetcher.h", |
| 740 | "net/mock_image_fetcher.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 741 | "signin/fake_oauth2_token_service_builder.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 742 | "signin/fake_oauth2_token_service_builder.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 743 | "signin/fake_signin_manager_builder.cc", |
| 744 | "signin/fake_signin_manager_builder.h", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 745 | "sync/fake_sync_service_factory.cc", |
| 746 | "sync/fake_sync_service_factory.h", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 747 | "sync/ios_chrome_profile_sync_test_util.cc", |
| 748 | "sync/ios_chrome_profile_sync_test_util.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 749 | "sync/sync_setup_service_mock.cc", |
| 750 | "sync/sync_setup_service_mock.h", |
| 751 | ] |
| 752 | |
| 753 | deps = [ |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 754 | ":browser", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 755 | "//base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 756 | "//components/bookmarks/browser", |
| 757 | "//components/browser_sync/browser", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 758 | "//components/browser_sync/browser:test_support", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 759 | "//components/history/core/browser", |
| 760 | "//components/history/ios/browser", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 761 | "//components/keyed_service/core", |
| 762 | "//components/keyed_service/ios", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 763 | "//components/pref_registry:test_support", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 764 | "//components/signin/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 765 | "//components/signin/core/browser", |
| 766 | "//components/signin/core/browser:test_support", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 767 | "//components/signin/ios/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 768 | "//components/signin/ios/browser:test_support", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 769 | "//components/sync_driver", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 770 | "//components/sync_driver:test_support", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 771 | "//components/syncable_prefs", |
| 772 | "//components/syncable_prefs:test_support", |
| 773 | "//components/user_prefs", |
| 774 | "//components/webdata_services", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 775 | "//ios/chrome/browser", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 776 | "//ios/chrome/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 777 | "//ios/chrome/test", |
| 778 | "//ios/public/provider/chrome/browser", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 779 | "//ios/public/provider/chrome/browser:test_support", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 780 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame^] | 781 | "//net:test_support", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 782 | "//sync", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 783 | "//testing/gmock", |
| 784 | "//testing/gtest", |
| 785 | "//ui/base", |
| 786 | "//url", |
| 787 | ] |
| 788 | } |