User:Mconnor/Past/WeaveSourceReorg
From MozillaWiki
< User:Mconnor(Redirected from User:Mconnor/WeaveSourceReorg)
Basic goals:
- Remove requirement for xulrunner SDK unless hacking on crypto
- Only rebuild crypto when specifically required
- Clearly separate out tools/scripts from main source
- Lower the bar for someone to check out and build a working copy
- Help avoid crufty XPIs by having everything stage to an easily-nuked objdir
- Make automation easier by making the build process cleaner
weave/ crypto/ components/ src/ platform/ Makefile source/ chrome/ components/ defaults/ modules/ chrome.manifest.in install.rdf.in Makefile tests/ harness/ system/ unit/ readme.txt tools/ build/ docs/ scripts/ Makefile README
objdir is weave/dist, unless specified via env variable