[DevUI DFM] Implement hierarchical PAK scheme via dev_ui_page_resources.pak.
This CL restructures PAK inclusion for DevUI pages to be hierarchical: * Each DevUI page has its own "atomic" PAK files (currently only done for chrome://bluetooth-internals). * On *all* architectures, pages intended for the DevUI DFM are repacked into dev_ui_page_resources.pak. * For non-Android, or if DevUI DFM is off, dev_ui_page_resources.pak is simply repacked with other resources to form resources.pak. This produces the same result as before. * For Android with DevUI DFM on (APK and bundles): * dev_ui_page_resources.pak and DevUI support resources are repacked into dev_ui_resources.pak. * Remaining resources go into resources.pak. This CL also centralizes atomic PAK files targets and deps into a single target (dev_ui_paks) in chrome/browser/resources/BUILD.gn, making it easier to edit dev_ui_page_resources.pak contents. Change-Id: Ieeaa18a322b46ed5102b2cbec20fab44a2b4ab82 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1785007Reviewed-by:Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by:
Dan Beam <dbeam@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Commit-Queue: Samuel Huang <huangs@chromium.org> Cr-Commit-Position: refs/heads/master@{#699997}
Showing
Please register or sign in to comment