Perhaps you are interested in building classic Mozilla, before the fall of the old layout engine, and the rise of the new. If so, the Classic Mozilla Build document is what you're looking for.
What this document is: A guide to building the Mozilla application.
This includes:
If you're looking for documentation on developing features or fixing bugs, the Mozilla Technical Documents or Library are probably what you're looking for.
cvs co mozilla/nglayout.mk
cd mozilla
gmake -f nglayout.mk pull_all
LD_LIBRARY_PATH
must include the path to the NSPR
shared objects./usr/local/nspr/lib
to LD_LIBRARY_PATH
(either:
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/nspr/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/nspr/lib
.${LD_LIBRARY_PATH}:
part
)
Your hardware should be equal to, or better than:
autoconf
mkdir obj-`./build/autoconf/config.guess`
cd obj-`./build/autoconf/config.guess`
../configure --with-nspr=/usr/local/nspr --enable-toolkit=motif
gmake depend
gmake
cd dist/bin
and you should see links to the objects you
need to run main
.
SHLIB_PATH
.
LIBPATH
.