Overview
The way I decided to proceed with this assignment was to read all the information out there about how the build process works before trying anything out. I did this to decrease my chances that I do not fall into a "try, fail, try again" scenario.
As you'll notice below I mentioned the tools one needs, steps I took, and problems that I tackled to get me through the processing of building firefox!
Computer Specs
- Intel Pentium IV 1.7 GHz
- 1GB of RAM
- 40GB Hard Drive
- Windows XP Professional
Steps Took To Build the Fox
Did The Boring Stuff
Here are some of the sites I spent the most time reading:
- Windows Build Prerequisites
- Windows Build Documentation
- David Humphrey's Guide to Building Firefox (and the links from there)
- Mozilla Build FAQ
- Getting Make to place nice with Cygwin
- Firefox Build Forum @ MozillaZine
Downloaded And Installed The Tools
- Microsoft® Visual Studio .NET 2003® (C++ module is needed mainly). It's available from ACS -- Pre-requesite Disc), Disc 1, Disc 2
- WinRar to extract several files
- Cygwin | More Info | Cyqwin Main Website
- Make 3.80 (to overwrite the 3.81 version from the Cygwin install)
- MozTools | MozTools Info
- Microsoft ® Windows Server® 2003 R2 Platform SDK | More Info
- NSIS Installer | More Info