chromium/ios/chrome/app/DEPS

include_rules = [
  "+components/bookmarks/browser",
  "+components/bookmarks/test",
  "+components/breadcrumbs/core",
  "+components/browsing_data/core",
  "+components/component_updater",
  "+components/component_updater/installer_policies",
  "+components/content_settings",
  "+components/crash/core/app",
  "+components/crash/core/common",
  "+components/download/public/background_service/background_download_service.h",
  "+components/enterprise/idle",
  "+components/favicon_base",
  "+components/favicon/core",
  "+components/feature_engagement",
  "+components/handoff",
  "+components/history/core/browser",
  "+components/keyed_service/core",
  "+components/metrics",
  "+components/optimization_guide/core",
  "+components/password_manager/core/browser",
  "+components/password_manager/core/common",
  "+components/payments/core",
  "+components/policy/core/common",
  "+components/prefs",
  "+components/previous_session_info/previous_session_info.h",
  "+components/reading_list/core",
  "+components/reading_list/ios",
  "+components/search_engines",
  "+components/send_tab_to_self",
  "+components/signin/internal",
  "+components/signin/public/identity_manager/identity_manager.h",
  "+components/suggestions",
  "+components/sync/service",
  "+components/ukm/ios",
  "+components/unified_consent",
  "+components/url_formatter",
  "+components/variations",
  "+components/version_info",
  "+components/web_resource",
  "+ios/chrome/browser",
  "+ios/chrome/browser/feature_engagement/model",
  "+components/signin/public/identity_manager",
  "+ios/components/cookie_util",
  "+ios/components/webui",
  "+ios/net",
  "+ios/public/provider/chrome",
  "+mojo/core/embedder/embedder.h",
  "+third_party/breakpad/breakpad/src/client/ios",
  "+third_party/crashpad/crashpad/client",

  # Strings and resources.
  "+components/grit",
  "+components/strings",
  "+ios/chrome/grit",

  # Use ios/chrome/browser/ui/authentication/signin_earl_grey.h instead
  "-ios/chrome/browser/ui/authentication/signin_earl_grey_app_interface.h",

  # use ios/chrome/browser/bookmarks/ui_bundled/bookmark_earl_grey.h instead
  "-ios/chrome/browser/bookmarks/ui_bundled/bookmark_earl_grey_app_interface.h",

  # use ios/chrome/test/earl_grey/chrome_earl_grey.h instead
  "-ios/chrome/test/earl_grey/chrome_earl_grey_app_interface.h",
]

specific_include_rules = {
  ".*test\.mm": [
    "+components/previous_session_info/previous_session_info_private.h",
    "+components/sync_preferences",
    "+components/open_from_clipboard",
  ],
}