| 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/ui/ash/shell_delegate", |
| |
| # Existing dependencies within //chrome. There is an active effort to |
| # refactor ash 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/api/tasks", |
| "+chrome/browser/ash/arc/arc_util.h", |
| "+chrome/browser/ash/arc/session", |
| "+chrome/browser/ash/assistant", |
| "+chrome/browser/ash/crosapi", |
| "+chrome/browser/ash/file_manager", |
| "+chrome/browser/ash/multidevice_setup", |
| "+chrome/browser/ash/profiles", |
| "+chrome/browser/browser_process.h", |
| "+chrome/browser/browser_process_platform_part_ash.h", |
| "+chrome/browser/nearby_sharing", |
| "+chrome/browser/profiles", |
| "+chrome/browser/sessions", |
| "+chrome/browser/ui/ash/accelerator", |
| "+chrome/browser/ui/ash/accessibility", |
| "+chrome/browser/ui/ash/back_gesture", |
| "+chrome/browser/ui/ash/boca", |
| "+chrome/browser/ui/ash/capture_mode", |
| "+chrome/browser/ui/ash/chrome_accelerator_prefs_delegate.h", |
| "+chrome/browser/ui/ash/clipboard", |
| "+chrome/browser/ui/ash/desks", |
| "+chrome/browser/ui/ash/focus_mode", |
| "+chrome/browser/ui/ash/game_dashboard", |
| "+chrome/browser/ui/ash/global_media_controls", |
| "+chrome/browser/ui/ash/keyboard", |
| "+chrome/browser/ui/ash/session", |
| "+chrome/browser/ui/ash/system_sounds_delegate_impl.h", |
| "+chrome/browser/ui/ash/user_education", |
| "+chrome/browser/ui/browser_command_controller.h", |
| "+chrome/browser/ui/browser_commands.h", |
| "+chrome/browser/ui/browser.h", |
| "+chrome/browser/ui/browser_tabstrip.h", |
| "+chrome/browser/ui/browser_window.h", |
| "+chrome/browser/ui/chromeos/window_pin_util.h", |
| "+chrome/browser/ui/chrome_pages.h", |
| "+chrome/browser/ui/scoped_tabbed_browser_displayer.h", |
| "+chrome/browser/ui/settings_window_manager_chromeos.h", |
| "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h", |
| "+chrome/browser/ui/views/frame", |
| "+chrome/browser/ui/views/tabs", |
| "+chrome/browser/ui/webui/tab_strip", |
| "+chrome/browser/web_applications", |
| "+chrome/common", |
| ] |