| 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/metrics/public", # for UKM API |
| "+services/network/public", # for Fetch API and CORS |
| "+third_party/blink/renderer/platform/bindings/parkable_string.h", |
| "+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/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/platform_probe_sink.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 = { |
| "resource_error\.cc": [ |
| "+net/base/net_errors.h" |
| ] |
| } |