Before this CL,
- `//DEPS` allows including `base/` headers
- `//base/DEPS` allows including `partition_alloc` headers, while
banning `base/allocator/partition_alloc`.
This forced us to use
- `#include "partition_alloc/*"` in `//base`
- `#include "base/allocator/partition_alloc/src/partition_alloc/*"`
elsewhere
and the rule was inconsistent.
This CL applies the DEP include rule in `//base` chrome-wide so that
we can only use `#include "partition_alloc/*"` style includes.
At the same time, all `#include` with the old style are rewritten.
This need to be done in the single CL to avoid DEP rule check errors.
Bug: 40276913
Change-Id: I1410888184df71ec3bd6374d58d876740357272c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5745369
Commit-Queue: Mikihito Matsuura <mikt@google.com>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Owners-Override: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1334435}