| # Please keep the dependencies here to a minimum. This is intended to be a |
| # low level Chrome OS system library that may be used by targets that need to |
| # be kept as small as possible. |
| include_rules = [ |
| "+ash/constants", |
| "+components/account_id/account_id.h", |
| "+components/device_event_log", |
| "+components/policy/proto", |
| "+components/pref_registry", |
| "+components/prefs", |
| "+components/user_manager/known_user.h", |
| "+crypto", |
| "+google_apis/gaia", |
| "+media/base/video_facing.h", |
| "+mojo/public", |
| "+net", |
| "+services/device/public", |
| "+services/network/public", |
| "+third_party/cros_system_api", |
| "+third_party/protobuf", |
| |
| # Some targets may not have any UI, so explictly exclude src/ui. |
| "-ui", |
| ] |
| |
| specific_include_rules = { |
| ".*run_all_unittests.cc": [ |
| "+mojo/core/embedder", |
| ], |
| |
| ".*test\.cc": [ |
| "+services/network/test", |
| ], |
| |
| ".*test_suite\.cc": [ |
| "+ui/base", |
| ], |
| } |