|
Revision 370, 1.1 kB
(checked in by calh, 4 months ago)
|
a little renaming
|
| Line | |
|---|
| 1 |
|
|---|
| 2 |
Software Update |
|---|
| 3 |
------------------------------------------------------------------------ |
|---|
| 4 |
|
|---|
| 5 |
Uploadr phones home to Flickr about once a day to check for updates, |
|---|
| 6 |
available as MAR files. Details: |
|---|
| 7 |
http://wiki.mozilla.org/Software_Update |
|---|
| 8 |
|
|---|
| 9 |
Actually creating software updates means actually building Mozilla. |
|---|
| 10 |
This is not for the faint of heart. |
|---|
| 11 |
|
|---|
| 12 |
Start by satisfying prerequisites for your platform: |
|---|
| 13 |
http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites |
|---|
| 14 |
http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites |
|---|
| 15 |
|
|---|
| 16 |
Configure your build, using the UPLOADR/mozconfig file. Make sure to |
|---|
| 17 |
comment the Mac-specific line if you're on Windows: |
|---|
| 18 |
http://developer.mozilla.org/en/docs/Configuring_Build_Options |
|---|
| 19 |
|
|---|
| 20 |
Now checkout and build Mozilla: |
|---|
| 21 |
$ cvs -d :pserver:anonymous:anonymous@cvs-mirror.mozilla.org:/cvsroot \ |
|---|
| 22 |
co mozilla/client.mk |
|---|
| 23 |
$ cd mozilla |
|---|
| 24 |
$ make -f client.mk checkout |
|---|
| 25 |
$ make -f client.mk build |
|---|
| 26 |
|
|---|
| 27 |
Once you have your Mozilla tree built, the Packaging section in the \ |
|---|
| 28 |
platform-specific README files can complete properly. Alternatively, |
|---|
| 29 |
if you just want to build the MAR files: |
|---|
| 30 |
$ make win all-mar |
|---|
| 31 |
$ make mac all-mar |
|---|
| 32 |
$ make lin all-mar |
|---|