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

792 Коммитов

Автор SHA1 Сообщение Дата
nisheeth%netscape.com 339ab7725c Checkin does not affect build. If MOZ_PERF is set to 1 define the compiler define MOZ_PERF_METRICS for the windows build. 1999-10-19 22:37:53 +00:00
alecf%netscape.com 26cb8e90c6 add flag for boehm (doesn't quite work yet) 1999-10-18 23:13:47 +00:00
cls%seawood.org b8827f397e r=pavlov
Add temporary --enable-nspr-autoconf option to allow platforms to test the newly added autoconf setup for nspr (bug 11893) before turning it on as default.
1999-10-17 15:16:47 +00:00
dveditz%netscape.com 7fed8f214b added directory recursion feature to makecopy.exe, r=dougt 1999-10-13 23:37:24 +00:00
rbs%maths.uq.edu.au d75f65bffe [MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML 1999-10-13 00:39:36 +00:00
cls%seawood.org 7c69b51faa Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
r=syd
1999-10-12 12:36:07 +00:00
cls%seawood.org 2529fa0fb2 Temp fix for the dependency problem caused by the use of implicit shared libs. a=leaf 1999-10-12 03:42:02 +00:00
Jerry.Kirk%Nexwarecorp.com 584535e4a8 Adding a "; else true" to work around broken shell under QNX4 for the
Neutrino cross-compile.
Bug #16049 r=Dale.Stansberry@Nexwarecorp.com
1999-10-11 14:41:25 +00:00
cls%seawood.org fbb695b71b Ok, let's not try to generate the remove list if there is no library to remove things from 1999-10-08 21:17:32 +00:00
cls%seawood.org 6139458916 Added a test to see if there are any archive members to be removed before calling AR_DELETE as NetBSD's & OpenBSD's versions of ar do not like removing an empty list.
r=leaf
1999-10-08 20:30:28 +00:00
cls%seawood.org a080d5dcc4 Applied Jim Nance's, <jim_nance@yahoo.com>, patch to reduce the size of a build by using a modified version of GNU make's implicit ruleset that incrementally add object files to static library archive and eliminates the need to have the unused object files sitting around. A clobber is required to see the savings.
Bug #15241 . r=sleestack
1999-10-08 05:18:46 +00:00
colin%theblakes.com 8bb365320a Make mkdepend lines shorter (OpenVMS only). r=ramiro 1999-10-04 10:43:28 +00:00
briano%netscape.com 46ae587d76 Fix for someone's typo (bug 15303) when Java is enabled. 1999-10-01 03:02:53 +00:00
slamm%netscape.com da1ab82134 Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included. 1999-09-29 20:39:46 +00:00
briano%netscape.com 19c28ac556 No longer used. The 'real' one is in mozilla/build/autoconf. 1999-09-27 22:39:49 +00:00
mcafee%netscape.com 67f0e0f0aa Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp 1999-09-25 20:44:48 +00:00
ramiro%netscape.com 917fea722c Turn on (for real this time) stripping of uneeded symbols from
components.  Only for linux non debug builds.  Approved by mscott.
1999-09-22 09:54:00 +00:00
ramiro%netscape.com 2f1387f423 Strip unused symbols from .so components on linux by default. 1999-09-22 03:14:23 +00:00
beard%netscape.com 080e488d9b bug #: 10847, enabling webshell leak detection. 1999-09-22 01:40:41 +00:00
nisheeth%netscape.com 10a1f06ecd Define a global compiler and environment define, DETECT_WEBSHELL_LEAKS. This is used to compile in code that checks for webshell instances on shutdown and prints an error message to the console if webshells are being leaked. 1999-09-22 01:20:41 +00:00
dveditz%netscape.com 11a6bf0399 making depend builds more robust 1999-09-20 05:25:52 +00:00
neeti%netscape.com 0bed67a824 *** empty log message *** 1999-09-17 23:28:56 +00:00
colin%theblakes.com 90700cf8ca Only pass special LD flags to vmsld 1999-09-17 12:36:25 +00:00
jdunn%netscape.com 838485909c add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
and the binaries in viewer/Makefile.in
1999-09-17 00:53:36 +00:00
ramiro%netscape.com 12a0565ac7 Add a --enable-low-fat option to reduce the .dynsym bloating in components. 1999-09-16 13:43:15 +00:00
colin%theblakes.com 253fa60610 Set IS_COMPONENT for xpconnect, since it gets set too late in the Makefile 1999-09-15 18:26:57 +00:00
cls%seawood.org 12b40fe6c0 Added $(PROGOBJS) to ALL_TRASH 1999-09-15 17:52:38 +00:00
ramiro%netscape.com 26dd94b010 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
slamm%netscape.com 1bd30b4b77 Remove unused DIRS rule. Only add SUBMAKEFILES rules if SUBMAKEFILES is defined. 1999-09-14 23:09:37 +00:00
ramiro%netscape.com 6dea1e358f Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols. 1999-09-14 13:30:12 +00:00
colin%theblakes.com 7e01eca9ea Pass srcdir and IS_COMPONENT in to LD 1999-09-13 12:22:28 +00:00
colin%theblakes.com fb45d8286b Small change in OpenVMS-specific section 1999-09-13 12:21:26 +00:00
cls%seawood.org a6d096de19 Argh. Our dependencies are screwed so make .o depend upon Makefile.in temporarily 1999-09-12 15:15:52 +00:00
cls%seawood.org e435ea7367 Ooops. Who remove the config.mk include? 1999-09-12 14:53:56 +00:00
cls%seawood.org 1a2e16af42 Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c. 1999-09-12 14:25:28 +00:00
briano%netscape.com 83c4a6b4d8 Cleanup. 1999-09-10 09:22:43 +00:00
briano%netscape.com 0e802b264e Added a couple of new macros for Fullcircle support. 1999-09-09 21:50:37 +00:00
cls%seawood.org fb4ccfb185 Make --enable-insure work when building outside of the source dir. 1999-09-09 19:19:37 +00:00
briano%netscape.com d894548247 Rearranged things slightly. Mostly cosmetic. 1999-09-09 09:24:58 +00:00
colin%theblakes.com 7730fa2052 Use the HOST_ variables that were introduced in M10 1999-09-08 19:00:07 +00:00
shaver%netscape.com 4f031e7a07 add --with-extensions to turn on mozilla/extensions/* 1999-09-07 19:10:13 +00:00
cyeh%netscape.com e2b9d016ee remove last bits of MODULAR_NETLIB 1999-09-07 18:43:48 +00:00
ramiro%netscape.com ff7035fc7a Add gle support. 1999-09-05 15:53:04 +00:00
briano%netscape.com bbb109c5ef Fix for the current INTERNAL_TOOLS breakage on SunOS4. 1999-09-03 22:28:49 +00:00
slamm%netscape.com 8012532337 Add 'makefiles' target to generate all makefiles. Work around Makefile rule deficiency (thanks to Colin Blake <colin@theblakes.com> for the patch). Some versions of make were having trouble finding Makefile.in in the source directory. Simplify the LOOP_OVER_DIRS action. No need to test for directories anymore. It's a requirement. Don't list a directory in DIRS if it doesn't have a Makefile.in or Makefile. 1999-09-03 22:18:30 +00:00
cls%seawood.org b948673211 Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin). 1999-09-03 22:11:39 +00:00
cls%seawood.org 9366808793 Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set. 1999-09-03 22:11:18 +00:00
duncan%be.com f96a5f0ec0 A bunch of things to get the BeOS build to work. Mostly
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).
1999-09-03 12:54:05 +00:00
cls%seawood.org 43b987f232 Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined. 1999-09-03 05:03:40 +00:00
cls%seawood.org c0192d9ec2 Removed hardcoded RANLIB as it breaks some Ports tinderboxes 1999-09-03 04:35:48 +00:00
cls%seawood.org f2427155a4 Removed redundant program checks.
Added target case for *-mingw*
Don't check for NSPR libs when cross-compiling.  Assume that they exist for now.
Added MDCPUCFG to CFLAGS for INTERNAL_TOOLS builds.
1999-09-02 23:58:00 +00:00
cyeh%netscape.com 30069ecf02 remove MODULAR_NETLIB define. obsolete. 1999-09-02 22:19:21 +00:00
slamm%netscape.com c4ac2d48be Move some defines into configure. Remove unused build variables. Include autoconf.mk if it hasn't already been included. 1999-09-02 22:02:46 +00:00
slamm%netscape.com 89a58e9dd6 Move some defines into configure. Remove unused build variables. 1999-09-02 22:02:19 +00:00
cyeh%netscape.com ff099c9ca0 Remove useless NGLAYOUT_PLUGINS define. 1999-09-02 18:21:11 +00:00
cyeh%netscape.com d1988de6dc Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore. 1999-09-02 18:13:43 +00:00
cyeh%netscape.com 3bb307bc55 Finish cleanup of STANDALONE_IMAGE_LIB. Sorry for forcing you to rebuild
the world.
1999-09-02 18:07:28 +00:00
briano%netscape.com 2a7513a732 Minor tweak to make the old dependency mechanism work again on OpenVMS. Thanks to Colin Blake (colin@theblakes.com) for the patch. 1999-09-02 01:14:01 +00:00
cyeh%netscape.com 1a74604c52 remove STANDALONE_IMAGE_LIB define. We always built with it by default.
General makefile cleanup to make configuring easier.
1999-09-02 01:10:47 +00:00
briano%netscape.com 4380ec5dcd Additional tweaks provided by Colin Blake (colin@theblakes.com). 1999-09-02 01:08:01 +00:00
cls%seawood.org f1298aa58b Beat me. Whip me. Make me write MFC code. I got way too involved with a discussion about nspr breakage that I caused some myself. Need to set NSPR CFLAGS for xpidl. 1999-09-01 20:39:15 +00:00
slamm%netscape.com efa0db12e8 Switch to building incremental makefiles by default. In another week or so, I will remove allmakefiles.sh altogether. 1999-09-01 20:13:26 +00:00
cls%seawood.org b9c55873b4 Forgot the INTERNAL_TOOLS rules needed for cross-compiling 1999-09-01 14:43:44 +00:00
cyeh%netscape.com 1e4222f3ae remove last traces of liteness.mak and MOZ_LITENESS_FLAGS which are
obsolete.
1999-08-30 22:10:56 +00:00
cls%seawood.org 76bdb0b5f1 Landed first set of cross-compiling changes
Split AR into AR & AR_FLAGS
Moved AR_LIST, AR_EXTRACT, OBJ_SUFFIX & LIB_SUFFIX definitions into configure.in
Moved DIST definition to autoconf.in.mk.  In the future, it should be set by configure using --prefix
Added DEBUG_AUTOCONF_XCOMPILE ifdef to config.mk
1999-08-29 18:10:23 +00:00
slamm%netscape.com 906df38f00 Run make-makefile with perl found by configure. 1999-08-27 22:57:21 +00:00
slamm%netscape.com 0b8ae92950 Pass depth to make-makefile to save it some work. 1999-08-25 22:09:50 +00:00
hshaw%netscape.com f1c2eead4f purge temporary ifdef NET_SOCKET_PROVIDER_BUILD 1999-08-25 01:04:09 +00:00
slamm%netscape.com bbd2dffe43 Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh. 1999-08-24 21:45:06 +00:00
ramiro%netscape.com 55d4b94850 Set the timer lib flags in one place. 1999-08-24 14:46:43 +00:00
dveditz%netscape.com e939d62c2e add XPIDL dependencies on the tools to fix depend-build problems 1999-08-24 14:42:37 +00:00
hshaw%netscape.com 42a761da6a enable socket provider code 1999-08-24 04:54:34 +00:00
cyeh%netscape.com 9fe01986a9 changing nsBuildID.h so that it does the right thing w/regards to rebuilds 1999-08-24 00:56:04 +00:00
hshaw%netscape.com a92c70a07f backout change until I can figure out why socket subdirectory isn't building 1999-08-23 15:28:43 +00:00
hshaw%netscape.com 9e5d21b28a enable build for socket provider - thanks Andreas Otte 1999-08-23 15:01:12 +00:00
hshaw%netscape.com 1a4f21e77e conditionally compile socket provider support for windows, temporary until linux/mac build scripts checked in 1999-08-22 17:44:08 +00:00
briano%netscape.com ce46e93dc6 Got rid of some unneeded rules. 1999-08-21 02:59:58 +00:00
briano%netscape.com abb2b151b4 Eliminate the use of the obsolete OBJDIR macro. 1999-08-21 02:56:29 +00:00
cls%seawood.org 0991be09fa Removed all references to obsolete OBJDIR variable.
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
cyeh%netscape.com 26268b3b73 whoops. broke parallel builds. will fix real soon now. also want
to fix generation rules so that you aren't forced to rebuild large sections
of XPCOM when dp starts using it.
1999-08-20 01:58:58 +00:00
cltbld%netscape.com 1a5cab0274 fix for 11608, implement nsBuildID.h for XPCOM/component registry queries 1999-08-19 21:12:27 +00:00
cyeh%netscape.com 055e55fe4f second part: make win32 generate nsIBuildID.h dynamically 1999-08-19 20:45:59 +00:00
cyeh%netscape.com de4d917332 perl script to generate build number define for xpcom and to fix bug 11608 1999-08-19 20:30:52 +00:00
dveditz%netscape.com d2a1ea2b48 Turn off symlinking until we figure out why Autoreg doesn't figure out when
components get updated (bug 11988). Could simply be that NT support for
linking is piss-poor and forgets to update the directory info. Drat!
1999-08-18 02:24:07 +00:00
ramiro%netscape.com aa333c359d Add Makefile dependencies for $(LIBRARY) and $(SHARED_LIBRARY) so that
libs will get rebuilt if the makefile changes.  Should make depend builds
more reliable.
1999-08-17 14:04:54 +00:00
ramiro%netscape.com f60a19f69e Add Makefile dependencies for PROGRAM and SIMPLE_PROGRAMS, so that program
targets will be rebuilt if the makefile changes.  This should make depend
builds more reliable, especially for tests.
1999-08-17 13:08:51 +00:00
ramiro%netscape.com 33f8c1f169 Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
default for Linux and Solaris.  Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner.  The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful.  There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.

Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
leaf%mozilla.org 4f5e4d5a8d checking in build_number fix, only affects official builds 1999-08-17 02:03:26 +00:00
briano%netscape.com f7593b9212 Fix for bug 11852. No effect on non-release builds. 1999-08-14 03:36:38 +00:00
briano%netscape.com 4009eb1794 Added Colin's (colin@theblakes.com) latest changes. 1999-08-13 23:38:50 +00:00
briano%netscape.com 63e5abd047 Fix for bug 9902. Now the build number in xpfe/browser/resources/content/viewSource.xul will get updated properly as well. 1999-08-10 21:43:37 +00:00
ramiro%netscape.com 0ccaaf01cf Added Qt support to the unix build system. Thanks to Shawn Packwood
<shawnp@colba.net> for the patches.
1999-08-09 14:55:56 +00:00
sspitzer%netscape.com 2a4498fae9 make the CHROME rules play nice with obj-dir. fixes #11260 1999-08-06 22:41:51 +00:00
dveditz%netscape.com 6dee688e4b fix potential memory problems in makecopy, turn NT symlinking on
for performance, clobber speedups
1999-08-06 13:45:09 +00:00
mcafee%netscape.com d86d47db67 Removing TOOLBAR_DD ifdef magic, this is on by default now. 1999-08-06 00:01:10 +00:00
ramiro%netscape.com 1d4022c3d8 Add support for building more than one toolkit at once. Currently #ifdefed
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
edburns%acm.org cad0172246 Kirk Baker <kbaker@eb.com> changed config/common.mk at line 84 to:
JAVAC_CLASSPATH =
$(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)$(PATH_SEPARATOR)$(JAVA_SOURCEP
ATH)

I changed line 98 to:
JAVAH_FLAGS = -classpath $(JAVAC_ZIP)$(PATH_SEPARATOR)$(JAVA_DESTPATH)
1999-08-05 00:06:32 +00:00
dveditz%netscape.com ec6087d8fd fixing build bustage 1999-08-03 15:33:19 +00:00
dveditz%netscape.com 022c583d29 turn off makecopy symlinks 1999-08-03 14:40:55 +00:00
briano%netscape.com cdda9a33f3 Fix for my mistaken assumption about SUB_LOBJS. 1999-08-03 02:52:24 +00:00