
The various constants defined in print_backend_consts.h have been defined unconditionally for all platforms. Each of these are only used for particular use cases. Reorganize and condition the constants to only be built for platforms that require them. Change-Id: Ia1a98537ec27bac6d5e8aa13bc5aeb523ecad5c9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6282845 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Alan Screen <awscreen@chromium.org> Cr-Commit-Position: refs/heads/main@{#1422124}
//printing
contains foundational code that is used for printing. It can depend
on other low-level directories like //cc/paint
and //ui
, but not higher
level code like //components
or //content
. Higher level printing code should
live in //components/printing
or the embedder.