| # Please consult components/viz/README.md about allowable dependencies. |
| |
| include_rules = [ |
| "+components/startup_metric_utils", |
| "-components/viz", |
| "+components/viz/common", |
| "+ui/base", |
| "+ui/gfx", |
| ] |
| |
| specific_include_rules = { |
| ".*_(unittest|perftest|perf_test|fuzzer)\.cc": [ |
| "+components/viz", |
| ], |
| |
| # Dependencies specific for fuzz targets and other fuzzing-related code. |
| ".*fuzz.*": [ |
| "+third_party/libFuzzer/src/utils", # This contains FuzzedDataProvider. |
| ], |
| |
| # Exceptionally allow viz debugger header inclusion. |
| "gpu_host_impl.h": [ |
| "+components/viz/service/debugger/mojom", |
| ], |
| } |