Further split the chrome_browser.gypi source list
This pulls many subdirectories directories of chrome/browser into their
own gypi source list variables. The primary motivation for this change
is to support iOS during the transition period of componentization;
these directories are the bulk of the chrome/ code currently built
downstream on iOS. Over time, the expectation for most/all of this code
is that it would be move into components, so pulling them into separate
lists is a reasonable first step.
By separating them out into variables, the forked version can easily
just add them to 'sources' for iOS. This is more maintainable, and
more GN-friendly, than complex include/exclude rules.
BUG=432994
Review URL: https://codereview.chromium.org/725343003
Cr-Commit-Position: refs/heads/master@{#304428}
2 files changed