• dpranke's avatar
    Implement mb - a meta-build wrapper for bots to use in the GYP->GN migration. · fe460231
    dpranke authored
    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}
    fe460231
README.md 820 Bytes