blob: a46563ffd37f65e1112828f77c8603017a547174 [file] [log] [blame]
# Components must declare all dependencies explicitly. They do not inherit
# from //ash/DEPS.
noparent = True
include_rules = [
# Components can use some common things.
"+base",
"+build",
"+testing",
# Components can be mojo services.
"+mojo/public",
"+services/service_manager/public",
# Components support views UI with aura.
"+cc/paint",
"+ui/aura",
"+ui/base",
"+ui/display",
"+ui/events",
"+ui/gfx",
"+ui/views",
# Components may not directly access ash, except through public mojo
# IPC interfaces.
"-ash",
"+ash/public",
# Individual components must explicitly declare their dependencies
# on other components. Cycles in the dependency graph within
# components/ are not allowed.
"-ash/components",
# Components sit below chrome.
"-chrome",
]