include_rules = [
  # ChromeOS should not depend on //chrome. See //docs/chromeos/code.md for
  # details.
  "-chrome",

  # This directory is in //chrome, which violates the rule above. Allow this
  # directory to #include its own files.
  "+chrome/browser/chromeos/extensions/login_screen/login/cleanup",

  # Existing dependencies within //chrome. There is an active effort to
  # refactor chromeos codes in //chrome to break these dependencies; see
  # b/332804822. Whenever possible, avoid adding new //chrome dependencies to
  # this list.
  "+chrome/browser/apps/app_service",
  "+chrome/browser/ash/login/test",
  "+chrome/browser/ash/login/users",
  "+chrome/browser/ash/login/wizard_controller.h",
  "+chrome/browser/ash/policy/core",
  "+chrome/browser/ash/policy/test_support",
  "+chrome/browser/ash/printing",
  "+chrome/browser/ash/profiles",
  "+chrome/browser/browsing_data/chrome_browsing_data_remover_constants.h",
  "+chrome/browser/extensions/chrome_test_extension_loader.h",
  "+chrome/browser/extensions/component_loader.h",
  "+chrome/browser/extensions/extension_browsertest.h",
  "+chrome/browser/extensions/extension_error_controller.h",
  "+chrome/browser/extensions/extension_service.h",
  "+chrome/browser/extensions/external_provider_impl.h",
  "+chrome/browser/extensions/external_provider_manager.h",
  "+chrome/browser/extensions/policy_test_utils.h",
  "+chrome/browser/extensions/test_extension_service.h",
  "+chrome/browser/extensions/test_extension_system.h",
  "+chrome/browser/lifetime/application_lifetime_desktop.h",
  "+chrome/browser/policy/extension_force_install_mixin.h",
  "+chrome/browser/profiles",
  "+chrome/browser/ui/ash/shelf",
  "+chrome/browser/ui/browser_window/public/browser_collection_observer.h",
  "+chrome/browser/ui/browser_window/public/browser_window_interface.h",
  "+chrome/browser/ui/browser_window/public/browser_window_interface_iterator.h",
  "+chrome/browser/ui/browser_window/public/profile_browser_collection.h",
  "+chrome/browser/ui/browser_window/public/global_browser_collection.h",
  "+chrome/browser/ui/web_applications",
  "+chrome/browser/web_applications",
  "+chrome/common",
  "+chrome/test",
]

specific_include_rules = {
  "extension_cleanup_handler_browsertest\\.cc": [
    "+chrome/browser/browser_process.h",
  ]
}
