Commit Graph

1135 Commits

Author SHA1 Message Date
cls%seawood.org
3b8374aa75 Build fixes based upon Ron's original mega-patch. 2001-04-19 01:53:36 +00:00
bryner%uiuc.edu
d133331d26 Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls. 2001-04-14 03:20:48 +00:00
cls%seawood.org
135b1a96ec Adding initial support for building mozilla with autoconf version of NSS. r=bryner 2001-04-09 09:38:30 +00:00
cls%seawood.org
a39e7ef806 Update build to use nspr.m4.
Start using nspr-config to set NSPR_CFLAGS & NSPR_LIBS.
Start placing nspr headers under $(DIST)/include/nspr to match a system installed NSPR.
Bug #73919 r=blizzard@mozilla.org
2001-04-07 04:34:53 +00:00
cls%seawood.org
96a3d835ba Removing obsolete USE_NSPR_AUTOCONF usage 2001-04-06 08:44:49 +00:00
akkana%netscape.com
e45ada4e04 66345: Factoring necessary for editor reorganization. sr=kin, r=jfrancis 2001-04-05 23:57:18 +00:00
pinkerton%netscape.com
4391523691 OS_ARCH is no longer 'Rhapsody' on OSX, it's now 'Darwin'. Fixes problem
where shared libs all would try to link as stand-alone and fail to find _main().
r=beard/sr=blizzard.
2001-04-05 03:36:56 +00:00
cls%seawood.org
28ae2403ae Make sure that cpp & asm files are rebuilt on Makefile.in changes like .c files. 2001-04-05 02:12:53 +00:00
cls%seawood.org
23699ce01d Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
Bug #66529 r=leaf
2001-04-05 01:18:34 +00:00
erik%netscape.com
db1a87d94a checkin for bstell@netscape.com:
bug 54000; r=ftang@netscape.com, sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add OS_ARCH compile define
2001-04-03 06:01:07 +00:00
pavlov%netscape.com
0ac5f40e02 turning on new imagelib on linux bugs 73161 and 70938 r=bryner,syd sr=waterson 2001-03-30 07:05:02 +00:00
mkaply%us.ibm.com
5f5b489750 #73191
r=beard, sr=brendan
Remove CRT_CALL - change to PR_CALLBACK or JS_DLL_CALLBACK appropriately
2001-03-26 23:21:53 +00:00
dveditz%netscape.com
d101dcd365 fix commercial bustage and make depend builds not break when MOZ_SRC
slash goes the wrong way. r=cls
2001-03-26 08:39:11 +00:00
cls%seawood.org
1c349a872b Add a space to make verbose output less confusing 2001-03-24 13:44:41 +00:00
cls%seawood.org
6fdb98cd6c Only build chrome jar files by default. Use either --enable-chrome-format (autoconf) or MOZ_CHROME_FILE_FORMAT (win32) to override.
Bug #72390 r=jag
2001-03-24 11:07:15 +00:00
pavlov%netscape.com
d23bddab95 turning on the new imagelib on windows. bug 70938 r=jag sr=waterson 2001-03-23 08:41:05 +00:00
darin%netscape.com
9f4ba86ebe Enables new cache on Win32. r=dougt,gagan a=mscott,rpotts,chofmann 2001-03-22 03:08:15 +00:00
cls%seawood.org
be4770a8a4 Land the rest of the --enable-static-components build changes.
Bug #46775 r=bryner
2001-03-20 05:42:58 +00:00
pavlov%netscape.com
530b4d1949 add -DMOZ_NEW_CACHE and -DUSE_IMG2 to CFLAGS on windows if MOZ_NEW_CACHE is set and/or USE_IMG2 part of bug 70938. r=bryner sr=cls 2001-03-19 23:21:52 +00:00
pinkerton%netscape.com
331c8110bf turn on rod's reflow counts in debug and clean up a lot of unused cruft. r=sfraser. 2001-03-19 21:27:14 +00:00
dmose%netscape.com
80a677d2ec Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com. 2001-03-14 06:41:35 +00:00
rods%netscape.com
3b054b6a2c turn on reflow counting when building in debug mode, activated by a pref
Bug 71514 r=kmcclusk sr=attinasi
2001-03-14 01:05:07 +00:00
dprice%netscape.com
ebb9ab96ec 71057 sr=waterson properly demangle C symbols NOT PART OF THE REGULAR BUILD 2001-03-13 10:42:36 +00:00
dprice%netscape.com
6a37452d08 71148 sr=waterson r=leaf Clearing out build bustages for MOZ_COVERAGE bustage
NOT PART OF THE BUILD
2001-03-13 10:42:19 +00:00
mkaply%us.ibm.com
ba0abcd4c2 #71558
r=cls
from achim - Don't export every symbol for XPCOM components - nice build/performance fix
2001-03-12 03:33:50 +00:00
mkaply%us.ibm.com
c2627d95da OS/2 TB break
don't filter getcanvas when filtering getc
2001-03-10 17:52:05 +00:00
cls%seawood.org
2da5b9f95c Add support for old NetBSD toolchains & use -Bsymbolic when linking components.
Thanks to Charles Hannum <mycroft@netbsd.org> for the patch.
Bug #61750 r=cls
2001-03-09 07:55:29 +00:00
cls%seawood.org
1a23951cb5 Remove unneeded variables.
Thanks to martin@NetBSD.ORG (Martin Husemann) for the patch.
Bug #61744 r=cls
2001-03-09 07:28:35 +00:00
cls%seawood.org
3c5c31aaf9 Actually use CPPFLAGS when it is passed to configure 2001-03-09 04:53:17 +00:00
dbaron%fas.harvard.edu
bbc799cb02 Add temporary build options --enable-new-cache for new cache (bug 68705) and --enable-libpr0n for new image library (bug 70938). r=cls@seawood.org 2001-03-09 00:56:58 +00:00
alecf%netscape.com
c259ee68fe update script to work on windows (not part of build) 2001-03-08 15:08:03 +00:00
colin%theblakes.com
4fa9b12426 Removal of unused build defines. r=cls. b=70724 2001-03-05 12:15:43 +00:00
mkaply%us.ibm.com
b2b153595e #58627
r=cls
Remove timer.dll from OS/2 build - make it a part of widget
2001-03-02 00:10:24 +00:00
leaf%mozilla.org
793d6fa384 use the find.exe in the path, sr=jband, r=granrose 2001-03-01 02:26:22 +00:00
erik%netscape.com
2aa4975996 bug 70389; author=simon@softel.co.il; r=cls; sr=erik; adding changes to
build system to conditionally compile the IBM bidi code (for Arabic and
Hebrew bidirectional text)
2001-02-28 23:45:40 +00:00
cls%seawood.org
3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
waterson%netscape.com
9fe59f23f0 Bug 43121. Move XUL content model code from RDF DLL to content DLL. r=jst,hyatt; sr=brendan. 2001-02-22 03:01:34 +00:00
waterson%netscape.com
8f558bae3f Don't try to use win32.order files in a debug build. sr=jband 2001-02-15 23:04:33 +00:00
pinkerton%netscape.com
d465909997 carbon changes. r=pink/sdagley/beard. a=sfraser. 2001-02-13 21:48:26 +00:00
dprice%netscape.com
12693bd5c2 Correcting config.mak, define /Gh independently of MOZ_DEBUG
(65845) rs=leaf,r=waterson,a=blizzard
2001-02-09 22:28:31 +00:00
dprice%netscape.com
ecfc89cf82 65845: sr=leaf r=waterson
adding code coverage into the make system.  generates order files to rearrange
the functions in the dll.  reduces the resident set size of the app while running.
2001-02-07 02:19:29 +00:00
blizzard%redhat.com
77b0cd018f Add checks for xinerama libraries. This is the start of multi-monitor setups for linux. r=cls 2001-02-07 00:10:17 +00:00
kandrot%netscape.com
59870281dc r=waterson sr=cls
Adding a newer version of the libc malloc.c from the author.  It is
 compiled switched in via --enable-lea.
2001-02-06 04:28:59 +00:00
sspitzer%netscape.com
e21ba186fe fix for #67205. get --enable-xpctools to work again.
it will build the JS profiler.  r=leaf,bryner, sr=cls
2001-02-01 15:36:59 +00:00
mkaply%us.ibm.com
01551e02b6 #65880
r=cls
Enable OBJDIR builds for OS/2
2001-01-27 15:36:41 +00:00
cls%seawood.org
afeaffd0c7 Add MOZ_ENABLE_XREMOTE flag so that xremote is only compiled for X-based platforms.
Bug #59505
2001-01-27 03:50:07 +00:00
cls%seawood.org
af8f05605d Add locking to installed-chrome.txt updates. Bug #55174 2001-01-27 01:40:15 +00:00
mjudge%netscape.com
a79e1f9316 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build 2001-01-25 22:54:05 +00:00
ashuk%eng.sun.com
02425a348f author=ashuk@eng.sun.com
r=edburns@acm.org
sr=leaf@mozilla.org

Bug - 64455

This fix allows the Java modules within Mozilla to Build on Win98
and Win ME. This fix modifies the file
mozilla/config/buildpkg.bat

The buildpkg.bat file contains pushd and popd which are shell
utilities available under Win NT and Win 2K, but not in Win98
or Win ME. This caused the build to fail for the Java modules
like Blackwood (mozilla/java) on Win98/ME.

---------------- cvs diff -u of fix -------------------------

