Implement mb - a meta-build wrapper for bots to use in the GYP->GN migration.
This CL implements a new tool called mb (//tools/mb) that wraps both GYP and GN to implement the 'gen' and 'analyze' steps on the bots. It serves three purposes: 1. To move the decision to use GYP or GN to generate the build files to a configuration stored in the repo (and to hide it from the bots). 2. To move which flags are used to a configuration stored in the repo, so that we can version the flags alongside the code, and change the flags without needing to change things in the build repo. 3. To consolidate a list of all of the different build configs we need to support and verify for the GYP->GN migration. For more details on the above, see //tools/md/README.md and the linked docs. R=scottmg@chromium.org, brettw@chromium.org BUG=466436 Review URL: https://codereview.chromium.org/1062613004 Cr-Commit-Position: refs/heads/master@{#324231}
Showing
tools/mb/README.md
0 → 100644
tools/mb/docs/design_spec.md
0 → 100644
tools/mb/docs/user_guide.md
0 → 100644
tools/mb/mb
0 → 100755
tools/mb/mb.bat
0 → 100755
tools/mb/mb.py
0 → 100755
This diff is collapsed.
tools/mb/mb_config.pyl
0 → 100644
tools/mb/mb_unittest.py
0 → 100644
Please register or sign in to comment