| include_rules = [ |
| "+cc/base/switches.h", |
| "+chromecast/activity", |
| "+chromecast/bindings", |
| "+chromecast/bindings/public/mojom", |
| "+chromecast/common", |
| "+chromecast/common/mojom", |
| "+chromecast/graphics", |
| "+chromecast/app/grit/chromecast_settings.h", |
| "+chromecast/app/resources/grit/shell_resources.h", |
| "+chromecast/external_mojo", |
| "+chromecast/media", |
| "+chromecast/metrics", |
| "+chromecast/mojo", |
| "+chromecast/net", |
| "+chromecast/service", |
| "+chromecast/ui", |
| "+components/cast", |
| "+components/cast_receiver/browser", |
| "+components/cdm/browser", |
| "+components/crash", |
| "+components/download/public/common", |
| "+components/guest_view/browser", |
| "+components/heap_profiling", |
| "+components/keyed_service", |
| "+components/media_control/browser", |
| "+components/media_control/mojom", |
| "+components/memory_pressure", |
| "+components/network_hints", |
| "+components/network_session_configurator/common", |
| "+components/on_load_script_injector/browser", |
| "+components/policy/core/browser", |
| "+components/prefs", |
| "+components/pref_registry", |
| "+components/profile_metrics", |
| "+components/proxy_config", |
| "+components/safe_search_api", |
| "+components/services/heap_profiling/heap_profiling_service.h", |
| "+components/services/heap_profiling/public/mojom", |
| "+components/services/heap_profiling/public/cpp/settings.h", |
| "+components/storage_monitor", |
| "+components/ui_devtools", |
| "+components/url_matcher", |
| "+components/url_rewrite/browser", |
| "+components/url_rewrite/common", |
| "+components/url_rewrite/mojom", |
| "+components/user_prefs", |
| "+components/value_store", |
| "+components/variations/net", |
| "+components/version_info", |
| "+components/viz/common/switches.h", |
| "+components/zoom", |
| "+content/common/net", |
| "+content/public/android", |
| "+content/public/browser", |
| "+content/public/common", |
| "+content/public/test", |
| "+device/bluetooth", |
| "+gin/v8_initializer.h", |
| "+gpu/command_buffer/service/gpu_switches.h", |
| "+media/audio", |
| "+media/base", |
| "+media/gpu", |
| "+media/mojo", |
| "+mojo/public", |
| "+net", |
| "+sandbox/policy", |
| "+services/cert_verifier/public/mojom", |
| "+services/media_session/public", |
| "+services/metrics/public/cpp", |
| "+services/network/public/cpp", |
| "+services/service_manager", |
| "+storage/browser/quota/quota_settings.h", |
| "+third_party/blink/public/common", |
| "+third_party/blink/public/mojom/autoplay", |
| "+third_party/blink/public/mojom/loader/resource_load_info.mojom.h", |
| "+third_party/blink/public/mojom/mediastream/media_stream.mojom-shared.h", |
| "+third_party/blink/public/mojom/mediastream/media_stream.mojom.h", |
| "+third_party/blink/public/mojom/messaging", |
| "+third_party/blink/public/mojom/speech/speech_synthesis.mojom.h", |
| "+third_party/blink/public/mojom/webpreferences/web_preferences.mojom.h", |
| "+third_party/skia/include/core/SkColor.h", |
| "+ui/aura", |
| "+ui/base", |
| "+ui/compositor", |
| "+ui/events", |
| "+ui/gfx", |
| "+ui/gl", |
| "+ui/display", |
| "+ui/ozone", |
| "+ui/views", |
| "+ui/wm", |
| |
| # TODO(sanfin): Remove this by fixing the crash handler on android. |
| "!chromecast/app", |
| |
| # TODO(slan): Remove this when the network service is shipped on Cast. |
| "+services/network", |
| |
| # TODO(guohuideng): Separate SetGeometry from VideoPlaneController, and get |
| # rid of the dependency on cast_renderer.h. |
| "+chromecast/media/service/cast_renderer.h", |
| |
| # For favicon url |
| "+third_party/blink/public/mojom/favicon", |
| |
| # No inclusion of WebKit from the browser, other than the ones in |
| # WebKit/public/{mojom,common}, or the ones that are strictly enum/POD, |
| # header-only types, and some selected common code. |
| # Needed for constants for TTS. |
| "+third_party/blink/public/platform/web_speech_synthesis_constants.h", |
| ] |