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

9 Коммитов

Автор SHA1 Сообщение Дата
seawood%netscape.com 3228deccf9 Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug  r=bryner
2002-12-13 02:36:06 +00:00
seawood%netscape.com a21ca257f6 Tighten (add?) tool version checks for win32 builds.
Allow MIDL to be specified from mozconfig or env since various MS SDKs contain an unsupported version of midl and they insist upon adding their SDK dirs to the beginning of the PATH (bug )
Bug  r=bryner
2002-11-09 02:16:55 +00:00
seawood%netscape.com d792c3f858 Fix win32 gmake static builds.
Bug  r=bryner
2002-08-06 04:17:50 +00:00
seawood%netscape.com d3d6f9b613 Add generated header file to generated list so that files don't sit in the srcdir and mask bustage caused by a missing include path.
Not exactly fallout from bug  but it's going in anyway.
2002-06-19 22:17:27 +00:00
seawood%netscape.com 1016cf5c89 Yet another fix for the srcdir race problem. We'll just remove the srcdir copies whenever we regenerate the files.
Fallout from bug 141834
2002-06-19 01:31:47 +00:00
seawood%netscape.com ff1348e700 Fix srcdir copy race condition by explicitly doing a cmp between the srcfile and the target.
Fixing tinderbox bustage.
2002-06-17 21:39:35 +00:00
seawood%netscape.com c61a26b5bb Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug  r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
seawood%netscape.com d42b1b1fd4 Add make -j support to win32 gmake builds.
Bug  r=bryner
2002-04-19 02:42:28 +00:00
seawood%netscape.com d444650985 Add Makefile.ins for mapi
Bug 
2002-02-05 09:23:43 +00:00