Eriko Kurimoto | 2ecccee | 2024-08-27 10:10:05 | [diff] [blame] | 1 | include_rules = [ |
| 2 | # ChromeOS should not depend on //chrome. See //docs/chromeos/code.md for |
| 3 | # details. |
| 4 | "-chrome", |
| 5 | |
| 6 | # This directory is in //chrome, which violates the rule above. Allow this |
| 7 | # directory to #include its own files. |
David Black | 1efb393 | 2024-10-16 01:25:01 | [diff] [blame] | 8 | "+chrome/browser/ui/ash/gemini_app", |
Eriko Kurimoto | 2ecccee | 2024-08-27 10:10:05 | [diff] [blame] | 9 | |
| 10 | # Existing dependencies within //chrome. There is an active effort to |
| 11 | # refactor ash codes in //chrome to break these dependencies; see b/332804822. |
| 12 | # Whenever possible, avoid adding new //chrome dependencies to this list. |
Eriko Kurimoto | 2ecccee | 2024-08-27 10:10:05 | [diff] [blame] | 13 | ] |
| 14 | |
David Black | 6f3a641 | 2024-04-15 08:00:17 | [diff] [blame] | 15 | specific_include_rules = { |
David Black | 1efb393 | 2024-10-16 01:25:01 | [diff] [blame] | 16 | "gemini_app_interactive_uitest\.cc": [ |
Eriko Kurimoto | aef9ea74 | 2024-11-26 01:07:49 | [diff] [blame] | 17 | "+chrome/browser/ash/app_list", |
| 18 | "+chrome/browser/ash/app_restore", |
| 19 | "+chrome/browser/ash/login/test", |
| 20 | "+chrome/browser/ash/system_web_apps", |
Eriko Kurimoto | aef9ea74 | 2024-11-26 01:07:49 | [diff] [blame] | 21 | "+chrome/browser/ui/browser_element_identifiers.h", |
| 22 | "+chrome/browser/ui/browser_finder.h", |
| 23 | "+chrome/browser/ui/browser.h", |
| 24 | "+chrome/browser/ui/browser_list.h", |
| 25 | "+chrome/browser/ui/browser_list_observer.h", |
| 26 | "+chrome/browser/ui/chrome_pages.h", |
| 27 | "+chrome/browser/ui/web_applications", |
| 28 | "+chrome/browser/web_applications/preinstalled_web_apps", |
| 29 | "+chrome/browser/web_applications/test", |
| 30 | "+chrome/browser/web_applications/web_app_provider.h", |
| 31 | "+chrome/common", |
| 32 | "+chrome/test", |
| 33 | |
David Black | 6f3a641 | 2024-04-15 08:00:17 | [diff] [blame] | 34 | # TODO(http://b/333907855): Remove after migrating app. |
| 35 | "+chrome/browser/web_applications/preinstalled_web_apps/preinstalled_web_apps.h", |
| 36 | ] |
| 37 | } |