Commit a060a3f3 authored by Pavel Feldman's avatar Pavel Feldman Committed by Commit Bot

Generate de-facto DEPS for platform/ subfolders to be able to visualize and reason about them.

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I7aa90dcc7026df4c14950b5f0aee21134fe9ddb0
Reviewed-on: https://chromium-review.googlesource.com/1013335Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Commit-Queue: Pavel Feldman <pfeldman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#551017}
parent f3bc4da5
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/animation",
# Dependencies.
"+cc",
"-cc/blink",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/layout_unit.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/transforms",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/audio",
# Dependencies.
"+third_party/blink/renderer/platform/cpu/mips/common_macros_msa.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/geometry/float_point_3d.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/waitable_event.h",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
"+gin/public"
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/bindings",
# Dependencies.
"+gin/public",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/instance_counters.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/supplementable.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/blob",
# Dependencies.
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/file_metadata.h",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/text/line_ending.h",
"+third_party/blink/renderer/platform/uuid.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/clipboard",
# Dependencies.
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/weborigin/kurl.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/feature_policy",
# Dependencies.
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/json",
"+third_party/blink/renderer/platform/network/http_parsers.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/weborigin/security_origin.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/fonts",
# Dependencies.
"+third_party/blink/renderer/platform/font_family_names.h",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap/handle.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/language.h",
"+third_party/blink/renderer/platform/layout_locale.h",
"+third_party/blink/renderer/platform/layout_test_support.h",
"+third_party/blink/renderer/platform/layout_unit.h",
"+third_party/blink/renderer/platform/mac/version_util_mac.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/resolution_units.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/text",
"+third_party/blink/renderer/platform/transforms/affine_transform.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/geometry",
# Dependencies.
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/json",
"+third_party/blink/renderer/platform/layout_unit.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/pod_interval_tree.h",
"+third_party/blink/renderer/platform/text",
"+third_party/blink/renderer/platform/transforms",
"+third_party/blink/renderer/platform/wtf",
"+ui/gfx/geometry",
]
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/geometry",
# Dependencies.
"+base/bind.h",
"+base/callback.h",
"+base/compiler_specific.h",
......@@ -22,7 +27,39 @@ include_rules = [
"+media/base/media_switches.h",
"+media/base/video_frame.h",
"+services/viz/public/interfaces",
"+third_party/blink/renderer/platform/animation",
"+third_party/blink/renderer/platform/bindings/runtime_call_stats.h",
"+third_party/blink/renderer/platform/bindings",
"+third_party/blink/renderer/platform/cpu/mips/common_macros_msa.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/drag_image.h",
"+third_party/blink/renderer/platform/fonts",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/image-decoders",
"+third_party/blink/renderer/platform/image-encoders",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/json/json_values.h",
"+third_party/blink/renderer/platform/length.h",
"+third_party/blink/renderer/platform/mojo/mojo_helper.h",
"+third_party/blink/renderer/platform/network/mime/mime_type_registry.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/scroll",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/text",
"+third_party/blink/renderer/platform/timer.h",
"+third_party/blink/renderer/platform/transforms",
"+third_party/blink/renderer/platform/waitable_event.h",
"+third_party/blink/renderer/platform/weborigin/kurl.h",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
"+third_party/blink/public/web/web_settings.h",
"+ui/gfx/geometry",
]
specific_include_rules = {
......
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/heap",
# Dependencies.
"+base/atomicops.h",
"+base/bits.h",
"+base/compiler_specific.h",
"+base/synchronization/lock.h",
"+base/sys_info.h",
"+third_party/blink/renderer/platform/bindings",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/memory_coordinator.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler/child/web_scheduler.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
]
specific_include_rules = {
......
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/image-decoders",
# Dependencies.
"+cc/paint/image_animation_count.h",
]
\ No newline at end of file
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/image-encoders",
# Dependencies.
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/network/mime/mime_type_registry.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/instrumentation",
# Dependencies.
"+base/gtest_prod_util.h",
"+base/json",
"+base/macros.h",
......@@ -8,4 +15,8 @@ include_rules = [
"+base/trace_event",
"+base/values.h",
"+skia/ext/skia_trace_memory_dump_impl.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/json",
# Dependencies.
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/loader",
# Dependencies.
"+base/metrics/field_trial_params.h", # for fetch/ResourceLoadScheduler.cpp
"+base/strings/string_number_conversions.h", # for fetch/ResourceLoadScheduler.cpp
"+components/link_header_util", # for LinkHeader.cpp
"+services/network/public", # for Fetch API and CORS
"+third_party/boringssl/src/include/openssl/curve25519.h" # for SubresourceIntegrity.cpp
"+third_party/blink/renderer/platform/bindings/script_forbidden_scope.h",
"+third_party/blink/renderer/platform/blob/blob_data.h",
"+third_party/blink/renderer/platform/cross_origin_attribute_value.h",
"+third_party/blink/renderer/platform/cross_thread_copier.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/crypto.h",
"+third_party/blink/renderer/platform/decimal.h",
"+third_party/blink/renderer/platform/exported",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instance_counters.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/language.h",
"+third_party/blink/renderer/platform/memory_coordinator.h",
"+third_party/blink/renderer/platform/mhtml",
"+third_party/blink/renderer/platform/network",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/PlatformProbeSink.h",
"+third_party/blink/renderer/platform/probe",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/timer.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
"+third_party/boringssl/src/include/openssl/curve25519.h", # for SubresourceIntegrity.cpp
]
specific_include_rules = {
......
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/mac",
# Dependencies.
"+third_party/blink/renderer/platform/animation/timing_function.h",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/kill_ring.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/scroll",
"+third_party/blink/renderer/platform/theme.h",
"+third_party/blink/renderer/platform/timer.h",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/media",
# Dependencies.
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/wtf",
"+third_party/zlib/google/compression_utils.h",
"+ui/base/resource",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/mediastream",
# Dependencies.
"+third_party/blink/renderer/platform/audio",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/uuid.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/mhtml",
# Dependencies.
"+third_party/blink/renderer/platform/date_components.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/network",
"+third_party/blink/renderer/platform/serialized_resource.h",
"+third_party/blink/renderer/platform/shared_buffer_chunk_reader.h",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/text",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/mojo",
# Dependencies.
"+base/callback.h",
"+base/containers/span.h",
"+base/message_loop/message_loop.h",
......@@ -12,5 +17,10 @@ include_rules = [
"+mojo/public/cpp/bindings/binding.h",
"+mojo/public/mojom/base/string16.mojom-blink.h",
"+services/network/public/mojom/fetch_api.mojom-blink.h",
"+skia/public/interfaces/bitmap_skbitmap_struct_traits.h"
"+skia/public/interfaces/bitmap_skbitmap_struct_traits.h",
"+third_party/blink/renderer/platform/blob/blob_data.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/network",
# Dependencies.
"+media",
"-media/blink",
# net/ includes should be allowed only in a limited set of directories,
......@@ -8,4 +15,23 @@ include_rules = [
"+net/nqe",
# For URLRequestDataJob::BuildResponse().
"+net/url_request/url_request_data_job.h",
"+third_party/blink/renderer/platform/blob/blob_data.h",
"+third_party/blink/renderer/platform/cross_origin_attribute_value.h",
"+third_party/blink/renderer/platform/cross_thread_copier.h",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/crypto.h",
"+third_party/blink/renderer/platform/file_metadata.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/loader",
"+third_party/blink/renderer/platform/loader",
"+third_party/blink/renderer/platform/loader",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/peerconnection",
# Dependencies.
"+third_party/blink/renderer/platform/bindings/script_wrappable.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/plugins",
# Dependencies.
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/probe",
# Dependencies.
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/loader/fetch/fetch_context.h",
"+third_party/blink/renderer/platform/PlatformProbesInl.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/scheduler",
# Dependencies.
"+base/atomic_sequence_num.h",
"+base/atomicops.h",
"+base/bind_helpers.h",
......@@ -31,6 +38,16 @@ include_rules = [
"+base/threading/thread.h",
"+base/threading/thread_checker.h",
"+services/metrics",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/waitable_event.h",
"+third_party/blink/renderer/platform/web_task_runner.h",
"+third_party/blink/renderer/platform/wtf",
]
specific_include_rules = {
......
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/scroll",
# Dependencies.
"+cc",
"-cc/blink",
"+third_party/blink/renderer/platform/animation",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/layout_test_support.h",
"+third_party/blink/renderer/platform/mac",
"+third_party/blink/renderer/platform/platform_chrome_client.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/scheduler/child/web_scheduler.h",
"+third_party/blink/renderer/platform/timer.h",
"+third_party/blink/renderer/platform/transforms/transformation_matrix.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/speech",
# Dependencies.
"+third_party/blink/renderer/platform/exported/web_speech_synthesizer_client_impl.h",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/testing",
# Dependencies.
"+base/at_exit.h",
"+base/command_line.h",
"+base/i18n/icu_util.h",
......@@ -14,6 +19,28 @@ include_rules = [
"+components/viz/test",
"+mojo/edk/embedder",
'+testing',
"+third_party/blink/renderer/platform/font_family_names.h",
"+third_party/blink/renderer/platform/fonts",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/graphics",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/histogram.h",
"+third_party/blink/renderer/platform/image-decoders/image_decoder.h",
"+third_party/blink/renderer/platform/instrumentation",
"+third_party/blink/renderer/platform/language.h",
"+third_party/blink/renderer/platform/loader",
"+third_party/blink/renderer/platform/network",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/pod_arena.h",
"+third_party/blink/renderer/platform/scheduler",
"+third_party/blink/renderer/platform/scroll",
"+third_party/blink/renderer/platform/shared_buffer.h",
"+third_party/blink/renderer/platform/text",
"+third_party/blink/renderer/platform/timer.h",
"+third_party/blink/renderer/platform/waitable_event.h",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
specific_include_rules = {
......
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/text",
# Dependencies.
"+third_party/blink/renderer/platform/date_components.h",
"+third_party/blink/renderer/platform/fonts",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/heap",
"+third_party/blink/renderer/platform/language.h",
"+third_party/blink/renderer/platform/layout_locale.h",
"+third_party/blink/renderer/platform/layout_test_support.h",
"+third_party/blink/renderer/platform/layout_unit.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/weborigin",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# To whitelist base/ stuff Blink is allowed to include, we list up all
# directories and files instead of writing 'base/'.
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/threading",
# Dependencies.
"+base/task_scheduler",
"+base/test",
"+third_party/blink/renderer/platform/cross_thread_functional.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/threading/background_task_runner.h",
"+third_party/blink/renderer/platform/waitable_event.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/transforms",
# Dependencies.
"+third_party/blink/renderer/platform/animation",
"+third_party/blink/renderer/platform/cpu/mips/common_macros_msa.h",
"+third_party/blink/renderer/platform/geometry",
"+third_party/blink/renderer/platform/length_functions.h",
"+third_party/blink/renderer/platform/length.h",
"+third_party/blink/renderer/platform/wtf",
]
include_rules = [
# Don't depend on platform/.
"-third_party/blink/renderer/platform",
# Module.
"+third_party/blink/renderer/platform/weborigin",
# Dependencies.
# net/ includes should be allowed only in a limited set of directories,
# so we have separate DEPS from platform's one.
"+net/base",
"+third_party/blink/renderer/platform/blob/blob_url.h",
"+third_party/blink/renderer/platform/platform_export.h",
"+third_party/blink/renderer/platform/runtime_enabled_features.h",
"+third_party/blink/renderer/platform/testing",
"+third_party/blink/renderer/platform/wtf",
]
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment