Reland "Remove the 'gyp_config' concept from MB."
commit8c2cfd36d9ddcd4c1d6cc23b8e1dad2cc317e54c
authordpranke <dpranke@chromium.org>
Thu, 17 Sep 2015 20:12:33 +0000 (17 13:12 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 17 Sep 2015 20:13:10 +0000 (17 20:13 +0000)
tree1cfda60c22dda06f8622de7e6ef74fcd13e87433
parent13950c54d23465391429358f272bc69e874ab8db
Reland "Remove the 'gyp_config' concept from MB."

This re-lands #349043 with some fixes for win32; we weren't consistently
using os.sep everywhere. This patch fixes that and consolidates the code
so that all references to os.sep and os.path.join() happen in the same
places. In addition, this patch updates the unittests to run cleanly on
win32 and test a win32-specific example (to catch the case that broke).

TBR=scottmg@chromium.org
BUG=481692

Review URL: https://codereview.chromium.org/1348153003

Cr-Commit-Position: refs/heads/master@{#349477}
tools/mb/docs/user_guide.md
tools/mb/mb.py
tools/mb/mb_config.pyl
tools/mb/mb_unittest.py