Open main menu

CDOT Wiki β

Changes

Real World Mozilla Day 2

1,626 bytes added, 11:47, 25 February 2007
no edit summary
[[Dive into Mozilla]] > Day 2

==Overview==

The second day is focused on issues surrounding the Mozilla build process. This includes version control, build tools, environment setup, and eventually building Firefox.

==Location==

T4046/T4042

==Agenda==

<table style="width: 100%;" class="standard-table" cellborder=1 border=1 cellpadding=2 cellspacing=0>
<th>Time</th>
<th>Activity</th>
<tr>

<tr>
<td>10:00 - 10:30</td>
<td>More on IRC.</td>
</tr>

<tr>
<td>10:30 - 11:00</td>
<td>Introduction to make and makefiles.</td>
</tr>

<tr>
<td>11:00 - 12:00</td>
<td>[[Dive into Mozilla Build Mozilla Lab|Lab: Writing a simple makefile.]]</td>
</tr>

<tr>
<td>12:00 - 1:00</td>
<td>Lunch</td>
</tr>

<tr>
<td>1:00 - 2:00</td>
<td>Version Control using CVS and SVN.</td>
</tr>

<tr>
<td>2:00 - 4:00</td>
<td>[[Dive into Mozilla Build Mozilla Lab|Lab: Building Firefox from source.]]</td>
</tr>

</table>

== Resources ==

* [http://www.irssi.org/irssi] + [http://f0rked.com/articles/irssi screen]
* [http://www.gnu.org/software/make/manual/ GNU Make Manual]
* [http://cvsbook.red-bean.com/ CVS on-line book]
* [http://svnbook.red-bean.com/ SVN on-line book]
* [http://tortoisesvn.tigris.org/ TortoiseSVN Windows client]
* [[How Mozilla's build system works| On-line lecture by J. Paul Reed at Seneca on the
* [[http://developer.mozilla.org/en/docs/How_Mozilla's_build_system_works Explanation of the Mozilla Build (MDC)]]
* [http://developer.mozilla.org/en/docs/Build_Documentation Mozilla Build Documentation for Developers (MDC)]
* [http://benjamin.smedbergs.us/blog/2007-01-12/mozillabuild-rc1/ MozillaBuild RC1 for Win32]