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

51 Коммитов

Автор SHA1 Сообщение Дата
seawood%netscape.com f7bf89f618 Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin
2003-04-18 20:14:17 +00:00
alecf%netscape.com 0527238c0a fix for bug 189528 - do on-demand decompression of items in a .jar file
instead of allocating all the data into one big buffer, keep a small input buffer around and decompress directly into a client's read buffer..
r=dougt, sr=darin
2003-03-14 18:59:51 +00:00
seawood%netscape.com 58004c4a48 Add SRCS_IN_OBJDIR variable to workaround requirement introduced by bug 141834 that srcfiles must be in the srcdir.
Bug #171753 r=bryner
2002-12-13 02:36:06 +00:00
bryner%netscape.com b938c34343 Ignore copied sources. 2002-08-26 09:05:19 +00:00
mkaply%us.ibm.com d7f253803e #163550
r=cls
Add support for USE_STATIC_LIBS on OS/2
2002-08-20 22:21:21 +00:00
seawood%netscape.com 322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
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
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
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 453220b93d 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 8e45b78c13 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
bryner%netscape.com 7a1b52ad6d removing depend:: clobber line... this was causing problems since export is now done before depend. r=cls. 2001-09-29 04:34:55 +00:00
bryner%netscape.com b0951ad401 Fixing build bustage. r=brendan. 2001-09-21 00:44:22 +00:00
jaggernaut%netscape.com d1a7bfa843 One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com dc40187223 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
alecf%netscape.com 62424ee7b2 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
alecf%netscape.com 8bf5905937 add REQUIRES support to jpeg, sun-java, db, etc.. b=98371 r=cls 2001-09-10 20:48:38 +00:00
cls%seawood.org aac7aaa382 Update REQUIRES so that we do not accidentally build using the system headers of jpeg,zlib,png,mng when we are supposed to be building using the Mozilla copies of these libraries.
Bug #97386 r=mcafee a=dbaron
2001-08-30 01:14:45 +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 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
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
dveditz%netscape.com cd090a285e one more try, force depend to be clobber in this directory 2001-04-03 08:59:34 +00:00
dveditz%netscape.com 6145ea6cc5 fixing win32 clobber bustage too 2001-04-03 08:15:18 +00:00
dveditz%netscape.com 4e99bb3a42 fixing win32 depend bustage -- hack alert 2001-04-03 08:12:02 +00:00
dveditz%netscape.com 6eb62d68de Fix 72551 speed up zip archive opening. r=ssu,sr=waterson 2001-04-03 06:35:13 +00:00
cls%seawood.org dcacae1ebf Rename img libraries that have have common external equivalents as our internal versions may be slightly incompatible.
Bug #57247 sr=tor
2001-03-09 23:53:17 +00:00
cls%seawood.org 3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
disttsc%bart.nl a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
cls%seawood.org 66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
dbaron%fas.harvard.edu 9cf6137ae9 Since source files are no longer (thankfully!) copied around here, they don't need to be in the .cvsignore. r=cls@seawood.org b=49937 2000-10-29 21:21:48 +00:00
cls%seawood.org f9ef19da28 Remove unneeded dep that's breaking old gnu makes 2000-09-11 06:26:48 +00:00
cls%seawood.org 6d3cf6985a Fixing problem of standalone compoennts always building on every build pass. Adding objs.mk files to give better dependency handling. Bug #49937 2000-09-11 04:13:16 +00:00
sgehani%netscape.com 8b7c694896 Rename libzlib -> libz complying with standard zlib naming convention.
[nsbeta3+ b=49735; r=sobotka@axess.com]
2000-08-25 08:32:19 +00:00
dbaron%fas.harvard.edu 0256708985 Back out makefile changes since they are causing problems for some people. Go back to copying source files around. 2000-08-20 01:14:26 +00:00
dbaron%fas.harvard.edu 3b28047086 Remove no-longer-copied files from .cvsignore 2000-08-19 21:42:35 +00:00
dbaron%fas.harvard.edu 4d9bee5892 Avoid copying source files to compile them. r=bryner 2000-08-19 21:24:49 +00:00
sgehani%netscape.com b269c16355 Remove 'unzip' dependency from Linux installer.
[nsbeta3+ b=48109; r=ssu]
2000-08-19 18:50:10 +00:00
sgehani%netscape.com c412164117 Updating headser to ignore copied over from parent directory. 2000-08-18 23:42:38 +00:00
sgehani%netscape.com e30494cf79 This is the *real* fix for the Linux bustage. Sorry about this loss of time.
Had to do with MOZ_NATIVE_ZLIB not being defined on my system (differs from
the tbox builds I guess).
2000-08-18 23:41:15 +00:00
sgehani%netscape.com 00aa10a96d Building standalone libjar for installer use.
[nsbeta3+ b=48109; r=ssu]
2000-08-18 22:09:26 +00:00
warren%netscape.com 96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
erik%netscape.com 97a4edf14f This is just a local .cvsignore file. Doesn't affect build. 1999-11-11 18:15:49 +00:00
dmose%mozilla.org 142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
alecf%netscape.com 6c6a2d1877 don't need xplib anymore 1999-09-21 22:22:39 +00:00
dveditz%netscape.com 368254f2fe fixing makefile weirdness 1999-09-01 01:30:04 +00:00
cyeh%netscape.com 1729151e74 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:24:51 +00:00
dveditz%netscape.com 7dffabf8b6 backing out, briano has a different fix 1999-08-26 01:22:31 +00:00
dveditz%netscape.com 47cae9333b fixing Windows build bustage. Will not fix the mac 1999-08-26 01:17:07 +00:00
dveditz%netscape.com d3f47f37f5 makefile cleanups 1999-07-02 13:40:18 +00:00
ssu%netscape.com 805032a259 updated makefile to define USE_NON_MT_LIBS (use libc.lib) 1999-06-14 22:35:21 +00:00