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 | 564addb | 2016-10-06 12:45:18 | [diff] [blame] | 65 | "browser_about_rewriter.cc", |
| 66 | "browser_about_rewriter.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 67 | "browser_state/bookmark_model_loaded_observer.cc", |
| 68 | "browser_state/bookmark_model_loaded_observer.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | ad20c4e | 2016-02-03 16:11:07 | [diff] [blame] | 76 | "browser_state/chrome_browser_state.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 77 | "browser_state/chrome_browser_state.mm", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 78 | "browser_state/chrome_browser_state_impl.cc", |
| 79 | "browser_state/chrome_browser_state_impl.h", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 80 | "browser_state/chrome_browser_state_impl_io_data.h", |
sdefresne | 88ee618 | 2016-02-16 10:41:08 | [diff] [blame] | 81 | "browser_state/chrome_browser_state_impl_io_data.mm", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 82 | "browser_state/chrome_browser_state_io_data.cc", |
| 83 | "browser_state/chrome_browser_state_io_data.h", |
sdefresne | dbea0911 | 2016-02-04 19:40:16 | [diff] [blame] | 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", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 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", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 91 | "browser_state/off_the_record_chrome_browser_state_io_data.h", |
| 92 | "browser_state/off_the_record_chrome_browser_state_io_data.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 93 | "browser_state_metrics/browser_state_metrics.cc", |
| 94 | "browser_state_metrics/browser_state_metrics.h", |
sdefresne | 3dc0396d2 | 2016-03-10 17:13:59 | [diff] [blame] | 95 | "browsing_data/browsing_data_change_listening.h", |
ioanap | 35c03a4 | 2016-09-20 12:49:01 | [diff] [blame] | 96 | "browsing_data/browsing_data_counter_wrapper.cc", |
| 97 | "browsing_data/browsing_data_counter_wrapper.h", |
sdefresne | 3dc0396d2 | 2016-03-10 17:13:59 | [diff] [blame] | 98 | "browsing_data/browsing_data_remover_helper.cc", |
| 99 | "browsing_data/browsing_data_remover_helper.h", |
msramek | 2d290dc4 | 2016-09-23 11:36:24 | [diff] [blame] | 100 | "browsing_data/cache_counter.cc", |
| 101 | "browsing_data/cache_counter.h", |
ioanap | 35c03a4 | 2016-09-20 12:49:01 | [diff] [blame] | 102 | "browsing_data/ios_browsing_data_counter_factory.cc", |
| 103 | "browsing_data/ios_browsing_data_counter_factory.h", |
sdefresne | 3dc0396d2 | 2016-03-10 17:13:59 | [diff] [blame] | 104 | "browsing_data/ios_chrome_browsing_data_remover.h", |
| 105 | "browsing_data/ios_chrome_browsing_data_remover.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 106 | "chrome_constants.cc", |
| 107 | "chrome_constants.h", |
marq | 2451520 | 2016-07-01 16:02:46 | [diff] [blame] | 108 | "chrome_coordinator.h", |
| 109 | "chrome_coordinator.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 110 | "chrome_paths.h", |
| 111 | "chrome_paths.mm", |
| 112 | "chrome_paths_internal.h", |
| 113 | "chrome_switches.cc", |
| 114 | "chrome_switches.h", |
| 115 | "chrome_url_constants.cc", |
| 116 | "chrome_url_constants.h", |
| 117 | "chrome_url_util.h", |
| 118 | "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", |
| 126 | "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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 143 | "experimental_flags.h", |
| 144 | "experimental_flags.mm", |
stkhapugin | f0889fe1 | 2016-10-04 13:10:31 | [diff] [blame] | 145 | "favicon/favicon_attributes.h", |
| 146 | "favicon/favicon_attributes.mm", |
| 147 | "favicon/favicon_attributes_provider.h", |
| 148 | "favicon/favicon_attributes_provider.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 149 | "favicon/favicon_client_impl.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 150 | "favicon/favicon_client_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
| 164 | "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", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 180 | "geolocation/location_manager+Testing.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
rohitrao | 3152599 | 2016-10-21 15:11:57 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
jyquinn | 16245bed | 2016-07-06 09:11:57 | [diff] [blame] | 211 | "infobars/confirm_infobar_controller+protected.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 222 | "infobars/infobar_manager_impl.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 223 | "infobars/infobar_manager_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 224 | "infobars/infobar_utils.h", |
| 225 | "infobars/infobar_utils.mm", |
| 226 | "install_time_util.h", |
| 227 | "install_time_util.mm", |
| 228 | "installation_notifier.h", |
| 229 | "installation_notifier.mm", |
sdefresne | 51c8f9a | 2015-12-15 17:55:44 | [diff] [blame] | 230 | "interstitials/ios_chrome_controller_client.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 231 | "interstitials/ios_chrome_controller_client.mm", |
sdefresne | e9e69603 | 2015-12-14 13:19:26 | [diff] [blame] | 232 | "interstitials/ios_chrome_metrics_helper.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 233 | "interstitials/ios_chrome_metrics_helper.mm", |
sdefresne | 51c8f9a | 2015-12-15 17:55:44 | [diff] [blame] | 234 | "interstitials/ios_security_interstitial_page.h", |
| 235 | "interstitials/ios_security_interstitial_page.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 236 | "invalidation/ios_chrome_profile_invalidation_provider_factory.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 237 | "invalidation/ios_chrome_profile_invalidation_provider_factory.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 238 | "ios_chrome_field_trials.cc", |
| 239 | "ios_chrome_field_trials.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 240 | "ios_chrome_io_thread.h", |
| 241 | "ios_chrome_io_thread.mm", |
sdefresne | ade99e67 | 2016-01-12 16:47:00 | [diff] [blame] | 242 | "ios_chrome_main_parts.h", |
| 243 | "ios_chrome_main_parts.mm", |
jif | aea5f5e | 2016-07-25 13:55:08 | [diff] [blame] | 244 | "itunes_links/itunes_links_observer.h", |
| 245 | "itunes_links/itunes_links_observer.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 258 | "metrics/ios_chrome_metrics_services_manager_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 259 | "metrics/ios_chrome_metrics_services_manager_client.mm", |
sdefresne | 54193e7 | 2016-05-10 09:16:37 | [diff] [blame] | 260 | "metrics/ios_chrome_origins_seen_service_factory.cc", |
| 261 | "metrics/ios_chrome_origins_seen_service_factory.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 262 | "metrics/ios_chrome_stability_metrics_provider.cc", |
| 263 | "metrics/ios_chrome_stability_metrics_provider.h", |
lpromero | b1bf5e07 | 2016-01-29 14:22:26 | [diff] [blame] | 264 | "metrics/mobile_session_shutdown_metrics_provider.h", |
| 265 | "metrics/mobile_session_shutdown_metrics_provider.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 266 | "metrics/previous_session_info.h", |
| 267 | "metrics/previous_session_info.mm", |
gambard | 2653ed2b | 2016-05-26 14:21:20 | [diff] [blame] | 268 | "metrics/previous_session_info_private.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 275 | "net/crl_set_fetcher.cc", |
| 276 | "net/crl_set_fetcher.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 281 | "net/ios_chrome_http_user_agent_settings.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 282 | "net/ios_chrome_http_user_agent_settings.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 283 | "net/ios_chrome_network_delegate.cc", |
| 284 | "net/ios_chrome_network_delegate.h", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 285 | "net/ios_chrome_url_request_context_getter.cc", |
| 286 | "net/ios_chrome_url_request_context_getter.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 291 | "net/net_types.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 292 | "net/proxy_service_factory.cc", |
| 293 | "net/proxy_service_factory.h", |
| 294 | "net/retryable_url_fetcher.h", |
| 295 | "net/retryable_url_fetcher.mm", |
gchatz | 33e17a1 | 2016-05-04 22:34:10 | [diff] [blame] | 296 | "notification_promo.cc", |
| 297 | "notification_promo.h", |
pke | ca76f9c | 2016-08-01 09:41:36 | [diff] [blame] | 298 | "ntp_snippets/ios_chrome_content_suggestions_service_factory.cc", |
| 299 | "ntp_snippets/ios_chrome_content_suggestions_service_factory.h", |
sfiera | 778b2ab9 | 2016-09-29 09:21:38 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 304 | "open_from_clipboard/create_clipboard_recent_content.h", |
| 305 | "open_from_clipboard/create_clipboard_recent_content.mm", |
sczs | 712e407 | 2016-09-17 00:10:05 | [diff] [blame] | 306 | "open_url_util.h", |
| 307 | "open_url_util.mm", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 308 | "passwords/credential_manager.h", |
| 309 | "passwords/credential_manager.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 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", |
jyquinn | 34dc657 | 2016-06-28 13:34:58 | [diff] [blame] | 314 | "passwords/ios_chrome_password_manager_infobar_delegate.h", |
| 315 | "passwords/ios_chrome_password_manager_infobar_delegate.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
vabr | ac74921 | 2015-12-18 00:07:46 | [diff] [blame] | 320 | "passwords/ios_chrome_save_password_infobar_delegate.h", |
| 321 | "passwords/ios_chrome_save_password_infobar_delegate.mm", |
jyquinn | aad66ec | 2016-07-05 10:20:33 | [diff] [blame] | 322 | "passwords/ios_chrome_update_password_infobar_delegate.h", |
| 323 | "passwords/ios_chrome_update_password_infobar_delegate.mm", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 324 | "passwords/js_credential_manager.h", |
| 325 | "passwords/js_credential_manager.mm", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 326 | "passwords/js_password_manager.h", |
| 327 | "passwords/js_password_manager.mm", |
vabr | ac74921 | 2015-12-18 00:07:46 | [diff] [blame] | 328 | "passwords/password_controller.h", |
| 329 | "passwords/password_controller.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 330 | "passwords/password_generation_agent.h", |
| 331 | "passwords/password_generation_agent.mm", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 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", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 336 | "passwords/password_generation_prompt_delegate.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 337 | "passwords/password_generation_utils.h", |
| 338 | "passwords/password_generation_utils.mm", |
vabr | 5884706 | 2015-12-17 19:23:40 | [diff] [blame] | 339 | "passwords/passwords_ui_delegate.h", |
jyquinn | 16245bed | 2016-07-06 09:11:57 | [diff] [blame] | 340 | "passwords/update_password_infobar_controller.h", |
| 341 | "passwords/update_password_infobar_controller.mm", |
mattreynolds | c565df2 | 2016-08-09 21:31:07 | [diff] [blame] | 342 | "physical_web/create_physical_web_data_source.h", |
| 343 | "physical_web/create_physical_web_data_source.mm", |
mattreynolds | f4f64ad | 2016-08-08 20:35:00 | [diff] [blame] | 344 | "physical_web/physical_web_constants.h", |
mattreynolds | 09aacee | 2016-09-08 21:57:21 | [diff] [blame] | 345 | "physical_web/start_physical_web_discovery.h", |
| 346 | "physical_web/start_physical_web_discovery.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 347 | "pref_names.cc", |
| 348 | "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", |
lod | 0454b695 | 2016-08-05 12:42:56 | [diff] [blame] | 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", |
noyau | 4e4654e5d | 2016-02-15 09:17:43 | [diff] [blame] | 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", |
stkhapugin | d6672f6 | 2016-08-10 08:40:01 | [diff] [blame] | 366 | "reading_list/reading_list_model_bridge_observer.h", |
| 367 | "reading_list/reading_list_model_bridge_observer.mm", |
noyau | 4e4654e5d | 2016-02-15 09:17:43 | [diff] [blame] | 368 | "reading_list/reading_list_model_factory.cc", |
| 369 | "reading_list/reading_list_model_factory.h", |
olivierrobin | 079f9a6 | 2016-05-02 17:14:48 | [diff] [blame] | 370 | "reading_list/reading_list_model_impl.cc", |
| 371 | "reading_list/reading_list_model_impl.h", |
noyau | 4e4654e5d | 2016-02-15 09:17:43 | [diff] [blame] | 372 | "reading_list/reading_list_model_observer.h", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 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", |
lod | 8c92a39 | 2016-08-04 12:04:11 | [diff] [blame] | 376 | "reading_list/url_downloader.cc", |
| 377 | "reading_list/url_downloader.h", |
marq | 2451520 | 2016-07-01 16:02:46 | [diff] [blame] | 378 | "root_coordinator.h", |
| 379 | "root_coordinator.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 390 | "sessions/ios_chrome_session_tab_helper.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 391 | "sessions/ios_chrome_session_tab_helper.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 392 | "sessions/ios_chrome_tab_restore_service_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 393 | "sessions/ios_chrome_tab_restore_service_client.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 394 | "sessions/ios_chrome_tab_restore_service_factory.cc", |
| 395 | "sessions/ios_chrome_tab_restore_service_factory.h", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 402 | "snapshots/lru_cache.h", |
| 403 | "snapshots/lru_cache.mm", |
| 404 | "snapshots/snapshot_cache.h", |
| 405 | "snapshots/snapshot_cache.mm", |
jif | 8eb38982 | 2016-10-25 09:40:49 | [diff] [blame] | 406 | "snapshots/snapshot_cache_internal.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
blundell | a812c43 | 2016-01-12 15:23:36 | [diff] [blame] | 413 | "ssl/ios_chrome_security_state_model_client.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 414 | "ssl/ios_chrome_security_state_model_client.mm", |
sdefresne | c64fc33a | 2016-01-06 19:35:57 | [diff] [blame] | 415 | "ssl/ios_ssl_blocking_page.h", |
sdefresne | 5b359eb | 2016-02-16 14:13:45 | [diff] [blame] | 416 | "ssl/ios_ssl_blocking_page.mm", |
eugenebut | fbff955 | 2016-06-30 21:14:39 | [diff] [blame] | 417 | "ssl/ios_ssl_error_handler.h", |
| 418 | "ssl/ios_ssl_error_handler.mm", |
jif | aea5f5e | 2016-07-25 13:55:08 | [diff] [blame] | 419 | "storekit_launcher.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 420 | "suggestions/image_fetcher_impl.h", |
| 421 | "suggestions/image_fetcher_impl.mm", |
markusheintz | da47f99 | 2016-06-30 16:48:27 | [diff] [blame] | 422 | "suggestions/ios_image_decoder_impl.h", |
| 423 | "suggestions/ios_image_decoder_impl.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 428 | "sync/ios_chrome_profile_sync_service_factory.cc", |
| 429 | "sync/ios_chrome_profile_sync_service_factory.h", |
vabr | 7a6f62e | 2015-11-27 10:59:19 | [diff] [blame] | 430 | "sync/ios_chrome_sync_client.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 431 | "sync/ios_chrome_sync_client.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 432 | "sync/ios_chrome_synced_tab_delegate.h", |
sdefresne | e131ae8 | 2016-02-16 16:08:24 | [diff] [blame] | 433 | "sync/ios_chrome_synced_tab_delegate.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 434 | "sync/sessions/ios_chrome_local_session_event_router.h", |
sdefresne | e292025 | 2016-02-16 16:37:36 | [diff] [blame] | 435 | "sync/sessions/ios_chrome_local_session_event_router.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
| 443 | "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", |
gambard | b315bdd5 | 2016-07-25 09:29:19 | [diff] [blame] | 461 | "ui/alert_coordinator/action_sheet_coordinator.h", |
| 462 | "ui/alert_coordinator/action_sheet_coordinator.mm", |
gambard | b61a961 | 2016-07-25 08:25:01 | [diff] [blame] | 463 | "ui/alert_coordinator/alert_coordinator.h", |
| 464 | "ui/alert_coordinator/alert_coordinator.mm", |
gambard | b315bdd5 | 2016-07-25 09:29:19 | [diff] [blame] | 465 | "ui/alert_coordinator/input_alert_coordinator.h", |
| 466 | "ui/alert_coordinator/input_alert_coordinator.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 467 | "ui/animation_util.h", |
| 468 | "ui/animation_util.mm", |
| 469 | "ui/autofill/autofill_client_ios.h", |
| 470 | "ui/autofill/autofill_client_ios.mm", |
rouslan | acfb6cff | 2016-01-14 20:10:42 | [diff] [blame] | 471 | "ui/autofill/autofill_save_card_infobar.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
lod | ab54ade | 2016-02-22 16:17:35 | [diff] [blame] | 485 | "ui/commands/reading_list_add_command.h", |
| 486 | "ui/commands/reading_list_add_command.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
michaeldo | 94187267 | 2016-05-24 18:48:35 | [diff] [blame] | 493 | "ui/context_menu/context_menu_coordinator.h", |
| 494 | "ui/context_menu/context_menu_coordinator.mm", |
jyquinn | b7a60b6 | 2016-07-05 14:30:08 | [diff] [blame] | 495 | "ui/elements/selector_coordinator.h", |
| 496 | "ui/elements/selector_coordinator.mm", |
jyquinn | 3920fa0 | 2016-07-06 14:00:38 | [diff] [blame] | 497 | "ui/elements/selector_picker_presentation_controller.h", |
| 498 | "ui/elements/selector_picker_presentation_controller.mm", |
jyquinn | b7a60b6 | 2016-07-05 14:30:08 | [diff] [blame] | 499 | "ui/elements/selector_picker_view_controller.h", |
| 500 | "ui/elements/selector_picker_view_controller.mm", |
| 501 | "ui/elements/selector_view_controller_delegate.h", |
stkhapugin | f0889fe1 | 2016-10-04 13:10:31 | [diff] [blame] | 502 | "ui/favicon_view.h", |
| 503 | "ui/favicon_view.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 512 | "ui/native_content_controller.h", |
| 513 | "ui/native_content_controller.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 514 | "ui/orientation_limiting_navigation_controller.h", |
| 515 | "ui/orientation_limiting_navigation_controller.mm", |
sdefresne | 201dbf2 | 2016-01-05 15:25:47 | [diff] [blame] | 516 | "ui/prerender_final_status.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | da21847 | 2015-12-07 18:38:05 | [diff] [blame] | 536 | "ui/webui/flags_ui.cc", |
| 537 | "ui/webui/flags_ui.h", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 538 | "ui/webui/gcm/gcm_internals_ui.cc", |
| 539 | "ui/webui/gcm/gcm_internals_ui.h", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 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", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 544 | "ui/webui/history/history_ui.h", |
msramek | 2b3e76a | 2016-04-21 12:57:17 | [diff] [blame] | 545 | "ui/webui/history/history_ui.mm", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 546 | "ui/webui/history/metrics_handler.cc", |
| 547 | "ui/webui/history/metrics_handler.h", |
eugenebut | 42cba77 | 2016-06-09 18:55:16 | [diff] [blame] | 548 | "ui/webui/mojo_web_ui_ios_controller.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 549 | "ui/webui/net_export/net_export_ui.cc", |
| 550 | "ui/webui/net_export/net_export_ui.h", |
mattreynolds | 364ddcf | 2016-09-02 23:46:21 | [diff] [blame] | 551 | "ui/webui/physical_web_ui.cc", |
| 552 | "ui/webui/physical_web_ui.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 559 | "ui/webui/version_ui.h", |
sdefresne | 69aeefd8 | 2016-02-17 13:28:52 | [diff] [blame] | 560 | "ui/webui/version_ui.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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", |
sdefresne | 303b8b5 | 2016-05-18 19:51:29 | [diff] [blame] | 575 | "web/resubmit_data_controller.h", |
| 576 | "web/resubmit_data_controller.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 577 | "web_data_service_factory.cc", |
| 578 | "web_data_service_factory.h", |
| 579 | "web_resource/web_resource_util.cc", |
| 580 | "web_resource/web_resource_util.h", |
droger | 2b36a509 | 2016-07-18 14:14:48 | [diff] [blame] | 581 | "webp_transcode/webp_decoder.h", |
| 582 | "webp_transcode/webp_decoder.mm", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 583 | "xcallback_parameters.h", |
| 584 | "xcallback_parameters.mm", |
| 585 | ] |
| 586 | |
| 587 | deps = [ |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 588 | ":about_flags", |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 589 | ":injected_js", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 590 | "//base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 591 | "//base:i18n", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 592 | "//breakpad:client", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 593 | "//components/about_handler", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 594 | "//components/autofill/core/browser", |
| 595 | "//components/autofill/core/common", |
| 596 | "//components/autofill/ios/browser", |
| 597 | "//components/bookmarks/browser", |
maxbogue | 26f4022 | 2016-09-16 20:22:18 | [diff] [blame] | 598 | "//components/browser_sync", |
ioanap | 9df0d15 | 2016-07-28 11:32:15 | [diff] [blame] | 599 | "//components/browsing_data/core", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 600 | "//components/component_updater", |
| 601 | "//components/content_settings/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 602 | "//components/content_settings/core/common", |
droger | 7fbc7a27 | 2015-12-10 17:48:39 | [diff] [blame] | 603 | "//components/cookie_config", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 604 | "//components/crash/core/browser", |
| 605 | "//components/crash/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 606 | "//components/dom_distiller/core", |
| 607 | "//components/dom_distiller/ios", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 608 | "//components/favicon/core", |
| 609 | "//components/favicon_base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 610 | "//components/flags_ui", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 611 | "//components/gcm_driver", |
| 612 | "//components/google/core/browser", |
| 613 | "//components/history/core/browser", |
| 614 | "//components/history/ios/browser", |
treib | 0a7f020 | 2016-04-29 11:39:08 | [diff] [blame] | 615 | "//components/image_fetcher", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 616 | "//components/infobars/core", |
| 617 | "//components/invalidation/impl", |
| 618 | "//components/invalidation/public", |
| 619 | "//components/keyed_service/core", |
| 620 | "//components/keyed_service/ios", |
sdefresne | ade99e67 | 2016-01-12 16:47:00 | [diff] [blame] | 621 | "//components/language_usage_metrics", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 622 | "//components/leveldb_proto", |
| 623 | "//components/metrics", |
| 624 | "//components/metrics:net", |
| 625 | "//components/metrics:profiler", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 626 | "//components/metrics:profiler_ios", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 627 | "//components/metrics:ui", |
sdefresne | b54407f | 2015-12-17 13:19:46 | [diff] [blame] | 628 | "//components/metrics_services_manager", |
sdefresne | 54193e7 | 2016-05-10 09:16:37 | [diff] [blame] | 629 | "//components/navigation_metrics", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 630 | "//components/net_log", |
bnc | 210d6f3 | 2016-05-24 07:40:47 | [diff] [blame] | 631 | "//components/network_session_configurator", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 632 | "//components/network_time", |
dpranke | d43eab4 | 2015-12-15 23:10:44 | [diff] [blame] | 633 | "//components/ntp_snippets", |
sfiera | c4bcec99 | 2016-09-06 15:52:06 | [diff] [blame] | 634 | "//components/ntp_tiles", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 635 | "//components/omnibox/browser", |
| 636 | "//components/open_from_clipboard", |
| 637 | "//components/password_manager/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 638 | "//components/password_manager/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 639 | "//components/password_manager/sync/browser", |
mattreynolds | c565df2 | 2016-08-09 21:31:07 | [diff] [blame] | 640 | "//components/physical_web/data_source", |
mattreynolds | 364ddcf | 2016-09-02 23:46:21 | [diff] [blame] | 641 | "//components/physical_web/webui", |
brettw | 083632b | 2016-08-25 20:24:46 | [diff] [blame] | 642 | "//components/policy/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 643 | "//components/pref_registry", |
brettw | 9f7802a2 | 2016-01-30 06:40:17 | [diff] [blame] | 644 | "//components/prefs", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 645 | "//components/profile_metrics", |
| 646 | "//components/proxy_config", |
| 647 | "//components/rappor", |
| 648 | "//components/resources", |
| 649 | "//components/search", |
| 650 | "//components/search_engines", |
rohitrao | 3152599 | 2016-10-21 15:11:57 | [diff] [blame] | 651 | "//components/search_provider_logos", |
sdefresne | e9e69603 | 2015-12-14 13:19:26 | [diff] [blame] | 652 | "//components/security_interstitials/core", |
blundell | a812c43 | 2016-01-12 15:23:36 | [diff] [blame] | 653 | "//components/security_state", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 654 | "//components/sessions", |
| 655 | "//components/signin/core/browser", |
| 656 | "//components/signin/core/common", |
| 657 | "//components/signin/ios/browser", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 658 | "//components/ssl_config", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 659 | "//components/strings", |
| 660 | "//components/suggestions", |
Max Bogue | fef332d | 2016-07-28 22:09:09 | [diff] [blame] | 661 | "//components/sync", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 662 | "//components/sync_sessions", |
| 663 | "//components/syncable_prefs", |
| 664 | "//components/translate/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 665 | "//components/translate/core/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 666 | "//components/translate/ios/browser", |
| 667 | "//components/undo", |
| 668 | "//components/update_client", |
| 669 | "//components/upload_list", |
droger | 18da672c | 2016-01-25 12:16:21 | [diff] [blame] | 670 | "//components/url_formatter", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 671 | "//components/user_prefs", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 672 | "//components/variations", |
| 673 | "//components/variations/service", |
| 674 | "//components/version_info", |
| 675 | "//components/version_ui", |
| 676 | "//components/web_resource", |
| 677 | "//components/webdata_services", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 678 | "//google_apis", |
sdefresne | 689fe6f7 | 2016-10-06 16:39:37 | [diff] [blame] | 679 | "//ios/chrome/browser/signin", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 680 | "//ios/chrome/browser/variations:ios_chrome_ui_string_overrider_factory", |
| 681 | "//ios/chrome/common", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 682 | "//ios/chrome/common/app_group", |
mattreynolds | c565df2 | 2016-08-09 21:31:07 | [diff] [blame] | 683 | "//ios/chrome/common/physical_web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 684 | "//ios/net", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 685 | "//ios/public/provider/chrome/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 686 | "//ios/public/provider/web", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 687 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 688 | "//ios/web:user_agent", |
| 689 | "//ios/web/public/app", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 690 | "//net", |
| 691 | "//net:extras", |
rockot | 734fb66 | 2016-10-15 16:41:30 | [diff] [blame] | 692 | "//services/service_manager/public/cpp", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 693 | "//skia", |
jyquinn | 32eda8c | 2016-05-31 20:08:26 | [diff] [blame] | 694 | "//third_party/brotli", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 695 | "//third_party/google_toolbox_for_mac", |
droger | 2b36a509 | 2016-07-18 14:14:48 | [diff] [blame] | 696 | "//third_party/libwebp:libwebp_dec", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 697 | "//ui/base", |
| 698 | "//ui/gfx", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 699 | "//ui/resources", |
| 700 | "//ui/strings", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 701 | "//url", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 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. |
sdefresne | f7fd5b6ce | 2016-03-25 17:05:54 | [diff] [blame] | 705 | "//ios/chrome/app/resources", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 706 | "//ios/chrome/app/strings", |
| 707 | "//ios/chrome/app/theme", |
| 708 | ] |
| 709 | |
sdefresne | 689fe6f7 | 2016-10-06 16:39:37 | [diff] [blame] | 710 | allow_circular_includes_from = [ |
| 711 | ":about_flags", |
| 712 | "//ios/chrome/browser/signin", |
| 713 | ] |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 714 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 715 | libs = [ |
| 716 | "Accelerate.framework", |
| 717 | "CoreGraphics.framework", |
| 718 | "CoreLocation.framework", |
| 719 | "Foundation.framework", |
| 720 | "QuartzCore.framework", |
| 721 | "UIKit.framework", |
| 722 | ] |
| 723 | |
| 724 | if (enable_rlz) { |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 725 | sources += [ |
| 726 | "rlz/rlz_tracker_delegate_impl.cc", |
| 727 | "rlz/rlz_tracker_delegate_impl.h", |
| 728 | ] |
| 729 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 730 | deps += [ |
agrieve | d7a71c88 | 2015-11-20 19:53:28 | [diff] [blame] | 731 | "//components/rlz", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 732 | "//rlz:rlz_lib", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 733 | ] |
| 734 | } |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 735 | } |
| 736 | |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 737 | # 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 |
| 739 | # the value). |
| 740 | source_set("about_flags") { |
| 741 | visibility = [ ":browser" ] |
| 742 | |
| 743 | sources = [ |
| 744 | "about_flags.h", |
| 745 | "about_flags.mm", |
| 746 | ] |
| 747 | |
| 748 | deps = [ |
| 749 | "//base", |
| 750 | "//components/autofill/core/common", |
| 751 | "//components/dom_distiller/core", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 752 | "//components/flags_ui", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 753 | "//components/flags_ui:switches", |
noyau | 4cfb133 | 2016-10-25 17:05:42 | [diff] [blame^] | 754 | "//components/ntp_tiles", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 755 | "//components/strings", |
maxbogue | 455a57e3 | 2016-08-14 00:08:32 | [diff] [blame] | 756 | "//components/sync", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 757 | "//components/variations", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 758 | "//google_apis", |
| 759 | "//ios/chrome/app/strings", |
| 760 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 761 | "//ios/web:user_agent", |
sdefresne | 14900ee | 2015-11-27 14:43:21 | [diff] [blame] | 762 | ] |
| 763 | |
| 764 | defines = [ |
| 765 | "GOOGLE_STAGING_API_URL=\"$google_staging_api_url\"", |
| 766 | "GOOGLE_STAGING_LSO_URL=\"$google_staging_lso_url\"", |
| 767 | "GOOGLE_TEST_API_URL=\"$google_test_api_url\"", |
| 768 | "GOOGLE_TEST_LSO_URL=\"$google_test_lso_url\"", |
| 769 | "GOOGLE_TEST_OAUTH_CLIENT_ID=\"$google_test_oauth_client_id\"", |
| 770 | "GOOGLE_TEST_OAUTH_CLIENT_SECRET=\"$google_test_oauth_client_secret\"", |
| 771 | "GOOGLE_TEST_OAUTH_URL=\"$google_test_oauth_url\"", |
| 772 | "GOOGLE_TEST_SYNC_URL=\"$google_test_sync_url\"", |
| 773 | ] |
| 774 | } |
| 775 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 776 | # TODO(crbug.com/487804): use js_compile_checked instead once the errors have |
| 777 | # been fixed. |
| 778 | js_compile_unchecked("injected_js") { |
| 779 | visibility = [ ":browser" ] |
| 780 | sources = [ |
| 781 | "find_in_page/resources/find_in_page.js", |
sdefresne | ffbfd94 | 2016-05-20 13:03:03 | [diff] [blame] | 782 | "passwords/resources/credential_manager.js", |
| 783 | "passwords/resources/password_controller.js", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 784 | ] |
| 785 | } |
| 786 | |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 787 | source_set("test_support") { |
| 788 | testonly = true |
| 789 | sources = [ |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 790 | "browser_state/test_chrome_browser_state.h", |
sdefresne | df585823 | 2016-02-17 13:03:13 | [diff] [blame] | 791 | "browser_state/test_chrome_browser_state.mm", |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 792 | "browser_state/test_chrome_browser_state_isolated_context.h", |
| 793 | "browser_state/test_chrome_browser_state_isolated_context.mm", |
sdefresne | 0f0fd5f0 | 2016-05-30 15:23:56 | [diff] [blame] | 794 | "browser_state/test_chrome_browser_state_manager.cc", |
| 795 | "browser_state/test_chrome_browser_state_manager.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 796 | "geolocation/test_location_manager.h", |
| 797 | "geolocation/test_location_manager.mm", |
| 798 | "net/mock_image_fetcher.h", |
| 799 | "net/mock_image_fetcher.mm", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 800 | "sync/fake_sync_service_factory.cc", |
| 801 | "sync/fake_sync_service_factory.h", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 802 | "sync/ios_chrome_profile_sync_test_util.cc", |
| 803 | "sync/ios_chrome_profile_sync_test_util.h", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 804 | "sync/sync_setup_service_mock.cc", |
| 805 | "sync/sync_setup_service_mock.h", |
| 806 | ] |
| 807 | |
| 808 | deps = [ |
sdefresne | cc7a86a | 2016-02-04 18:35:36 | [diff] [blame] | 809 | ":browser", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 810 | "//base", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 811 | "//components/bookmarks/browser", |
maxbogue | 26f4022 | 2016-09-16 20:22:18 | [diff] [blame] | 812 | "//components/browser_sync", |
| 813 | "//components/browser_sync:test_support", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 814 | "//components/history/core/browser", |
| 815 | "//components/history/ios/browser", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 816 | "//components/keyed_service/core", |
| 817 | "//components/keyed_service/ios", |
sdefresne | 3bdd563 | 2016-03-26 00:06:26 | [diff] [blame] | 818 | "//components/pref_registry:test_support", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 819 | "//components/signin/core/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 820 | "//components/signin/core/browser:test_support", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 821 | "//components/signin/ios/browser", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 822 | "//components/signin/ios/browser:test_support", |
Max Bogue | fef332d | 2016-07-28 22:09:09 | [diff] [blame] | 823 | "//components/sync", |
maxbogue | 91ee6068 | 2016-10-17 20:09:46 | [diff] [blame] | 824 | "//components/sync:test_support_driver", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 825 | "//components/syncable_prefs", |
| 826 | "//components/syncable_prefs:test_support", |
| 827 | "//components/user_prefs", |
| 828 | "//components/webdata_services", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 829 | "//ios/chrome/browser", |
sdefresne | 689fe6f7 | 2016-10-06 16:39:37 | [diff] [blame] | 830 | "//ios/chrome/browser/signin", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 831 | "//ios/chrome/common", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 832 | "//ios/chrome/test", |
| 833 | "//ios/public/provider/chrome/browser", |
sdefresne | a2b657a | 2016-02-03 15:16:05 | [diff] [blame] | 834 | "//ios/public/provider/chrome/browser:test_support", |
vabr | d75d7ab | 2015-12-14 11:59:04 | [diff] [blame] | 835 | "//ios/web", |
sdefresne | 5f39d8e6 | 2016-05-18 19:27:37 | [diff] [blame] | 836 | "//net:test_support", |
sdefresne | 0ddaed5 | 2015-11-19 10:40:02 | [diff] [blame] | 837 | "//testing/gmock", |
| 838 | "//testing/gtest", |
| 839 | "//ui/base", |
| 840 | "//url", |
| 841 | ] |
| 842 | } |