John Palmer | 459f4ac8 | 2020-06-19 02:27:14 | [diff] [blame] | 1 | include_rules = [ |
Kyle Horimoto | a25d399 | 2024-04-10 22:46:57 | [diff] [blame] | 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. |
Georg Neis | 4189a6d | 2024-08-22 04:13:34 | [diff] [blame] | 8 | "+chrome/browser/ui/ash/input_method", |
Kyle Horimoto | a25d399 | 2024-04-10 22:46:57 | [diff] [blame] | 9 | |
| 10 | # Existing dependencies within //chrome. There is an active effort to |
Eriko Kurimoto | 83b9bc4 | 2024-08-27 10:11:03 | [diff] [blame] | 11 | # refactor ash codes in //chrome to break these dependencies; see b/332804822. |
Kyle Horimoto | a25d399 | 2024-04-10 22:46:57 | [diff] [blame] | 12 | # Whenever possible, avoid adding new //chrome dependencies to this list. |
Kyle Horimoto | a25d399 | 2024-04-10 22:46:57 | [diff] [blame] | 13 | "+chrome/app/vector_icons", |
| 14 | "+chrome/browser/ash/input_method", |
| 15 | "+chrome/grit", |
Georg Neis | 4189a6d | 2024-08-22 04:13:34 | [diff] [blame] | 16 | "+chrome/test", |
John Palmer | d6d1d0f | 2020-12-07 03:02:05 | [diff] [blame] | 17 | ] |
jhtin | dcb22a9 | 2024-09-24 22:55:49 | [diff] [blame] | 18 | |
| 19 | specific_include_rules = { |
| 20 | ".*pixeltest\.cc": [ |
| 21 | "+chrome/browser/ui/views/frame/browser_view.h", |
| 22 | "+chrome/browser/ui/browser.h", |
| 23 | ] |
| 24 | } |