| include_rules = [ |
| "+base/containers/span.h", |
| "+base/files/file_path.h", |
| "+base/i18n/rtl.h", |
| "+base/observer_list_types.h", |
| "+base/optional.h", |
| "+base/macros.h", |
| "+base/memory/ref_counted.h", |
| "+base/memory/scoped_refptr.h", |
| "+base/memory/weak_ptr.h", |
| "+base/strings", |
| "+base/time/time.h", |
| "+base/threading/thread_checker.h", |
| "+build/build_config.h", |
| "+build/buildflag.h", |
| "+cc/input/browser_controls_state.h", |
| "+cc/input/event_listener_properties.h", |
| "+cc/input/overscroll_behavior.h", |
| "+cc/input/layer_selection_bound.h", |
| "+cc/layers/layer.h", |
| "+cc/metrics/begin_main_frame_metrics.h", |
| "+cc/paint/element_id.h", |
| "+cc/paint/paint_canvas.h", |
| "+cc/paint/paint_flags.h", |
| "+cc/paint/paint_worklet_layer_painter.h", |
| "+cc/trees/layer_tree_host.h", |
| "+cc/trees/layer_tree_host_client.h", |
| "+cc/trees/viewport_layers.h", |
| "+components/viz/common/surfaces/frame_sink_id.h", |
| "+components/viz/common/surfaces/surface_id.h", |
| "+media/base", |
| "+mojo/public", |
| "+net/cookies/site_for_cookies.h", |
| "+printing/mojom/print.mojom-shared.h", |
| "+services/metrics/public/cpp/ukm_source_id.h", |
| "+services/network/public/cpp/web_sandbox_flags.h", |
| "+services/network/public/mojom/web_client_hints_types.mojom-shared.h", |
| "+services/network/public/mojom/web_sandbox_flags.mojom-shared.h", |
| "+services/network/public/mojom/web_sandbox_flags.mojom-blink-forward.h", |
| "+services/network/public/mojom/content_security_policy.mojom-shared.h", |
| "+services/network/public/mojom/cors.mojom-shared.h", |
| "+services/network/public/mojom/cors_origin_pattern.mojom-shared.h", |
| "+services/network/public/mojom/fetch_api.mojom-shared.h", |
| "+services/network/public/mojom/ip_address_space.mojom-shared.h", |
| "+services/network/public/mojom/referrer_policy.mojom-shared.h", |
| "+services/network/public/mojom/url_loader.mojom-shared.h", |
| "+services/network/public/mojom/url_loader_factory.mojom-shared.h", |
| "+services/service_manager/public", |
| "+ui/base/dragdrop/mojom/drag_drop_types.mojom-shared.h", |
| "+ui/base/ime/ime_text_span.h", |
| "+ui/events/types", |
| "+ui/gfx/geometry", |
| "+ui/gfx/range/range.h", |
| # Enforce to use mojom-shared.h in blink/public so that it can compile |
| # inside and outside Blink. |
| "+third_party/blink/public/platform", |
| "+third_party/blink/public/web", |
| "+ui/accessibility/ax_enums.mojom-shared.h", |
| "+ui/accessibility/ax_event.h", |
| "+ui/accessibility/ax_mode.h", |
| "+ui/accessibility/ax_tree_id.h", |
| "+ui/base/ime/mojom/ime_types.mojom-shared.h", |
| "+ui/base/ime/mojom/virtual_keyboard_types.mojom-shared.h", |
| |
| # Allowed only inside INSIDE_BLINK |
| "+third_party/blink/renderer/core", |
| "+third_party/blink/renderer/platform", |
| ] |