Calendar:Deprecated:Build System

Revision as of 12:18, 17 April 2005 by Mvl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

There are four 'flavours' of calendar living in one tree. xpi-for-suite, xpi-for-toolkit-apps, lighning and thunderbird. A lot of code is shared, but not all. The current build-system is a bit painful, because it isn't really possible to not share code. Sunbird works around it by overwriting files in the jar, and lightning copies a lot. Pain.

To get a better system, i suggest a calendar/base/resources for shared files, and seperate dirs per flavour for forked files.