| [email protected] | 5ec3ed8 | 2012-12-27 11:44:00 | [diff] [blame] | 1 | include_rules = [ |
| [email protected] | 36316de5 | 2013-10-03 15:19:59 | [diff] [blame] | 2 | # Do not add chrome/ as an allowed include. |
| [email protected] | 5ec3ed8 | 2012-12-27 11:44:00 | [diff] [blame] | 3 | |
| [email protected] | 0833f12e | 2013-11-13 18:41:55 | [diff] [blame] | 4 | # Individual components must explicitly declare their dependencies |
| 5 | # on other components. Cycles in the dependency graph within | ||||
| 6 | # components/ are not allowed. | ||||
| 7 | "-components", | ||||
| 8 | |||||
| [email protected] | 5ec3ed8 | 2012-12-27 11:44:00 | [diff] [blame] | 9 | # Components should only depend on the public Content API, and on |
| 10 | # layers below the Content Module. They must not depend on the | ||||
| 11 | # implementation of the Content Module. | ||||
| 12 | # | ||||
| 13 | # Subdirectories of e.g. src/components/component_name should add | ||||
| 14 | # the additional parts of the Content API that they need, | ||||
| 15 | # e.g. components/component_name/browser/DEPS would add a | ||||
| 16 | # "+content/public/browser" rule. | ||||
| [email protected] | 5ec3ed8 | 2012-12-27 11:44:00 | [diff] [blame] | 17 | "+content/public/common", |
| [email protected] | 71352b8 | 2013-08-29 18:18:46 | [diff] [blame] | 18 | |
| 19 | # Dependencies of variations component. | ||||
| 20 | "+third_party/mt19937ar", | ||||
| [email protected] | 5ec3ed8 | 2012-12-27 11:44:00 | [diff] [blame] | 21 | ] |