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

33 Коммитов

Автор SHA1 Сообщение Дата
timeless%mozdev.org a14a802332 Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 19:34:02 +00:00
gerv%gerv.net c40f4f93a2 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 22:01:16 +00:00
cls%seawood.org 4296fca358 Avoid tainting srcdir for win32 builds. 2003-03-15 05:45:20 +00:00
seawood%netscape.com 8ae6c40f5d Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +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 #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
seawood%netscape.com 874c54280c 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
seawood%netscape.com c79715ed1b Backing out fix for remote mach-o builds as it left mach-o builds fragile.
Add TK_CFLAGS back to default CFLAGS/CXXFLAGS.
Bug #107696
2001-11-03 03:29:05 +00:00
seawood%netscape.com 6daf60f372 Since '-framework Carbon' causes binaries to require console access to run, do not link using that flag by default. Otherwise, remote builds & non-console tinderboxes will break. Mac OSX Mach-O only.
Bug #107696 r=mozbot
2001-11-01 00:54:48 +00:00
seawood%netscape.com 93a92132d7 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 785c606e96 Really remove extra VPATH
Bug #105005
2001-10-17 07:25:24 +00:00
seawood%netscape.com 74f73af202 Oops forgot local include path.
Bug #105005
2001-10-17 06:40:48 +00:00
seawood%netscape.com 43cd399d14 Remove use of additional dirs in VPATH as it causes problems in srcdir builds and the previous workarounds do not always work due to a bug in gcc's -MD.
Bug #105005 r=jag
2001-10-17 06:00:18 +00:00
seawood%netscape.com 95f3489c69 For directories that use additional VPATHs, change OBJ_SUFFIX instead of duplicating build rules. Turn off compiler dependencies when changing OBJ_SUFFIX because at least gcc < 3.0 has problems generating the correct dependencies when the basename of the srcfile does not match the basename of the object file.
Bug #105005
2001-10-16 09:31:58 +00:00
jaggernaut%netscape.com e25262c61f One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
alecf%netscape.com 187d526fcd Add REQUIRES to many modules for win32 support, bug 98372 r=cls 2001-09-12 21:32:10 +00:00
cls%seawood.org 654b132df3 Updating .cvsignore files.
Bug #84824 r=jag
2001-07-06 02:36:37 +00:00
cls%seawood.org 80f526179f 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
cls%seawood.org f7991766ff 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
dbragg%netscape.com 1b413062ce Fixes for Ports bustage when original fix for 65678 was checked in. Original r=dveditz and sr=mscott 2001-04-07 19:42:15 +00:00
cls%seawood.org aaad4caae1 Add dep tracking for local compile rule 2001-04-05 10:06:37 +00:00
dbragg%netscape.com e072bc1c2e dbaron fix for ports bustage of libreg/standalone 2001-03-09 02:25:22 +00:00
dbragg%netscape.com 56a00f4942 Adding a standalone build necessary to fix bug 65682. r,a=dveditz, sr=mscott 2001-03-08 22:02:39 +00:00
ssu%netscape.com e688d1f1c1 changed standalone libreg to be built with USE_NON_MT_LIBS so it can be linked with native windows installer. No one currently links with stand alone libreg. 2000-01-29 23:16:38 +00:00
ssu%netscape.com bf5f7a2b5a undoing my previous checkin. wrong branch. 2000-01-19 19:19:00 +00:00
ssu%netscape.com 8666f3c1bf working on fixing disk space calculation problems with certain components 2000-01-19 19:18:07 +00:00
erik%netscape.com a07ac40a78 This is just a local .cvsignore file. Doesn't affect build. 1999-11-11 18:15:49 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dveditz%netscape.com 022f714e33 fixing makefile weirdness 1999-09-01 01:30:04 +00:00
dveditz%netscape.com b6fd77a052 eliminate extra startup file i/o 1999-06-16 06:50:37 +00:00
dveditz%netscape.com 2598d7a406 link standalone version to static libs 1999-04-27 19:18:20 +00:00
dveditz%netscape.com ce0cf3485f fixed copy clobber steps 1999-04-01 22:53:23 +00:00
leaf%mozilla.org 0a0f5ac00f Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
dougt%netscape.com 5f4f51ef77 New makefile.win for standalone registry target. 1998-12-09 01:10:28 +00:00