Mozilla Source Code Directory Structure

  • Revision slug: Mozilla_Source_Code_Directory_Structure
  • Revision title: Mozilla Source Code Directory Structure
  • Revision id: 40053
  • Created:
  • Creator: Jeff Carr
  • Is current revision? No
  • Comment Start some sort of documentation up

Revision Content

Overview

The mozilla source code for all projects (firefox, thunderbird) is combined into a single tree. This tree contains all the source code for all the projects in the mozilla family and all the code required to build each project on the platforms each project supports (Linux, Windows, Mac OS, etc).

Getting the Source Code

You can download a compressed file of a snapshot of the sources or you can check out the current sources from cvs.

The Source Code Directory Structure

The top level directories in the mozilla cvs repository are:

./mail ./db ./build ./nsprpub ./security ./directory ./accessible ./browser ./chrome ./ipc ./modules ./other-licenses ./storage ./toolkit ./editor ./extensions ./README ./caps ./dbm ./config ./docshell ./embedding ./gc ./intl ./jpeg ./js ./lib ./netwerk ./plugin ./profile ./rdf ./sun-java ./tools ./uriloader ./xpcom ./xpinstall ./content ./dom ./gfx ./parser ./layout ./view ./webshell ./widget ./themes

xpfe

mailnews

l10n

Revision Source

<h3 name="Overview"> Overview </h3>
<p>The mozilla source code for all projects (firefox, thunderbird) is combined into a single tree. This tree contains all the source code for all the projects in the mozilla family and all the code required to build each project on the platforms each project supports (Linux, Windows, Mac OS, etc).
</p>
<h3 name="Getting_the_Source_Code"> Getting the Source Code </h3>
<p>You can download a compressed file of a snapshot of the sources or you can check out the current sources from cvs.
</p>
<h3 name="The_Source_Code_Directory_Structure"> The Source Code Directory Structure </h3>
<p>The top level directories in the mozilla cvs repository are:
</p><p>./mail
./db
./build
./nsprpub
./security
./directory
./accessible
./browser
./chrome
./ipc
./modules
./other-licenses
./storage
./toolkit
./editor
./extensions
./README
./caps
./dbm
./config
./docshell
./embedding
./gc
./intl
./jpeg
./js
./lib
./netwerk
./plugin
./profile
./rdf
./sun-java
./tools
./uriloader
./xpcom
./xpinstall
./content
./dom
./gfx
./parser
./layout
./view
./webshell
./widget
./themes
</p>
<h4 name="xpfe"> xpfe </h4>
<h4 name="mailnews"> mailnews </h4>
<h4 name="l10n"> l10n </h4>
Revert to this revision