| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
source_set("core") {Creating the `:core` target here sounds good to me.
Now that we've moved many of the `deps`, `public_deps` and `allow_circular_includes_from` to `:core` is it possible to also remove these from the `:browser` target below? Or do lists in both have to co-exist in the meantime?
source_set("core") {Creating the `:core` target here sounds good to me.
Now that we've moved many of the `deps`, `public_deps` and `allow_circular_includes_from` to `:core` is it possible to also remove these from the `:browser` target below? Or do lists in both have to co-exist in the meantime?
| Code-Review | +1 |
source_set("core") {Erik ChenCreating the `:core` target here sounds good to me.
Now that we've moved many of the `deps`, `public_deps` and `allow_circular_includes_from` to `:core` is it possible to also remove these from the `:browser` target below? Or do lists in both have to co-exist in the meantime?
yep my thoughts exactly. most can be removed.
sgtm - happy to approve this and will leave it to you if we want to try to remove them in this change or a follow-up.
Modularize //chrome/browser
This CL refactors `chrome/browser/BUILD.gn` by splitting the existing
`static_library("browser")` into a new `source_set("core")` target plus
a slimmed-down `static_library("browser")`. The new `:core` target
absorbs the bulk of the source files, deps, and
`allow_circular_includes_from` entries, while `:browser` retains only a
small set of sources (icon_manager, memory_details, net_benchmarking,
etc.) and now depends on `:core`. The
`chrome/browser/media/prefs/BUILD.gn` visibility list is updated to
grant access to the new `//chrome/browser:core` target. This is a
build-system reorganization with no functional code changes.
AGENT_GENERATED_CL
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |