Граф коммитов

1429 Коммитов

Автор SHA1 Сообщение Дата
rods%netscape.com f2eb9bb383 Enables builds to compile in special faetures only available in the current SDK
Bug 122530 r=dcone sr=hyatt
2002-01-31 14:40:33 +00:00
seawood%netscape.com 7868030e5e Fix typo in .cc rule 2002-01-25 11:43:09 +00:00
seawood%netscape.com 39ba085fc5 Fix "static" build support for win32 gmake builds.
Bug #58981 r=bryner
2002-01-25 03:20:51 +00:00
waterson%netscape.com 952b5e89ff Be sure to add `.gnu.linkonce.t' objects in the order. Fix warnings. 2002-01-24 23:07:46 +00:00
pinkerton%netscape.com 7180e5e8d1 allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496 2002-01-24 15:11:18 +00:00
seawood%netscape.com 57704fbdfe Fixing win32 static build bustage in activex & simple plugin.
Bug 120675 r=bryner sr=waterson a=asa
2002-01-18 08:14:20 +00:00
seawood%netscape.com a7c9e4dfcb Fix --enable-debugger-info-modules=yes case.
Thanks to hoshem@mel.comcen.com.au (Michael Hore) for the patch.
Bug #114980 r=cls
2002-01-16 07:06:45 +00:00
seawood%netscape.com b710b79390 Some versions of libc do not define R_PPC_*, PowerPC relocation defines, so skip that section entirely.
Bug #119697
2002-01-16 06:18:54 +00:00
seawood%netscape.com e56e20b1dc Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
bug #58981 sr=jag
2002-01-16 05:10:09 +00:00
namachi%netscape.com 77c92f7bd9 This patch is to avoid overwriting the COD files. COD files are generated to
debug crashes happening in the Release Builds.
Bug No = http://bugzilla.mozilla.org/show_bug.cgi?id=116473
r=leaf
sr=dveditz
2002-01-12 14:41:01 +00:00
seawood%netscape.com b0114ce77b Remove clearing of MAKE_DIRS so that we can set MAKE_DIRS before including rules.mk 2002-01-12 06:58:53 +00:00
cathleen%netscape.com 92d4fbf218 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp 2002-01-12 03:18:55 +00:00
bstell%ix.netcom.com 7bdb3cb39a bug 116148, build defines for FreeType2
r=cls
2002-01-09 14:34:09 +00:00
seawood%netscape.com 61aed7e6fd Add bogus file to fix bogus rm error messages 2002-01-08 09:29:10 +00:00
seawood%netscape.com 128ac41103 nsRect's win32 signature requires libraries need to link against libgkgfx for debug builds.
Added support for processing .rc to win32 gmake build.
Bug #58981
2002-01-01 00:03:57 +00:00
seawood%netscape.com 0fab07933d NO_DIST_INSTALL - If set, build targets will not be installed to DIST by default.
Bug #84539 r=mcafee
2001-12-31 09:04:25 +00:00
mcafee%netscape.com 0ff7ca1b24 Ignore generated files 2001-12-29 03:21:06 +00:00
timeless%mac.com 61a97fd94a Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
bnesse%netscape.com bf6619e295 Fix for bug 89137. Remove autoconfig from preferences library. Patch by mitesh, r=bnesse/dmose. sr = alecf. 2001-12-21 22:29:31 +00:00
seawood%netscape.com de1d3bd44e Use of LIB_PREFIX is inconsistent between moz & nss for OS/2 VA builds (bug 114748) so set NSS_LIB_PREFIX accordingly.
Fixing OS/2 tinderbox bustage
2001-12-18 21:16:25 +00:00
seawood%netscape.com 45bfbf0658 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
jgaunt%netscape.com 90590f4fb9 bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt
2001-12-15 23:50:14 +00:00
seawood%netscape.com 51fa852613 Make OS/2 use the win32 build changes and finish LIB_PREFIX substitution.
Thanks to Javier Pedemonte (pedemont@us.ibm.com) for the patch.
Bug #58981 r=cls
2001-12-14 23:49:04 +00:00
bbaetz%cs.mcgill.ca 5c8cc975a2 Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT
2001-12-12 07:59:31 +00:00
namachi%netscape.com 66f720bbc1 Patch to avoid Linker crash and NOT generate MAP and COD Files when the MOZ_MAPINFO and
MOZ_CODINFO are not set.
r=cls, sr=dveditz
the modification just takes the new changes which dan mentioned in the bug.
http://bugzilla.mozilla.org/show_bug.cgi?id=111093
2001-12-11 02:43:23 +00:00
ccarlen%netscape.com c343dad63a Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser. 2001-12-10 21:58:15 +00:00
seawood%netscape.com 5201cf5116 Restore OS/2's special setting of SHARED_LIBRARY until I can figure out what's going on with that build.
Bug #58981
2001-12-09 09:08:47 +00:00
seawood%netscape.com 894e79066b Turns out that we do have some .exp & .map files checked into the tree so replace the wildcards with more explicit rules.
Bug #58981
2001-12-09 08:56:06 +00:00
seawood%netscape.com 7f4b4cba9a Updating win32 support for gmake build:
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner
2001-12-09 07:08:58 +00:00
seawood%netscape.com 018795c3fa Add FINAL_LINK_* lists to GARBAGE 2001-12-07 00:30:25 +00:00
seawood%netscape.com 4de9fbe4c7 Add man page for mozilla. Change default --prefix back to /usr/local .
Thanks to Jan Schumann <jschauma@netmeister.org> for the man page.
Bug #94220 r=blizzard
2001-12-06 22:17:24 +00:00
namachi%netscape.com 706c61ad59 Bug No http://bugzilla.mozilla.org/show_bug.cgi?id=111093
This patch will remove linker remaining warnings with respect to COD file generation.
r=cls,leaf and sr=dveditz
2001-12-06 20:59:12 +00:00
blythe%netscape.com 046f20a06d Bug 112953, non debug trace-malloc on win32.
r=dp,sr=brendan
NOT part of normal build.
Change hinges on another change to nsprpub/gmakefile.win that should land
by those in charge of that module shortly.
2001-12-06 02:36:02 +00:00
namachi%netscape.com 497009995c http://bugzilla.mozilla.org/show_bug.cgi?id=111093
Generation of MAP and COD files
This patch should help create MAP file and COD files only on Windows.
These files will be generated only when MODINFO and CODINFO flags are set.
r=cls,leaf and sr=dveditz
2001-12-05 03:28:33 +00:00
seawood%netscape.com c8994a7ac0 Initial landing of win32 support for autoconf builds.
Bug #58981 sr=alecf
2001-12-04 21:17:48 +00:00
dp%netscape.com bbd21bbf03 bug 112470 TIMELINE and TRACE_MALLOC ON by default for debug builds 2001-12-04 21:16:10 +00:00
seawood%netscape.com a598e0453c Since jobserver feature of gmake causes dependency targets to be processed in parallel, we need to invoke $(MAKE) for each of the phases that we want to build from a meta target (like all:: & alldep::). 2001-11-30 22:53:10 +00:00
kaie%netscape.com 4f540afa38 b=75947 Landing security startup performance improvement and related issues.
r=javi sr=alecf
b=109777  Make sure certificate downloading works immediately
r=javi sr=mscott
2001-11-29 23:36:34 +00:00
seawood%netscape.com c1720e86ea Removing unused BUILD_IDLC variable 2001-11-28 06:14:16 +00:00
dbaron%fas.harvard.edu 4d96228ae4 Add HAVE_GCC3_ABI so the build system can know whether we're using gcc3. r=cls sr=shaver b=71627 2001-11-25 23:28:13 +00:00
seawood%netscape.com 7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com 55fe97bff7 Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
seawood%netscape.com 62a95aaba3 Bump optimization level for mkdepend on Solaris to -fast
Bug #87585 r=Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz)
2001-11-20 23:49:06 +00:00
leaf%mozilla.org 084a87a0b6 remove fullcircle calls that shouldn't live in the mozilla tree. r=namachi, sr=dveditz 2001-11-18 22:18:42 +00:00
seawood%netscape.com 514252d75f Oops. Only bump the opt level for gcc.
Fixing nebiros bustage.
2001-11-16 17:41:48 +00:00
seawood%netscape.com 565a358143 Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
Bug #110215 r=bryner
2001-11-16 07:42:48 +00:00
seawood%netscape.com f2bea6ef3f Add hooks for building calendar. r=bryner 2001-11-14 01:40:53 +00:00
seawood%netscape.com 8609a1f10c Update mail meta modules list to handle smime.
Bug #109432 r=bryner
2001-11-13 07:48:26 +00:00
colin%theblakes.com b903e07dcf Make OpenVMS use MKSHLIB_[UN]FORCE_ALL. Remove other cruft that is now
no longer needed. b=108862 r=cls a/driver=asa
2001-11-09 03:06:36 +00:00
jdunn%netscape.com 9ad5c6d444 setting up AIX to only export NSGetModule from all components
These are if'd AIX only!
r=cls@seawood.org
a=blizzard@mozilla.org
# 108864
2001-11-08 12:15:48 +00:00
seawood%netscape.com 251cd340b5 Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage 2001-11-07 08:09:36 +00:00
seawood%netscape.com 87f99ba919 Move defines from config.mk into configure.in 2001-11-07 06:13:22 +00:00
seawood%netscape.com a07d06f6f7 Allow multiple toolkits to be installed in a build by marking the non-default toolkits as "inactive" and placing them in a separate components dir.
Bug #91829 r=jag
2001-11-06 09:45:23 +00:00
cls%seawood.org 6d232445db Remove c++ comment 2001-11-06 06:01:59 +00:00
seawood%netscape.com 98f1340661 Allow nsinstall to install (copy) directories.
Thanks to pedemont@us.ibm.com (Javier Pedemonte) for the patch.
Bug #76900 r=cls sr=brendan
2001-11-06 04:51:47 +00:00
rods%netscape.com 37a4501149 Initial check in for print preview work it is complied in for Windows and linix only
The bulk of print preview can be turned on/off with NS_PRINT_PREVIEW define
Bug 107562 r=kmcclusk sr=attinasi
2001-11-03 14:59:39 +00:00
seawood%netscape.com fb3dd142a8 Removing old beos build config files. 2001-11-03 05:19:46 +00:00
jdunn%netscape.com 780f5470fb HP-UX only
Only export NSGetModule for components.  This is
similar to what OS/2 & Linux are doing
r=cls@seawood.org
# 105324
2001-11-02 14:24:34 +00:00
seawood%netscape.com 321c65ce6d Fix the problem with using cygwin perl for REQUIRES path resolution.
Thanks to Daniel Nunes <leaf@mozilla.org> for the patch.
Bug #103460
2001-11-02 06:54:02 +00:00
akkana%netscape.com 95af5b0394 106111: heed --enable-plaintext-editor-only for editor build.
r=cls sr=kin
2001-11-01 22:29:13 +00:00
seawood%netscape.com 4acfdc3e6a Attempt to fix AIX bustage by linking in smime 2001-10-31 08:27:27 +00:00
seawood%netscape.com d95bf17f1e Adding support for obj-c++ (.mm) files.
Thanks to Mike Pinkerton <pinkerton@netscape.com> for the patch.
Bug #107633 r=cls, sr=leaf
2001-10-31 01:20:39 +00:00
seawood%netscape.com ce76dd4429 Do not set MOZ_REORDER when giving --enable-reorder if not using GNU ld. The ldscript appears to only work with GNU ld.
Bug #107440
2001-10-31 00:00:41 +00:00
seawood%netscape.com 7f4cbd51d0 Replacing File::Basename with custom hack.
Thanks to Joe Hewitt <hewitt@netscape.com> for the patch.
Bug #107474 r=cls
2001-10-30 23:57:14 +00:00
peterv%netscape.com ff7dad091c Adding back file that I removed by accident. rev 1.4 with patch for bug 83589 applied. 2001-10-27 16:58:43 +00:00
peterv%netscape.com 70e919ce2d ix for bug 83589 -- fix the mac build scripts so that a commercial tree doesn't clobber config files in the mozilla tree. Make a MoreFilesDebug.lib. r=peterv,sr=scc -- Removing files that sfraser forgot to remove. 2001-10-27 16:05:50 +00:00
peterv%netscape.com 61198d2388 Fix for bug 83589 -- fix the mac build scripts so that a commercial tree doesn't clobber config files in the mozilla tree. Make a MoreFilesDebug.lib. r=peterv,sr=scc -- Part of patch that sfraser forgot to check in. 2001-10-27 15:54:47 +00:00
mkaply%us.ibm.com 2f79b2a7ac Putting these back the way they were in an attempt to fix the bustage 2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com 52f0f091e4 Reverting cls attempt to fix Os/2 bustage as it busts us more :( - issue is that somehow unicharutil_s.lib is bad on OS/2 - it doesn't have to do with the length of the name - still looking 2001-10-27 11:54:03 +00:00
seawood%netscape.com 7d5bae766b Set MOZ_UNICHARUTIL_LIBS & friends in config.mk so that we can test for USE_SHORT_LIBNAME as needed. Should get the OS/2 build further along. 2001-10-27 08:04:27 +00:00
seawood%netscape.com 9b5ae05e33 Landing the rest of the mach-o OSX changes.
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
seawood%netscape.com dbe8fb804b Add MOZ_POST_*_COMMAND back in hopes of fixing hpux orangeness. 2001-10-26 12:39:30 +00:00
seawood%netscape.com 0386eaf366 Massive reorganization of configure options into logical groups.
The following options were renamed:

--with-jpeg                --with-system-jpeg
--with-zlib                --with-system-zlib
--with-png                 --with-system-png
--with-mng                 --with-system-mng
--enable-toolkit           --enable-default-toolkit
--with-gtk                 --enable-toolkit-gtk
--with-xlib                --enable-toolkit-xlib
--with-qt                  --enable-toolkit-qt
--enable-gle               --enable-gle-support
--with-extensions          --enable-extensions
--enable-modules           --enable-standalone-modules
--enable-lea               --enable-xpcom-lea
--enable-ultrasparc        --enable-js-ultrasparc
--enable-strip-libs        --enable-strip
--with-debug-modules       --enable-debug-modules
--with-dbgrinfo-modules    --enable-debugger-info-modules
--with-profile-modules     --enable-profile-modules
--enable-eazel-profiler    --enable-eazel-profiler-support
--enable-homedir           --with-user-appdir
--enable-static-components --enable-meta-component-modules

The following options were removed:
--enable-monolithic-toolkit
--disable-jar-packaging

zip is now required to build since NSS unconditionally requires it.

Bug #61907
2001-10-26 08:36:28 +00:00
seawood%netscape.com 0f535e7061 Land the simple OSX Mach-O build changes.
Bug #75653 r=cls
2001-10-25 08:55:53 +00:00
seawood%netscape.com c831f754a1 Fix typo 2001-10-23 23:10:02 +00:00
cls%seawood.org b41bf3571c Since the purpose of --enable-ultrasparc is to just flip on the ultrasparc-specific js compare & swap code, move the asflags/defines to turn it on back into js/src/Makefile.in rather than causing the entire project to be built with those flags. 2001-10-23 08:17:16 +00:00
waterson%netscape.com 6bc89899ef Need a tab, not a space. 2001-10-23 03:12:28 +00:00
gerv%gerv.net d72b68fbd4 Bug 101431 - making chromelist.txt happen again. Enable it on Unix, and add it to the relevant packaging manifests. r=cls. 2001-10-23 02:40:24 +00:00
mcafee%netscape.com 4ed90929cc Adding --list-only option, Getopt functionality. r=akkana 2001-10-22 23:33:02 +00:00
alecf%netscape.com 6dad2f89b8 bug 100214 - add makefile define for MOZ_UNICHAR_LIBS for unichar case support
r=cls (build-system only)
2001-10-22 20:42:39 +00:00
seawood%netscape.com 0a27874139 Remove unused MOZ_ENDER_LITE & -DENDER_LITE from the tree. 2001-10-22 04:34:31 +00:00
alecf%netscape.com c2befa3dca change a print line to show the number of directories being updated
not part of the default build
2001-10-19 22:05:57 +00:00
seawood%netscape.com 7099ab82fc Rebuild all *.exe one final time after license change and check them in so that others stop accidentally doing so.
Do not try to rebuild makedep.exe if NO_MFC is set.
Bug #100757
2001-10-19 07:02:54 +00:00
seawood%netscape.com d3f5fcc2d9 perldoc.com lied to me. File::Spec isn't in 5.004 so we need to up the minimum requirement or change the script to not use it. Disabling the script again.
Bug 101431
2001-10-18 07:58:01 +00:00
seawood%netscape.com 0929d068e2 Re-enabling chromelist generation now that bad perl installation on tinderbox has been fixed.
Bug #101431
2001-10-18 06:47:36 +00:00
mcafee%netscape.com 40df708da9 script to map module names to directory names. sr=alecf 2001-10-18 03:27:04 +00:00
seawood%netscape.com bfc66a647e Partial backout of Gerv's checkin until we can work out the perl dependency. 2001-10-17 09:34:47 +00:00
gerv%gerv.net e419722460 Bug 101431 - create chromelist.txt for use with Patch Maker. r=cls, leaf. 2001-10-17 05:27:42 +00:00
blizzard%redhat.com 3f4d9436fa Update gtk2 link flags. r=cls 2001-10-17 04:25:45 +00:00
seawood%netscape.com ef9d13eec9 Backing out previous change as it's screwing up --disable-auto-deps builds.
Bug #105005
2001-10-17 00:14:25 +00:00
alecf%netscape.com ab573e773e add some rules for module-graph.pl r=cls 2001-10-16 20:52:33 +00:00
seawood%netscape.com 0c88dc8647 Fix problem with .deps not being created when building mkdepend 2001-10-16 18:34:26 +00:00
seawood%netscape.com 7f37118a2a Add HAVE_FCHMOD to the list of ifdefs when checking whether or not to use fchmod. duh. 2001-10-16 10:37:33 +00:00
seawood%netscape.com 6bf6ccfd38 Generate the dep file based upon the output filename, not the srcfile name 2001-10-16 09:26:31 +00:00
dougt%netscape.com 910b98f297 reverting last change to exe 2001-10-16 05:53:45 +00:00
dougt%netscape.com 545e075fd7 backing out wacky changes to .exe files r=bryner 2001-10-16 05:15:09 +00:00
dougt%netscape.com 4f3a44d63b API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
seawood%netscape.com 60781554cb There's no need to create a target version of nsinstall so always compile it for the host platform. 2001-10-14 21:38:01 +00:00
seawood%netscape.com bd00354a35 Removing unneeded dir.
Bug #89330
2001-10-14 19:51:35 +00:00
cls%seawood.org 7cf2052dc9 Remove Motif port from build. Pull using MOTIF_LAST_RITES tag to resurrect (but why would you want to do a silly thing like that?)
Bug #89330 r=bryner sr=pavlov
2001-10-12 20:21:31 +00:00
alecf%netscape.com 7d50cc6589 quiet this script down, and prepare to add support for parallel checkout (no reviewers, not part of build) 2001-10-10 23:53:37 +00:00
seawood%netscape.com d8be747748 Add $(INCLUDES) to $(host) rules to fix cross-compiling bustage.
Bug #59454
2001-10-08 20:36:44 +00:00
seawood%netscape.com 5d84f91770 Make win9x build use the perl equiv for REQUIRES since the nmake magic doesn't seem to work quite right.
bug #102305 r=daa@distributed.net,sicking,FrodoB
2001-09-29 23:09:15 +00:00
seawood%netscape.com 37c84caf77 Apparently, there's some inconsistency in how echo & nmake interact between win9x & nt kernels. This should fix the win9x build bustage.
Bug #102305
2001-09-29 09:01:54 +00:00
seawood%netscape.com aa12a9c2e9 Recurse all directories regardless of whether .headerlist exists but only remove files from dirs with .headerlist. r=jag 2001-09-29 07:09:33 +00:00
seawood%netscape.com 1cacc34e68 Add OBJ_PREFIX support to build system.
Bugscape 9498 r=bryner sr=syd
2001-09-29 04:30:14 +00:00
seawood%netscape.com 5dacb7b001 Yep, I'm lame. I missed a hunk. It's going around. 2001-09-27 22:21:49 +00:00
seawood%netscape.com 34476449c2 Turn on module dependency tracking.
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
gerv%gerv.net 11248436dd License changes, take 2. Bug 98089. mozilla/config/, mozilla/caps/, mozilla/build/. 2001-09-25 01:03:58 +00:00
karnaze%netscape.com 66046cb3f7 bug 82401 - remove cell from correct parent when cell spans into split row; work around bug 101264 by doing initial reflow with unconstrained height. sr=kin, r=attinasi. 2001-09-24 14:48:38 +00:00
cls%seawood.org e3a5eb3bd3 Purge old headers when building with MOZ_TRACK_MODULE_DEPS set.
Bug #59454 r=jag
2001-09-23 03:44:12 +00:00
cls%seawood.org 69b6808ca6 Use default EXPORTS rules instead of installing headers by hand.
Bug #98371 sr=alecf
2001-09-23 03:34:32 +00:00
cls%seawood.org 9044ab2102 Place LDAP headers into ldap subdir.
Bug #98924 r=dmose sr=alecf
2001-09-22 02:28:40 +00:00
cls%seawood.org 9bdf2eb594 Make -DHAVE_MOVEMAIL localized to mailnews.
Bug #58117 r=jag
2001-09-22 00:26:48 +00:00
cls%seawood.org 35501e94b6 Allow Makefiles to override OBJ_SUFFIX if necessary.
Bug #100851 r=jag
2001-09-22 00:20:31 +00:00
alecf%netscape.com 1e47ce10aa check in non-perl use of REQUIRES line to speed the build (bug 98371)
r=cls
2001-09-21 14:25:16 +00:00
cls%seawood.org 1aa00a617a Only use LDAP_CFLAGS where needed.
Bug #98924 r=dmose
2001-09-20 12:30:57 +00:00
gerv%gerv.net 1856815ff1 Oops. 2001-09-20 00:02:59 +00:00
scc%mozilla.org 102170b2a0 bug #98089: ripped new license 2001-09-19 20:09:47 +00:00
locka%iol.ie 5eac995064 NOT PART OF BUILD. Doxygen config file updated slightly 2001-09-12 22:09:17 +00:00
alecf%netscape.com 959a58aa3c more updates to rules to support REQUIRES on windows, bug 98371, r=cls 2001-09-12 20:27:13 +00:00
locka%iol.ie 1c4924ce8f NOT PART OF BUILD. Doxygen config file for generating documents from Mozilla's public include and idl files. 2001-09-12 14:53:46 +00:00
cls%seawood.org bf461195e5 Create active header list for each module during the export phase.
At the end of the export loop, remove the outdated files.
Requires setting MOZ_TRACK_MODULE_DEPS to activate
Bug #59454 r=bryner sr=alecf
2001-09-12 06:42:26 +00:00
cls%seawood.org 974ac2fba0 Recursively compare pre-generated list of active header files against current include directory contents. If the directory contains extra entries, remove them.
Bug #59454 r=bryner sr=alecf
2001-09-12 06:39:56 +00:00
cls%seawood.org eb64032151 Drop delay between retrying locks from 1sec to 100ms and drop the overall timeout value from 60 secs to 10secs.
Bug #59454 r=bryner sr=alecf
2001-09-12 06:34:06 +00:00
cls%seawood.org a18e2a473a Add support for adding multiple items to list at once.
Read entire file into mem to avoid overhead of exec'ing multiple greps.
Bug #59454 r=bryner sr=alecf
2001-09-12 06:32:35 +00:00
cls%seawood.org faa17349e6 Install LDAP headers into seperate ldap include dir.
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
mkaply%us.ibm.com 9a3c4fa019 #98387
OS/2 only
Use getopt from mac LDAP so we can get rid of GPLed code
2001-09-08 22:37:24 +00:00
cls%seawood.org 74182ad95a Remove -DMOZ_MAIL_NEWS from build system.
Bug #66543 r=pavlov
2001-09-08 07:44:13 +00:00
cls%seawood.org 9c5fdde016 Remove unused fullcircle build references.
Bug #98293 r=namachi
2001-09-07 04:59:44 +00:00
katakai%japan.sun.com 9b29149928 bug 95258
Need to add a new extension to support Complex Text Layout
changing configure and configure.in
check for prabhat.hegde@sun.com
r=leaf sr=cls
2001-09-06 11:19:25 +00:00
alecf%netscape.com a26fddf314 adding MOZ_TRACK_MODULE_DEPS support to win32 build
the rest of the makefiles are not ready
for bug 98371
r=cls
2001-09-06 03:49:50 +00:00
cls%seawood.org e2f9800de3 Use mozLock instead of flock() when building lists. 2001-08-17 12:06:03 +00:00
jgaunt%netscape.com 9f2f88aa48 fix for bug 94768
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
cathleen%netscape.com be72d98064 enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
cls%seawood.org 2dc4c4c43d Add -Wa,-xgot to C{XX}FLAGS when building layout on Linux/mips{sel}
Bug #93711 r=bryner
2001-08-16 05:18:04 +00:00
bstell%netscape.com 4d485ab1f7 bug 88454, r=mcafee, sr=sfraser
perl command to convert "cvs co" commands to "fast-update" commands
not part of (normal) build
2001-08-15 03:43:31 +00:00
bstell%netscape.com d010ffa6e9 bug 88454, r=mcafee, sr=sfraser
this perl command implements the fast-update command
initial checkin
not part of normal build
2001-08-14 14:30:08 +00:00
cls%seawood.org a42dc29a79 Set HAVE_64BIT_OS when building on 64-bit OSes.
Bug #20860 r=brendan
2001-08-14 04:02:45 +00:00
bryner%netscape.com 96d4e843eb Bug 94062 - remove support for MOZ_NSS_AUTOCONF. Patch from wtc, r=cls. 2001-08-12 04:25:41 +00:00
cls%seawood.org d00accf854 Remove --disable-libpr0n option & USE_IMG2 makefile variable.
Bug #88685
2001-08-12 00:38:38 +00:00
mkaply%us.ibm.com 10fe40f584 #86730
r=cls
OS/2 only - rules.mk changes were missed when checking this in
2001-08-10 17:44:05 +00:00
cls%seawood.org 9eaaa2da75 When not auto-generating deps, make sure that we can manual generate prefs for .s files 2001-08-08 04:27:32 +00:00
bryner%netscape.com 5ca544cf1d Checking in for cls@seawood.org. Bug 93282 - pipnss not rebuilt when NSS static libraries change. r=bryner. 2001-08-04 23:29:40 +00:00
blizzard%redhat.com 9db1c7a6eb oops, forget to check this in yesterday as part of bug #92034. a=brendan 2001-07-25 20:46:10 +00:00
cls%seawood.org 9c1158aabb Set user-writeable bit when using IFLAGS[12] so that building using NSDISTMODE=copy works 2001-07-24 23:41:43 +00:00
cls%seawood.org ed070ed50a Remove obsolete MOZ_NEW_CACHE defines
Bug #89008
2001-07-07 17:09:44 +00:00
cls%seawood.org faa4e8ff84 Remove obsolete --disable-new-cache option & MOZ_NEW_CACHE/OLD_CACHE ifdefs from the tree. We are not turning back now. :)
Bug #89008 r=dougt sr=waterson
2001-07-06 08:07:43 +00:00
mkaply%us.ibm.com d135a87574 #88742
r=cls
Enable ASM_SUFFIX in the build
2001-07-02 03:49:50 +00:00
cls%seawood.org 66d937045b Landing static build changes for OS2
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #85283 r=mkaply r=waterson
2001-07-01 12:11:13 +00:00
cls%seawood.org eb0e9664d4 Removing unused/terminally broken configure options:
--disable-async-dns
--disable-build-xpfe
--disable-editor-api-log
2001-07-01 09:46:46 +00:00
cls%seawood.org dec5d5890b Removing checks for gdk-pixbuf
Bug #88504
2001-07-01 09:41:27 +00:00
peterv%netscape.com e65f08b9fe 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. 2001-06-30 17:10:55 +00:00
mkaply%us.ibm.com a1785baacf #86711
r=cls
gmake clean deletes dom/public/idl/core directory on OS/2
2001-06-26 21:21:10 +00:00
cls%seawood.org 17ef3e2e1d Remove the final link lists at the beginning of each build to catch config & library name changes 2001-06-21 08:11:15 +00:00
cls%seawood.org 2f414c591f Use non-versioned names for nss libraries as they have different basenames for their static & shared libs (see bug 86254).
Bug #46775
2001-06-20 22:11:23 +00:00
waterson%netscape.com b74d6e1c8b Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
cls%seawood.org 7657bb0805 Set DEF_FILE & IMPORT_LIBRARY to NULL when setting SHARED_LIBRARY to NULL. Should fix OS/2 tinderbox bustage. 2001-06-19 00:08:53 +00:00
cls%seawood.org bf5fb48486 Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca 63a8ecff6a Updates to Build for Qt Mozilla. Bugzilla #81241 2001-06-18 16:11:30 +00:00
cls%seawood.org f3de1c990d Only remove specific .map files on OS/2
Bug #84981 r=jag a=asa
2001-06-16 23:47:49 +00:00
peterv%netscape.com 936f841cc8 Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron. 2001-06-10 16:45:36 +00:00
axel%pike.org fad1f9f150 Backing out fix for 81414, I have no idea what win is doing here 2001-06-10 12:55:01 +00:00
axel%pike.org 804eb2967a bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers) 2001-06-10 11:30:48 +00:00
cls%seawood.org 34b7986e37 Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
Bug #66529 r=pavlov
2001-05-22 07:52:30 +00:00
leaf%mozilla.org 84a6cbf634 profile and coverage builds need different optimization flags (mostly for talkback)
r=dprice
2001-05-17 02:28:31 +00:00
rginda%netscape.com cb7748f0f6 bug 76050, js debugger unix make system changes, r=cls 2001-05-15 05:48:08 +00:00
dveditz%netscape.com 8688792701 fix Mac build problem for bug 7022; thanks to sgehani@netscape.com for tracking down 2001-05-14 12:38:15 +00:00
cls%seawood.org 5c6767c68c Use homegrown mozLock package instead of flock() as some platforms and/or filesystems do not implement flock (correctly)). 2001-05-14 11:13:51 +00:00
cls%seawood.org 83a4702ddb Try to leave as little time as possible between discovering the lockfile does not exist and creating a new one. 2001-05-14 09:56:03 +00:00
cls%seawood.org 56d26b8678 Add $(DEPTH)\config to cmdlines for make-jars.pl & add-chrome.pl in preparation for switchover to using mozLock. 2001-05-14 08:40:19 +00:00
cls%seawood.org 005e7a271e Add priv_abspath subroutine since ActiveState's perl 522 release seems to hit an infinite loop + mem leak.
Store filehandles in hash based upon lockfile name so that we can grab the filehandle latter to close the lockfile before removing it.
2001-05-14 08:32:58 +00:00
cls%seawood.org a29b5875ab Add MOZILLA_DIR/config to perl's include path so that we can find mozLock.pm when necessary 2001-05-13 00:26:35 +00:00
cls%seawood.org 22efa6d8df Initial version. Since flock() doesn't work on all platforms or with all filesystems, implement locking using lck files. 2001-05-13 00:25:19 +00:00
cls%seawood.org 74757e3db2 Replace chrome:: target with install::. Using chrome:: was causing |make -j3 install| builds to fail to execute the chrome:: target due to a suspected bug in gnu make. (|make MAKE='make -j3' install| works fine.) 2001-05-12 07:08:27 +00:00
dprice%netscape.com 3a360b7298 71010 - entry points not found. Disabling win32.order files r=waterson 2001-05-12 02:59:49 +00:00
cls%seawood.org dbbfa197bf Fix |make clean| for Mac OSX
Bug #75895
2001-05-11 14:48:36 +00:00
peterv%netscape.com d5a6b02631 72141 (Enable XSLT in default builds). r=nisheeth, sr=jst. 2001-05-11 08:43:45 +00:00
ftang%netscape.com 378ad98963 fix 75982 r=ftang sr=erik
turn IBMBIDI on by default in car pool
2001-05-09 21:20:16 +00:00
dprice%netscape.com 035dcd0371 65845 sr=waterson r=jband
proper demanging code, ensure .pdb files and log the results to a file
2001-05-09 04:01:57 +00:00
alecf%netscape.com 8a57a514a8 minor tweak so fast-update picks up new directories. not part of build 2001-05-08 05:21:28 +00:00
cls%seawood.org 6f256984a9 Let the use of PR_Log() be controlled by a toplevel build option. All places that set FORCE_PR_LOG to force logging on need to wrap that #define FORCE_PR_LOG in a MOZ_LOGGING ifdef.
It's on by default. Set
--disable-logging (unix)
NO_LOGGING=1 (win32)
moz_logging = 0  (mac)
to turn it off globally.

Bug #53226 r=sspitzer,leaf,sfraser
2001-05-05 10:18:53 +00:00
mkaply%us.ibm.com f822e94e50 #77245
r=cls
Have OS/2 handle lib names better
2001-05-02 00:23:38 +00:00
cls%seawood.org 00eae7d3b8 Use WINOS instead of OS_TARGET to check if building on win9x.
Bug #68776
2001-04-30 03:33:07 +00:00
cls%seawood.org bc6c487031 Place xpcom libs before nspr libs in MOZ_COMPONENT_LIBS 2001-04-30 02:56:51 +00:00
cls%seawood.org c70a5e94ea Use MOZILLA_DIR instead of topsrcdir so that the commercial tree does not break (hopefully) 2001-04-28 18:54:44 +00:00
cls%seawood.org a74effc1af Generate list of exported libraries to be used for final link as we traverse the tree. Bug #46775 2001-04-28 18:51:31 +00:00
cls%seawood.org f8395da772 Simple script to add entry to file if the entry doesn't already exist. Uses flock () . Needed for generating final link list for static builds. bug #46775 2001-04-28 18:49:31 +00:00
cls%seawood.org 72889a4a45 Make --with-dbgrinfo-modules work as expected.
bug #77088 r=shaver
2001-04-27 10:00:33 +00:00
cls%seawood.org 1a67b6ca80 Use CONFIG_TOOLS instead of DEPTH/config so that the commercial build works. Bug #66529 r=jdunn@netscape.com,mtchan@eng.sun.com 2001-04-27 04:19:44 +00:00
cls%seawood.org d24cf31017 Do not use builtin mkdepend for OS/2 until they've ported it. Fixes OS/2 tinderbox bustage caused by previous checkin for bug #66529 r=mkaply 2001-04-24 03:54:12 +00:00
cls%seawood.org d547ee80dd Fix dependency rules for in-tree mkdepend.
Force solaris to use in-tree mkdepend since their system makedepend up to at least solaris 7 causes the build times to more than double with the new non-compiler dependency scheme.
2001-04-23 22:54:29 +00:00
colin%theblakes.com 043d570472 Remove unused OpenVMS-specific lines.
b=76519 r=cls a=blizzard
2001-04-23 10:43:11 +00:00
cls%seawood.org b3b1aa739c Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/ 2001-04-19 03:00:55 +00:00
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