Changes

Jump to: navigation, search

User:RichardChu/Assignment 01: Building Firefox

35 bytes added, 16:15, 19 September 2006
Software
The software required to build Firefox include:
* The platform SDK (which is included in Visual Studio version 7 and later)
* Compiler and linker (Visual C++ version 8; also included in Visual Studio)
* Cygwin (GNU tools for Microsoft Windows)
* CVS (included in Cygwin)
# The next screen is the ''Select Connection Type'' screen. The options are via direct connection, using IE5 settings, or via HTTP/FTP proxy. I suspect that for the majority of users, the ''Direct Connection'' option should be selected. Once the proper connection type is selected, Click ''Next''.
# The next screen is the ''Choose Download Site(s)'' screen. From the list of available download sites, select one or more. Then click ''Next''.
# The next screen is the ''Select Packages'' screen. This is the most important screen. This screen allows you to select the packages to install. I was tempted to select all of the packages to install but I was able to restrain myself and only select the packages required to build Mozilla, and then click ''Next''. The required packages are:
#* ash
#* coreutils
Since the file was a bzip2-compressed tar file, it is not recognized by Windows native zip utility. Thus, to uncompress and unpack the file, a Cygwin shell prompt was started and the present working directory (pwd) was changed to the location of the tar file. Once there, this command was issued at the prompt:
 
tar -xjf make-3.80-1.tar.bz2
Once uncompressed and unpacked, one should see a folder hierarchy similar to this:
 
usr/
|-bin/
|-locale/
The ''make.exe'' file located in the ''usr/bin'' directory was copied to the ''C:\cygwin\bin'' directory and the ''usr'' folder and along with all of its subdirectories were then moved to the ''C:\cygwin'' directory.
'''Installing moztools'''
1
edit

Navigation menu