blob: 056b86744f8b228a0dcc25bb753009d808e55fb6 [file] [log] [blame]
include_rules = [
# Allow inclusion of specific components that we depend on.
# See comment in content/DEPS for which components are allowed.
"+components/services/leveldb",
"+components/network_session_configurator/common",
"+components/scheduler/renderer",
"+components/scheduler/test",
"+components/viz/common",
"+components/viz/host",
"+components/viz/service",
"+components/viz/test",
"+services/viz/public/interfaces",
"+chromeos/audio", # For WebRTC tests.
# Testing utilities can access anything in content/
"+content",
"+device/bluetooth", # For WebBluetooth tests
"+device/gamepad/public/cpp",
# For loading V8's initial snapshot from external files.
"+gin/v8_initializer.h",
"+services/catalog",
"+services/device/public/cpp/generic_sensor",
"+services/network/public/cpp",
"+services/network/public/mojom",
"+services/network/test",
"+services/network/url_request_context_builder_mojo.h",
"+services/proxy_resolver",
"+services/service_manager/public",
"+ui/base/resource/data_pack.h",
"+ui/base/resource/resource_bundle.h",
"+ui/base/resource/resource_bundle_android.h",
"+ui/base/resource/resource_handle.h",
"!v8/include/v8.h",
# For TestMojoProxyResolverFactory. Remove once it moves to the network
# service.
"+services/service_manager/public/cpp/service_context_ref.h",
# For ProxyServiceMojoTest. Remove once it moves to the network service.
"+services/network/proxy_service_mojo.h",
]
specific_include_rules = {
"layouttest_support.cc": [
"+content/shell/test_runner",
"+content/shell/common/shell_switches.h",
"+services/ws/public/cpp/gpu",
],
"gpu_browsertest_helpers.cc": [
"+services/ws/public/cpp/gpu/command_buffer_metrics.h",
"+services/ws/public/cpp/gpu/context_provider_command_buffer.h",
],
}