| include_rules = [ |
| # components/download are needed for providing the download feature. |
| # TODO(qinmin): move it to services/download when download becomes a service. |
| "+components/download/public/common", |
| "+components/viz/common", |
| "+components/viz/host", |
| "+device/fido", |
| "+services/device/public", |
| "+services/media_session/public", |
| "+services/network/public/cpp", |
| "+services/service_manager/sandbox", |
| "+services/video_capture/public/mojom", |
| "+services/ws/public/cpp/host", |
| "+services/ws/public/mojom", |
| ] |
| |
| specific_include_rules = { |
| ".*\.cc": [ |
| "+content/browser", |
| "+content/common/content_constants_internal.h", |
| "-content/browser/loader", |
| |
| # TODO: content/browser/loader is being separated out of content, and this |
| # file will be moved elsewhere. See http://crbug.com/598073. |
| "!content/browser/loader/resource_dispatcher_host_impl.h", |
| ], |
| |
| "desktop_capture\.h": [ |
| # desktop_capture.h creates a DesktopCaptureOptions to share between |
| # content/browser and chrome/browser. |
| "+third_party/webrtc/modules/desktop_capture/desktop_capture_options.h", |
| ], |
| |
| ".*unittest\.cc": [ |
| "+services/network/network_service.h", |
| ], |
| } |