14 Commits

Author SHA1 Message Date
sfraser%netscape.com
cf430037b7 Fix for bug 83589 -- fix the mac build scripts so that a commercial tree doesn't clobber config files in the mozilla tree. r=peterv,sr=scc
git-svn-id: svn://10.0.0.236/trunk@106423 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-26 22:36:28 +00:00
sfraser%netscape.com
a42923276d Add support for a fast-update option on Mac, bug 79280. r=peterv, sr=scc
git-svn-id: svn://10.0.0.236/trunk@101260 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:50:06 +00:00
peterv%netscape.com
257e3b2538 Fix for bug 83589 (Doing a commercial build clobbers DefinesOptions.h, forcing an entire rebuild). We now have separate headers for the optional defines for mozilla/commercial and debug/optimized. sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@98367 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 14:30:54 +00:00
sfraser%netscape.com
e338844826 Build script update (NOT PART OF THE BUILD)
1. Make the build scripts pull by default, and remember the pull state in the build progress file (pulling is now just the first step of the build).

2. Allow a local prefs file at the root of the source tree to cause the scripts to not look in the prefs folder for a build prefs file.

3. Improve the input file parsing, to deal with trailing # as comments

4. Totally parse the checkout list file now before checking out, instead of parsing and checking out at line at a time.

5. Ensure that the build flag arrays and hashes are cleared out at the start of a build, so that mozilla-then-netscape builds don't get the union of the two sets of flags.


git-svn-id: svn://10.0.0.236/trunk@82212 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 02:38:20 +00:00
sfraser%netscape.com
a252d83419 Use indirection to get to the build module file (so that different builds can use different names). Also clean up the root scripts to share more code. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@81822 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-26 20:00:34 +00:00
sfraser%netscape.com
c7acb82478 Better perl module organization; keep utility modules in Moz. Also read list of modules to checkout from a file. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@81758 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 21:43:23 +00:00
sfraser%netscape.com
af09c147d7 Refactorying to allow for module reuse by other build systems (e.g. Netscape commercial build). NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@81723 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 04:04:06 +00:00
sfraser%netscape.com
8730751089 Support for a text-based list of build flags, and configurable log file locations. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@81714 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 02:32:30 +00:00
sfraser%netscape.com
bef53973d5 Changes to allow for pref-file override of default file locations for the CodeWarrior and CVS session location files. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@81694 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-24 22:49:23 +00:00
sfraser%netscape.com
80d5a16a3e Script changes to support writing MacPerl output to a file. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@81560 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-21 00:56:01 +00:00
sfraser%netscape.com
8c73880fe3 Removed an unneeded module usage, added MOZILLA_OFFICIAL, added the prefs file name param to RunBuild. FILES NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@81542 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 23:15:57 +00:00
sfraser%netscape.com
8220b595ae More build script updates. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@81512 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 04:00:06 +00:00
sfraser%netscape.com
77cd4e7cd1 Update to new build scripts. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@81504 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 01:58:10 +00:00
sfraser%netscape.com
b4593fb213 New Mac build scripts. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@79458 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 20:54:48 +00:00