include_rules = [ # Existing dependencies within //chrome. There is an active effort to # refactor //chrome/browser/ash to break these dependencies; see b/332804822. # Whenever possible, avoid adding new //chrome dependencies to this list. # # Files residing in certain directories (e.g., //chrome/browser) are listed # individually. Other dependencies within //chrome are listed on a per- # directory basis. See //tools/chromeos/gen_deps.sh for details. "+chrome/app", "+chrome/browser/accessibility/media_app", "+chrome/browser/apps/almanac_api_client", "+chrome/browser/apps/app_service", "+chrome/browser/ash/accessibility", "+chrome/browser/ash/app_list", "+chrome/browser/ash/extensions", "+chrome/browser/ash/file_manager", "+chrome/browser/ash/profiles", "+chrome/browser/browser_process.h", "+chrome/browser/chromeos/upload_office_to_cloud", "+chrome/browser/devtools", "+chrome/browser/error_reporting", "+chrome/browser/extensions/component_loader.h", "+chrome/browser/extensions/extension_tab_util.h", "+chrome/browser/extensions/scoped_test_mv2_enabler.h", "+chrome/browser/file_system_access", "+chrome/browser/media/webrtc", "+chrome/browser/metrics", "+chrome/browser/notifications", "+chrome/browser/platform_util.h", "+chrome/browser/policy", "+chrome/browser/profiles", "+chrome/browser/renderer_context_menu", "+chrome/browser/ui/ash", "+chrome/browser/ui/browser_window/public", "+chrome/browser/ui/chrome_pages.h", "+chrome/browser/ui/navigator/browser_navigator.h", "+chrome/browser/ui/navigator/browser_navigator_params.h", "+chrome/browser/ui/tabs", "+chrome/browser/ui/web_applications", "+chrome/browser/ui/webui/ash", "+chrome/browser/ui/webui/plural_string_handler.h", "+chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h", "+chrome/browser/web_applications/external_install_options.h", "+chrome/browser/web_applications/externally_managed_app_manager.h", "+chrome/browser/web_applications/mojom", "+chrome/browser/web_applications/os_integration", "+chrome/browser/web_applications/policy", "+chrome/browser/web_applications/proto", "+chrome/browser/web_applications/test", "+chrome/browser/web_applications/web_app_command_manager.h", "+chrome/browser/web_applications/web_app_command_scheduler.h", "+chrome/browser/web_applications/web_app_constants.h", "+chrome/browser/web_applications/web_app.h", "+chrome/browser/web_applications/web_app_helpers.h", "+chrome/browser/web_applications/web_app_icon_generator.h", "+chrome/browser/web_applications/web_app_icon_manager.h", "+chrome/browser/web_applications/web_app_install_info.h", "+chrome/browser/web_applications/web_app_provider_factory.h", "+chrome/browser/web_applications/web_app_provider.h", "+chrome/browser/web_applications/web_app_registrar.h", "+chrome/browser/web_applications/web_app_registry_update.h", "+chrome/browser/web_applications/web_app_system_web_app_delegate_map_utils.h", "+chrome/browser/web_applications/web_app_tab_helper.h", "+chrome/browser/web_applications/web_app_ui_manager.h", "+chrome/browser/web_applications/web_app_utils.h", "+chrome/common/chrome_constants.h", "+chrome/common/chrome_features.h", "+chrome/common/chrome_paths.h", "+chrome/common/chrome_switches.h", "+chrome/common/url_constants.h", "+chrome/grit", "+chrome/test/base", "+chrome/test/interaction", ] specific_include_rules = { ".*_browsertest\\.cc": [ "+chrome/browser/ui/browser_commands.h", ], "system_web_app_manager_factory\\.cc": [ "+chrome/browser/global_features.h", ], "system_web_app_manager_unittest\\.cc": [ "+chrome/browser/global_features.h", ], }