cls%seawood.org
c1bd27e6cf
Re-add RESFILE dependency to HOST_PROGRAM for the moment.
...
Fixing tinderbox bustage
2004-02-07 09:49:50 +00:00
cls%seawood.org
cb43d15ae9
Tighten static library dependencies for programs.
...
Bug #232499 r=bryner
2004-02-07 08:22:28 +00:00
bryner%brianryner.com
a988e1dac2
Oops, DSO_LDOPTS_DEPS should not have been inside the DEPENDENT_LIBS ifdef!
2004-01-23 21:21:38 +00:00
bryner%brianryner.com
9e84339241
Make sure we rebuild shared libraries when a static library that's being linked in changes. Fallout from bug 231162. r=cls.
2004-01-23 08:15:49 +00:00
bsmedberg%covad.net
cbbdd9cd3e
Bug 231286 - "make install" doesn't create directories for default pref files. r=bryner
2004-01-18 23:39:45 +00:00
bsmedberg%covad.net
c7b97d1f33
Bug 224578 - unix.js prefs were left out of first patch! I'm mortified.
2004-01-16 23:59:09 +00:00
bsmedberg%covad.net
047415ef80
Bug 224578 - separate embedding/GRE default prefs from application prefs. r=timeless+glazou r/sr=alecf
...
There were a couple CVS-moves during this process:
modules/libpref/src/init/editor.js -> editor/ui/composer.js
modules/libpref/src/init/mailnews.js -> mailnews/mailnews.js
2004-01-16 19:22:43 +00:00
timeless%mozdev.org
bd4c43974e
Bug 230751 Link is being passed the same def file twice
...
patch by sdwalker@myrealbox.com r=bsmedberg
2004-01-14 01:46:06 +00:00
bsmedberg%covad.net
7b39ba106c
Bug 135533 - Enable the chrome preprocessor for seamonkey as well as the *birds. To use the preprocessor, prefix an asterisk (*) before the file name in your jar.mn. For documentation on preprocessor directives, see http://software.hixie.ch/utilities/unix/preprocessor/ r=bryner
2003-10-31 14:01:35 +00:00
neil%parkwaycc.co.uk
c0add51d3d
Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner
2003-10-30 09:24:40 +00:00
bzbarsky%mit.edu
01975f305d
Removing stray ^M. Patch by bernd, r/sr=me, bug 207401
2003-10-16 06:46:50 +00:00
bsmedberg%covad.net
fb8fa3a05e
Bug 207401 - linker /DEF flag used incorrectly during compiling - patch by steve@advance-software.co.uk r=adamlock moa=bryner
...
Bug 219362 - make chrome target recursive. Use "realchrome" if you don't want a recursive target. r=bryner (patch by me with parallel build correction by cls)
2003-10-15 20:30:59 +00:00
mkaply%us.ibm.com
1e1be8415c
#215581
...
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
2003-09-18 17:24:54 +00:00
cls%seawood.org
19d1d413c2
Fix misc build issues for mingw gcc 3.3.1:
...
* Link non-component libs using -Wl,-enable-runtime-psuedo-relocs to workaround auto-import issues
* the last element of an enum cannot end with a comma
* PRUint16 is not interchangable with PRUnichar nor WCHAR
* cannot take the address of or call ::main() from another c++ function
* Functions declared within |class foo {};| block do not need extra |foo::| qualification
* GCC no longer implements <varargs.h>. Use <stdarg.h> instead
Bug #217009 sr=dbaron
2003-09-18 17:22:33 +00:00
dbaron%dbaron.org
905a62182a
Use incremental linking again on Windows, for DLLs. b=216335 rs=cls
2003-09-16 22:36:02 +00:00
cbiesinger%web.de
8c24779114
Bug 217656
...
"make clean" doesn't delete .ilk files
r=cls
2003-09-11 11:36:40 +00:00
cls%seawood.org
14bbc70997
Since cygpath is converting paths into absolute paths, remove $srcdir as well as $_dos_srcdir to catch the relative paths.
...
Fixing dependency bustage when configure is called with a relative path.
Fallout from bug #210393
2003-08-26 20:28:47 +00:00
cls%seawood.org
d7aca2a1bb
Update module-deps meta files with the latest module data.
...
Remove the hardcoded module2dir mapping and use the results from echo-requires-recursive instead.
Add README which briefly explains how module-deps is supposed to work.
Add XSLT hacks to modules.mk.footer.
Add cygdrive hacks to modules.mk.stub.
Force string & embedstring to be built after xpcom since they now live in the xpcom hierarchy.
2003-08-15 22:37:25 +00:00
bryner%brianryner.com
da1f73fd22
On Windows and OS/2, make pref .js files use DOS line endings even if the user is using cygwin with unix line endings. This works around a bug in the Macromedia Flash installer where it corrupts all.js. Bug 206029, r=cls.
2003-08-13 23:18:28 +00:00
cls%seawood.org
064d382e0c
Fix VPATH build problem with cygwin make 3.80:
...
* Force use of native cygwin paths & cygwin_wrapper
* Remove _NO_AUTO_VARS mess
* Use full source path when calling win32 compiler so debugging info shows up
* Change DEPENDENT_LIBS to use an intermediate header file instead of commandline define
Bug #210393 r=leaf sr=bryner
2003-08-05 04:43:49 +00:00
cls%seawood.org
a8b11eb498
Link generated .res files into mingw builds.
...
Use -mwindows when linking GUI mingw programs.
Bug #203443 r=leaf sr=bryner
2003-08-02 19:39:02 +00:00
bryner%netscape.com
e952d5249e
Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser.
2003-06-09 22:25:25 +00:00
seawood%netscape.com
1a61e5528b
Add echo-requires-recursive rule to get a full list of tree's dependencies
2003-06-06 19:21:57 +00:00
dbaron%dbaron.org
f1cd80acde
Make 'make makefiles' give an error message less often. r=cls
2003-06-05 04:59:02 +00:00
scott%scott-macgregor.org
170a13584d
Change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef in order to enable preprocessing for thunderbird
...
builds as well as firebird.
Has no impact on the regular seamonkey build.
2003-05-18 23:10:18 +00:00
colin%theblakes.com
515e612b62
Fix OpenVMS debug build problem. b=205013, r=dveditz, a=asa
2003-05-14 22:01:25 +00:00
dougt%meer.net
1beeeafa40
Enabling Dependent Libs. b=193442, r=seawood@netscape.com, a=asa@mozilla.org
2003-05-06 01:04:55 +00:00
dougt%meer.net
d730bb20bc
backing out change - turned tbox's orange
2003-05-05 00:44:50 +00:00
dougt%meer.net
6e6b5eb3cc
Using CXXFLAGS instead of DEFINES.
2003-05-05 00:04:49 +00:00
dougt%meer.net
f416a9a6a6
Enables dependent library loading. r=seawood, a=asa, b=193442
2003-05-04 21:31:57 +00:00
cls%seawood.org
8b363ed6a2
Change the naming scheme for the mingw libraries to use the following format:
...
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
seawood%netscape.com
76ea08aa57
Use detected versions of MAKE & ZIP.
...
Start searching for tools in win32 builds but disable system makedepend.
Bug #201150 r=bryner
2003-04-13 05:20:20 +00:00
seawood%netscape.com
b40ca95f87
Fix parallel build race condition on solaris by searching for idls in the current srcdir before the common idl dir.
...
Bug #183263 r=bryner,dcran a=asa
2003-03-31 20:55:54 +00:00
mkaply%us.ibm.com
c6ebd60472
#188249
...
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
seawood%netscape.com
18e2de2ab4
Only export all symbols & create import library for non-component libs in mingw build
2003-03-18 22:04:00 +00:00
seawood%netscape.com
6e54a93688
Enforce MODULE_NAME requirement for static builds.
2003-03-15 22:56:35 +00:00
cls%seawood.org
e9ed7da9f3
Add mingw support to the common rules.
...
Add EXPAND_LIBNAME & EXPAND_MOZLIBNAME $(call) macros which convert base library names into a form suitable for linking.
Add rules for creating asm & intermediate files.
Bug #134113 r=bryner
2003-03-08 05:18:43 +00:00
seawood%netscape.com
41095b0061
If building for a x11-based toolkit, force the chrome to use the "unix" keybindings.
...
Bug #191447 r=bryner
2003-03-04 03:56:03 +00:00
tor%cs.brown.edu
db50a85d91
Backout of 193442/191415. a=brade,dougt
2003-03-03 21:00:07 +00:00
seawood%netscape.com
41b32b2257
Fixing beos bustage caused by bug 193442
...
Bug #195563 r=bewildered
2003-03-02 00:56:04 +00:00
seawood%netscape.com
c73a696f3b
Dropping build infrastructure for supporting building with mulitple toolkits.
...
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
dougt%netscape.com
dccf8bcbee
Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-02-28 21:30:35 +00:00
bryner%netscape.com
6e09733f45
For limiting exported symbols on OS X, use -exported_symbols_list instead of nmedit, if it's available. Also, don't run nmedit for debug builds. Bug 195186, r=cls.
2003-02-27 22:32:05 +00:00
seawood%netscape.com
689aeb5e51
Make NO_DIST_INSTALL really not touch $(DIST)/.
...
Bug #190581 r=bryner
2003-02-27 02:53:46 +00:00
seawood%netscape.com
c3afa26feb
Skip the merge of .xpts into single module.xpt if there's only one .xpt and it has the same basename as the module.
...
Thanks to Nathan Kurz <nate@verse.com> for the patch.
Bug #190583 r=dbradley
2003-02-22 07:40:51 +00:00
seawood%netscape.com
158084c339
Use -Bsymbolic when linking components on FreeBSD.
...
Thanks to Joe Marcus Clarke <marcus@freebsd.org> for the patch.
Bug #190844 r=cls a=asa
2003-01-30 07:41:27 +00:00
seawood%netscape.com
6936414385
Change import library creation to get 25% speedup on startup on OS/2.
...
Also, decrease the size of dlls & exes by adding /OPTFUNC linker option.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #190536 r=mkaply,cls a=asa
2003-01-30 02:53:28 +00:00
mkaply%us.ibm.com
96b8e2fdb1
#135795
...
r=cls
Turn on mkdepend for OS/2
2003-01-15 21:36:53 +00:00
seawood%netscape.com
afe6ed66d5
Anything that depends upon Makefile.in should also depend upon Makefile.
...
Bug #169304 r=bryner sr=alecf
2003-01-10 01:14:49 +00:00
bryner%netscape.com
71b5ac7d73
Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls.
2003-01-06 07:13:49 +00:00