Short version:
You can now pull and build a given module foo and it's required
modules without pulling the whole mozilla tree, using:
tools/module-deps/bootstrap.pl --module=foo
Long version:
Embeddors need a way to build mozilla modules without pulling and
building the entire mozilla tree. This mechanism will allow an embeddor to:
* Pull exactly the files needed for a given module
* Build only those files
* Make changes and re-build things easily
You get a minimal tree needed for your module, and your build
may be much faster/shorter in some cases.
Doc explaining how this works is here:
http://www.mozilla.org/projects/embedding/bootstrap.html
Thanks to alecf, seawood, and blythe for helping make this happen.
Please try this out, let me know what works, what doesn't, and
file bugs under the "build config" component.
-Chris