gecko-dev/xpfe
seawood%netscape.com 6de5b59159 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 #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
..
AppCores
appshell Fix for bug 141035. Application must quit if it fails to load the .cfg file. r=sgehani, ccarlen, sr=alecf. 2002-06-12 18:52:46 +00:00
bootstrap Fix symlink detection (again) so that relative symlinks work and the binary is executed from the cwd, not the installation directory. 2002-06-13 12:16:52 +00:00
browser Bug 134800, Clicking on a groupmark shouldn't clobber all open tabs. r=jag sr=blake 2002-06-15 22:30:06 +00:00
communicator Bug 150627 inconsistant between display and action(modifier) of short cut key for function 'Select All' 2002-06-17 01:43:29 +00:00
components not part of build 2002-06-14 20:31:44 +00:00
global Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies: 2002-06-17 17:09:57 +00:00
test Bug 106053, remove unused XHTML namespace declarations, and fix incorrect namespace usages. r=harishd, sr=hewitt. 2002-01-31 22:12:36 +00:00
.cvsignore
Makefile.in Landing initial directory re-ordering change needed for Ron Guilmette's <rfg@monkeys.com> static mozilla work. 2001-04-28 17:26:54 +00:00
makefile.win 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