Index: buildpkg.bat
===================================================================
RCS file: /cvsroot/mozilla/config/buildpkg.bat,v
retrieving revision 3.4
diff -r3.4 buildpkg.bat
26c26
< pushd %2
---
> cd %2
44d43
< popd

*****CVS exited normally with code 1*****
2001-01-22 23:24:34 +00:00
cls%seawood.org
1402a638a9 Add -l (nolockfiles) option for bassackwards OS's without flock(). 2001-01-22 07:36:25 +00:00
cls%seawood.org
e4a93882a9 Add locking to prevent race conditions when building .jars.
Bug #55174 r=axel@pike.org
2001-01-22 04:20:55 +00:00
axel%pike.org
99b664568f bug 57282, fixing easy modules like transformiix, r=cls (build stuff) 2001-01-11 11:02:10 +00:00
tor%cs.brown.edu
3eb5078fbf Bug 63896 - use system libmng if available. r=cls 2000-12-29 19:59:59 +00:00
cls%seawood.org
263c51c15d XPCOM_STANDALONE is no longer needed for xpcom standalone builds 2000-12-26 23:49:01 +00:00
bryner%uiuc.edu
bc187fdea4 Removing all traces of the old LAYERS #define. r=jst, sr=cls. 2000-12-26 22:19:17 +00:00
cls%seawood.org
35fb240e39 Sigh. Backing out parallel build fixes until we can figure out why the windows tinderbox breaks when my home build didn't. 2000-12-15 03:50:39 +00:00
cls%seawood.org
1158a647da Add locking so that .jar files aren't corrupted during parallel builds.
Bug #55174 r=axel@pike.org
2000-12-15 02:35:53 +00:00
cls%seawood.org
fa677452f8 Build tools should be in place after the first pass and not wait for the next build phase 2000-12-14 22:28:51 +00:00
cls%seawood.org
a6be61eef1 Add proper detection of STRIP (which I thought we already had). This should fix the nightly build problem. 2000-12-14 07:39:48 +00:00
cls%seawood.org
28540ae9ed Need to cat huge list of makefiles directly to xargs instead of using variables.
Bug #37095 r=jdunn@netscape.com
2000-12-12 21:28:24 +00:00
cls%seawood.org
1137f61f37 Oops, forgot to wrap the install in a USE_ELF_DYNSTR_GC ifdef. 2000-12-11 08:00:29 +00:00
cls%seawood.org
91f442fc5d Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
Bug #62098
2000-12-11 07:25:45 +00:00
cls%seawood.org
e47bda22ef Moving the tool to strip the dynstr section from elf binaries to config/elf-dynstr-gc.c . See mozilla/tools/elf-dynstr-gc/elf-gc-dynstr.c for the previous history of this file.
Bug #62098 r=jag
2000-12-11 07:24:47 +00:00
cls%seawood.org
09f5e7ee11 Update the standalone build system to handle our extensive intermodule header dependencies without descending into recursive dependency hell.
Bug 57282 r=jag
2000-12-11 06:52:25 +00:00
cls%seawood.org
4b038c737a Adding check for xargs. It is used in some non-default build rules and we need it to properly clean up after our Makefile creation when using some shells.
Bug 37095 r=mkaply@us.ibm.com r=jdunn@netscape.com
2000-12-06 03:25:17 +00:00
mkaply%us.ibm.com
e9180f2e87 #61943
r=cls
Add resource compiling for OS/2 - EMX, cleanup BeOS
2000-12-05 03:49:03 +00:00
cls%seawood.org
bce67763ee Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454 2000-12-04 01:34:02 +00:00
cls%seawood.org
b3735b35c4 Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds 2000-11-27 21:27:10 +00:00
dougt%netscape.com
29cef744e4 Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com 2000-11-21 23:40:34 +00:00
cls%seawood.org
fd5aeb8ea1 Do not add static libs to linker command if we are manually extracting the individual object files from the archive. Bug #59021 2000-11-15 03:37:45 +00:00
cls%seawood.org
e6b712c403 Added LOOP_OVER_MOZ_DIRS macro which does not descend into directories with static makefiles 2000-11-10 00:55:44 +00:00
cls%seawood.org
6054c6ef1c Use MOZILLA_DIR instead of $(topsrcdir)/../mozilla to remove netscapism. Bug #54210 2000-10-27 08:47:51 +00:00
mkaply%us.ibm.com
566a8ca764 #58097
r=cls
TINDERBOX BREAK - Enable HAVE_MOVEMAIL
2000-10-26 20:45:48 +00:00
cls%seawood.org
2f81d1f71c OOOPS! Make sure that we touch the .done even if the directory already exists. This will fix the constant rebuild problem 2000-10-25 23:06:55 +00:00
cls%seawood.org
b5d609a14c Cross-compiling fixes. Bug #11890 r=blizzard 2000-10-24 21:22:32 +00:00
cls%seawood.org
046f731036 Add an explicit dependency to avoid parallel build race problem. Bug #31364. r=axel@pike.org 2000-10-24 21:10:31 +00:00
alecf%netscape.com
1f08f1ff01 update the fast-update script to be smarter about the "current" directory,
and only spit out relevant data about the branch and current directory where appropriate
2000-10-21 00:09:38 +00:00
sfraser%netscape.com
c517a87c98 Add error handling to die if the input file cannot be read. Also detabbed the file. r=cls 2000-10-20 23:14:12 +00:00
ramiro%eazel.com
a1cfc653dd Bug 56795. Adding support for corel/eazel profiler. Build changes approved
and reviewed by cls.  r=cls a=cls.
2000-10-20 14:59:13 +00:00
cls%seawood.org
de4337e464 Make sure that buildID is set to 0 unless MOZILLA_OFFICIAL is set. Bug #26798 r=leaf r=scc
Note: for mac, MOZILLA_OFFICIAL is only set by default on opt builds until the new mac build scripts land.
2000-10-20 05:21:40 +00:00
cls%seawood.org
8457694c3b Initial versions of buildid perl module & template files. Bug #26798 2000-10-18 17:15:17 +00:00
cls%seawood.org
a2921f401a Add -DXP_WIN & -DXP_WIN32 as default defines for win32 builds. Bug 56767 2000-10-18 07:10:38 +00:00
alecf%netscape.com
78fa9c4e7d updating the bonsai script to be smart about guessing the current branch, and about only updating the current directory that you are in
also support both wget and lynx
(not part of build)
2000-10-11 00:57:44 +00:00
alecf%netscape.com
94294af4d6 first-pass at bonsai-based cvs update script
(not part of build, not ready for general consumption)
2000-10-10 20:58:23 +00:00
cls%seawood.org
79ef789489 Add .DELETE_ON_ERROR: target so that if the build fails while building the target, it will remove the incomplete target. Bug 48404 2000-09-28 04:02:15 +00:00
valeski%netscape.com
4a62f9220b a=mscott,r=rpotts. 54199. optimized windows builds now link w/ the '/opt:nowin98' flag to reduce win98 page info in shared library output. there is a possible shared library loading performance degredation on win98 (I did not notice one on my win98 box). 2000-09-27 19:25:28 +00:00
cls%seawood.org
b6dfdbc836 Make build ids work on unix again. Bug #53559 r=jag a=jar 2000-09-27 00:38:38 +00:00
warren%netscape.com
dd1d63ef9e Fixed REGCHROME to work when MOZ_DISABLE_JAR_PACKAGING is defined. r=waterson 2000-09-26 02:21:41 +00:00
cls%seawood.org
9e75440cf0 Make sure we stay within the posix cmdline length limit (4096) when creating jars. Fix for aix & irix. Bug #53881 r=daa@distributed.net 2000-09-25 00:36:12 +00:00
cls%seawood.org
8f98174020 Unlink file before rename() ing it. Fixes OS/2 bustage. r=mkaply Bug 51857 2000-09-25 00:11:03 +00:00
cls%seawood.org
5b25d51597 Make MOZ_DISABLE_JAR_PACKAGING not create jar files. 2000-09-24 23:56:38 +00:00
warren%netscape.com
7b7969b036 Fix for throbber blocker -- mixed up override and non-override case in make-jars.pl. Also fix for os/2 problem -- can't call utime on open file. Also removed extra CRs from die cmds. r=ssu,mkaply@us.ibm.com,fosterd@hartwick.edu 2000-09-22 00:31:58 +00:00
warren%netscape.com
d436f5536e Made it so that the commercial tree can find make-jars.pl 2000-09-21 17:24:07 +00:00
warren%netscape.com
f1beb031e8 Added unlink before copy for case where commercial tree has a symlink. 2000-09-21 17:23:29 +00:00
cltbld%netscape.com
bd654f5e40 Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage 2000-09-21 16:37:14 +00:00
warren%netscape.com
18c213e66d Removed obsolete make-jars-unix.pl 2000-09-21 07:15:57 +00:00
warren%netscape.com
4cd6c43066 Made make-jars.pl not make intermediate copy. Fixed problem calling zip multiple times. 2000-09-21 07:14:35 +00:00
cls%seawood.org
6bd893abee make MOZ_DISABLE_JAR_PACKAGING actually disable the building of jars. ports tinderboxes and other develoers were not ready for the extra build requirements. r=#mozilla 2000-09-21 06:22:06 +00:00
cls%seawood.org
6f858a7d0d Moving Cleanup() back into the JarIt() function until a proper fix for the bustage is found. 2000-09-21 05:05:26 +00:00
cls%seawood.org
dcb03055fc Replace custom recursive mkdir with perl5 standard File::Path::mkpath(). 2000-09-21 04:29:59 +00:00