Difference between revisions of "Assignment 1 Building FireFox"

From CDOT Wiki
Jump to: navigation, search
(Software)
(Software)
Line 8: Line 8:
  
 
==Software ==
 
==Software ==
* Windows XP Professional Service Pack 2
+
# Windows XP Professional Service Pack 2
* Visual Studio  .Net 2003 with Visual C++  included
+
# Visual Studio  .Net 2003 with Visual C++  included
* Cygwin installed with the following packages  
+
# Cygwin installed with the following packages  
 
** ash -- UNIX-like command line interpreter shell (Base category)
 
** ash -- UNIX-like command line interpreter shell (Base category)
 
** coreutils -- GNU core utilities (includes fileutils, install, sh-utils, and textutils) (Base category) cvs -- concurrent versions system (Devel category)  
 
** coreutils -- GNU core utilities (includes fileutils, install, sh-utils, and textutils) (Base category) cvs -- concurrent versions system (Devel category)  
Line 24: Line 24:
 
** unzip -- zip file extraction (Archive category)  
 
** unzip -- zip file extraction (Archive category)  
 
** zip -- zip file creation (Archive category)
 
** zip -- zip file creation (Archive category)
* moztools -  package contains binaries and libraries necessary to build mozilla
+
# moztools -  package contains binaries and libraries necessary to build mozilla
* CVS -  source control system used by Mozilla.  Downloading the tar balls from Mozilla’s FTP sites can be used also for obtaining the Fire Fox source code.
+
# CVS -  source control system used by Mozilla.  Downloading the tar balls from Mozilla’s FTP sites can be used also for obtaining the Fire Fox source code.

Revision as of 09:31, 19 September 2006

Purpose

To boldly go where I have not gone before. In other words build the Firefox application by utilizing the necessary documentation provided by Mozilla and other resources.

Hardware

  • Intel Core Duo Processor @ 1.86GHz
  • 512 MB of RAM
  • 80 gig Samsung Hard Drive

Software

  1. Windows XP Professional Service Pack 2
  2. Visual Studio .Net 2003 with Visual C++ included
  3. Cygwin installed with the following packages
    • ash -- UNIX-like command line interpreter shell (Base category)
    • coreutils -- GNU core utilities (includes fileutils, install, sh-utils, and textutils) (Base category) cvs -- concurrent versions system (Devel category)
    • diffutils -- file comparison utility (Base category)
    • findutils (Base category)
    • gawk -- pattern matching language (Base and Interpretors categories)
    • grep -- text search tool (Base category)
    • libiconv -- character set conversion (Devel category)
    • make 3.80 (not 3.81!) -- dependency analyzer for software builds (Devel category)
    • patchutils -- a small collection of programs that operate on patch files (Devel category)
    • perl -- a scripting language used to control parts of the build (Interpreters category)
    • sed -- a search and replace language (Base category)
    • unzip -- zip file extraction (Archive category)
    • zip -- zip file creation (Archive category)
  1. moztools - package contains binaries and libraries necessary to build mozilla
  2. CVS - source control system used by Mozilla. Downloading the tar balls from Mozilla’s FTP sites can be used also for obtaining the Fire Fox source code.