blob: 284673170bcc19809ce18897ceca4d9e5133828f [file] [log] [blame]
# Please include torne@ and (erikwright@) on the review for any changes
# to DEPS files under android_webview/
# Do not add any includes under chrome/ anywhere in android_webview.
include_rules = [
# lib is the top-level target, and must remain a leaf in the dependency tree.
"-android_webview/lib",
"+android_webview/browser_jni_headers",
"+components/about_ui",
"+components/content_capture",
"+components/embedder_support/android/java",
"+components/heap_profiling",
"+components/keyed_service/content",
"+components/google/core",
"+components/gwp_asan",
"+components/js_injection",
"+components/network_session_configurator/common",
"+components/metrics",
"+components/power_scheduler",
"+components/prefs",
"+components/services/heap_profiling/public",
"+components/url_formatter",
"+components/version_info",
# Only allow this header in spellchecking since allowing all of spellchecking
# would include both browser and renderer components.
"+components/spellcheck/spellcheck_buildflags.h",
"+content/public/common",
"+crypto",
"+gpu",
# Only this one header in media which doesn't depend on anything else.
"+media/media_buildflags.h",
"+mojo/public/cpp/bindings",
"+net",
"+services/network/public/cpp",
"+services/preferences/tracked",
"+services/service_manager/public",
"+services/viz/public/mojom",
"+skia",
"+third_party/blink/public/common/web_preferences",
"+third_party/boringssl/src/include",
"+third_party/skia/include",
"+ui/android",
"+ui/base",
"+ui/gfx",
# Used for Vulkan interop path.
"+third_party/vulkan/include",
"+third_party/skia/src/gpu/vk/GrVkSecondaryCBDrawContext.h",
]