1
edit
Changes
→References
## At the prompt enter: cvs co mozilla/browser/config mozilla/client.mk and a mozilla sub folder will be created inside the proj folder
## go to the mozilla folder: cd mozilla
## Create a file named .mozconfig using notepad or someother editor and place it in the mozilla directory. The contents for this file can be obtained from the Configure Build FireFox Optionspage Options page at the Mozzilla.org developer center[ http://developer.mozilla.org/en/docs/Configuring_Build_Options#Firefox_Optimized_Static]. The last line of the .mozconfig file disables the installer which will makes NSIS unnecessary. If this line is missing or omitted then NSIS must be installed within it's own directory and not the bin directory. ## This must be added to the path.
## Download the source files by typing make -f client.mk checkout at the prompt
## To compile the source type make -f client.mk build
== FireFox Build Screenshot ==
[[Image:Firefox_build_about.PNG]]
== Conclusion ==
The building of FireFox for me has been a rewarding experience. It has broadened my understanding of compiling in linux like envronments. It has exposed me to different software and many other resources I would not think to use in programming. I am looking forward to my next open source experience.
== Lessons Learned ==
I learned how to use and edit a wiki.
I learned about Cygwin and how to download packages using CVS
== Contributors ==
[[User:David.humphrey|Dave Humphrey]] (dave or humph)
[[User:Sherman|Sherman Fernandes]] (sjfern)
[[User:Elichak|Liz Chak]] (elichak)
== References ==
Windows Build Prerequisite page [ http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites]
FireFox Options Page at the Mozzilla.org developer Center[ http://developer.mozilla.org/en/docs/Configuring_Build_Options#Firefox_Optimized_Static]
[[User:David.humphrey|Humphrey, David]] -[http://cs.senecac.on.ca/~david.humphrey/writing/firefox-win32-build.html Building Firefox on Win32]<br />
[[User:Elichak|Chak, Liz]] - Whose page was very helpful when I encountered the compile errors.
[[User:Sherman|Sherman Fernandes]] (sjfern) - His advice was invaluable whenever I got stuck with a problem.