User:Mconnor/Past/WeaveSourceReorg

< User:Mconnor
Revision as of 16:22, 19 November 2010 by Mconnor (talk | contribs) (moved User:Mconnor/WeaveSourceReorg to User:Mconnor/Past/WeaveSourceReorg)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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