| include_rules = [ |
| "+breakpad/src/client/ios", |
| "+breakpad/src/common", |
| "+components/about_handler", |
| "+components/autofill/core/browser", |
| "+components/autofill/core/common", |
| "+components/autofill/ios/browser", |
| "+components/bookmarks", |
| "+components/browser_sync/browser", |
| "+components/browser_sync/common", |
| "+components/browsing_data/core", |
| "+components/browsing_data_ui", |
| "+components/component_updater", |
| "+components/content_settings/core", |
| "+components/cookie_config", |
| "+components/crash/core/browser", |
| "+components/crash/core/common", |
| "+components/dom_distiller/core", |
| "+components/dom_distiller/ios", |
| "+components/favicon/core", |
| "+components/favicon_base", |
| "+components/flags_ui", |
| "+components/gcm_driver", |
| "+components/google/core/browser", |
| "+components/history/core/browser", |
| "+components/history/ios/browser", |
| "+components/image_fetcher", |
| "+components/infobars/core", |
| "+components/invalidation", |
| "+components/keyed_service/core", |
| "+components/keyed_service/ios", |
| "+components/language_usage_metrics", |
| "+components/leveldb_proto", |
| "+components/metrics", |
| "+components/user_prefs", |
| "+components/metrics_services_manager", |
| "+components/navigation_metrics", |
| "+components/net_log", |
| "+components/network_session_configurator", |
| "+components/network_time", |
| "+components/ntp_snippets", |
| "+components/omnibox/browser", |
| "+components/open_from_clipboard", |
| "+components/password_manager/core/browser", |
| "+components/password_manager/core/common", |
| "+components/password_manager/sync/browser", |
| "+components/physical_web/data_source", |
| "+components/pref_registry", |
| "+components/prefs", |
| "+components/profile_metrics", |
| "+components/proxy_config", |
| "+components/rappor", |
| "+components/rlz", |
| "+components/search", |
| "+components/search_engines", |
| "+components/security_interstitials", |
| "+components/security_state", |
| "+components/sessions", |
| "+components/signin/core/browser", |
| "+components/signin/core/common", |
| "+components/signin/ios/browser", |
| "+components/ssl_config", |
| "+components/suggestions", |
| "+components/sync", |
| "+components/sync_sessions", |
| "+components/syncable_prefs", |
| "+components/translate/core", |
| "+components/translate/ios", |
| "+components/undo", |
| "+components/update_client", |
| "+components/upload_list", |
| "+components/url_formatter", |
| "+components/variations", |
| "+components/version_info", |
| "+components/version_ui", |
| "+components/web_resource", |
| "+components/webdata_services", |
| "+components/webp_transcode", |
| "+crypto", |
| "+google_apis", |
| "+ios/chrome/common", |
| "+ios/net", |
| "+ios/public/provider/chrome", |
| "+ios/public/provider/components", |
| "+ios/public/provider/web", |
| "+ios/web/public", |
| "+net", |
| "+third_party/brotli", |
| "+third_party/google_toolbox_for_mac", |
| "+ui", |
| |
| # Those depend on //content; exclude them. |
| "-components/metrics/gpu", |
| "-components/sessions/content", |
| |
| # For tests. |
| "+ios/chrome/test", |
| "+ios/public/test", |
| "+ios/testing", |
| |
| # Only parts of skia are compiled on iOS, so we explicitly list the |
| # files that can be included to avoid bringing in more code. |
| "+skia/ext/skia_utils_ios.h", |
| |
| # Strings and resources. |
| "+components/grit", |
| "+components/strings/grit", |
| "+grit/components_strings.h", |
| "+ios/chrome/grit", |
| ] |