| Index: tools/mb/docs/design_spec.md
|
| diff --git a/tools/mb/docs/design_spec.md b/tools/mb/docs/design_spec.md
|
| index 5673fae13c6312f3a2149121028dd61fe27e5136..d6067dfd3c8b4a57166c71c6ba71703777c4a766 100644
|
| --- a/tools/mb/docs/design_spec.md
|
| +++ b/tools/mb/docs/design_spec.md
|
| @@ -20,6 +20,9 @@ Ninja files, and the `analyze` step that takes a list of modified files
|
| and a list of targets to build and returns which targets are affected by
|
| the files.
|
|
|
| +For more information on how to actually use MB, see
|
| +[the user guide](user_guide.md).
|
| +
|
| ## Design
|
|
|
| MB is intended to be as simple as possible, and to defer as much work as
|
| @@ -122,7 +125,7 @@ This design allows us to determine easily all of the different sets
|
| of flags that we need to support, but *not* which flags are used on which
|
| host/target combinations.
|
|
|
| -It may be that we should really track the latter. Doing so is just a
|
| +It may be that we should really track the latter. Doing so is just a
|
| config file change, however.
|
|
|
| ### Non-goals
|
| @@ -137,7 +140,7 @@ config file change, however.
|
| the GYP->GN migration is done, and so we should not add things for
|
| developers that can't easily be added to GN itself.
|
|
|
| -* MB is not intended to replace the
|
| +* MB is not intended to replace the
|
| [CR tool](https://code.google.com/p/chromium/wiki/CRUserManual). Not
|
| only is it only intended to replace the gyp\_chromium part of `'gclient
|
| runhooks'`, it is not really meant as a developer-facing tool.
|
| @@ -147,7 +150,7 @@ config file change, however.
|
| * Some common flags (goma\_dir being the obvious one) may need to be
|
| specified via the user, and it's unclear how to integrate this with
|
| the concept of build\_configs.
|
| -
|
| +
|
| Right now, MB has hard-coded support for a few flags (i.e., you can
|
| pass the --goma-dir flag, and it will know to expand "${goma\_dir}" in
|
| the string before calling out to the tool. We may want to generalize
|
|
|