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

750 Коммитов

Автор SHA1 Сообщение Дата
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
briano%netscape.com 0d87f5ae21 Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both). 1999-08-03 02:08:12 +00:00
ramiro%netscape.com c81faf0819 Fix build bustage. 1999-08-02 22:33:44 +00:00
dveditz%netscape.com ad7075d66f Makecopy speedup thanks to david.gardiner@unisa.edu.au,
removed dead/unused manifest code,
clobber speedups and cleanup
1999-08-02 22:18:47 +00:00
sfraser%netscape.com df0680bfe1 Adding included guards to make compilation a tad faster 1999-08-02 21:42:57 +00:00
ramiro%netscape.com 8e205624dc Add temporary toolkit exorcism hack. 1999-08-02 13:33:11 +00:00
briano%netscape.com 71d6f80eea Looks like the inclusion of OpenVMS.mk isn't temporary. 1999-07-31 00:57:27 +00:00
briano%netscape.com e96ac85c8f Fixes for OpenVMS provided by Colin Blake (colin@theblakes.com). 1999-07-31 00:31:50 +00:00
dveditz%netscape.com cb94e57e83 removing LITENESS 1999-07-30 23:54:36 +00:00
dveditz%netscape.com 8ff26aee11 config cleanup, LCFLAGS->CFLAGS, commenting, removing LITENESS 1999-07-30 23:50:03 +00:00
briano%netscape.com 79706411dd No longer need the three MOZ_LIBS_whatever_PREFIX macros. 1999-07-30 23:37:42 +00:00
edburns%acm.org f45c46ee0a Neither of these changes impact the SeaMonkey build.
buildpkg.bat, outofdate.pl:

Fixed so that java can build on win32.

config.mak

updated JAVA_ZIP macro.
1999-07-30 22:04:08 +00:00
mscott%netscape.com 3637997637 fix windows build breakage... 1999-07-29 01:41:27 +00:00
sspitzer%netscape.com 880f0a5cfa one more thing to turn on necko for the mac. thanks to pinkerton. 1999-07-29 00:38:45 +00:00
mscott%netscape.com dc09fe8b78 Sanity check to make sure NECKO gets defined now. 1999-07-29 00:29:42 +00:00
law%netscape.com f35006aea5 Do chrome on install pass, not export 1999-07-27 21:55:17 +00:00
law%netscape.com 7c2e0f9c4c Adding generic chrome rules 1999-07-27 14:30:34 +00:00
duncan%be.com 5db9b18e74 Complete the link fix, all shared libs are now linked against the app that loads
them, so the timer symbols are resolved.
1999-07-24 12:25:16 +00:00
duncan%be.com a99b9d8cc7 Changes to link properly after the timer shuffle. 1999-07-24 09:23:03 +00:00
law%netscape.com 9ae27ebebc Adding generic chrome rules 1999-07-24 03:33:37 +00:00
briano%netscape.com b77d132498 OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com). 1999-07-22 03:33:24 +00:00
cyeh%netscape.com 78d0a0553f make sure that viewsource has the right build number too. 1999-07-21 20:28:32 +00:00
briano%netscape.com 8d5d0e54e0 Replaced one of the dependencies of everything with the proper one. 1999-07-20 02:10:47 +00:00
Jerry.Kirk%Nexwarecorp.com 3952643308 Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling 1999-07-19 21:15:26 +00:00
ramiro%netscape.com ca57fc99d2 Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com b69b9faa9a Step 2 of cleaning up link time toolkit dependencies. Change the names of
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms.  Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com 342b5083f1 Landing timer move on unix. 1999-07-17 14:22:51 +00:00
mccabe%netscape.com e2d13fb831 Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.) 1999-07-16 01:20:03 +00:00
cyeh%netscape.com bd1d43dc8b restore build number hackery after matt fisher xul move 1999-07-16 00:04:40 +00:00
briano%netscape.com f81f331153 Need NO_LD_ARCHIVE_FLAGS even for static builds. 1999-07-14 22:59:58 +00:00
gordon%netscape.com 95bb19cc38 Added comment to identify where NECKO needs to be defined for Necko builds. 1999-07-14 21:14:20 +00:00
dveditz%netscape.com 8a7de3157b 50% speed up on a depend pass. Also eliminated the occasional duplicate
where full path and depth-relative forms were not detected as the same
1999-07-14 19:39:58 +00:00
dveditz%netscape.com 5a621b3b8e Oops, this is the version I meant to check in 1999-07-14 19:32:20 +00:00
dveditz%netscape.com 7af0b37492 make overhead speed-up if WINOS is pre-defined. Significant on Win9x systems 1999-07-14 19:30:50 +00:00
dveditz%netscape.com 86b31f7433 catch the odd missed header in makedep 1999-07-14 19:18:53 +00:00
briano%netscape.com afbb044fa8 Fix for Motif builds on Solaris, and the first pieces of an idea that will allow platforms with old ld's to be able to build/link. 1999-07-13 00:05:07 +00:00
duncan%be.com e4be629605 Replace nm with objdump to be able to generate inter-.so dependencies
even with stripped build.
BeOS only change authorized by cyeh.
1999-07-11 11:00:46 +00:00
duncan%be.com 867656f29d Changes to get BeOS tinderbox to work.
BeOS only changes authorized by cyeh.
1999-07-11 09:51:51 +00:00
cyeh%netscape.com 746f50e6f3 only set the build number in navigator.xul if we are doing an official build. 1999-07-08 18:14:31 +00:00
briano%netscape.com c73371ee60 Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com. 1999-07-07 22:03:45 +00:00
mcafee%netscape.com d014375344 Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh 1999-07-07 20:31:34 +00:00
cyeh%netscape.com 54397238f3 preparing for distribution of fullcircle libraries, headers, and binaries. 1999-07-07 20:30:58 +00:00
ramiro%netscape.com 9200ddaebb Checkin another chunk of Alex Larsson's non-exported symbol reduction
patch.  All changes protected by  MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.
1999-07-07 09:02:21 +00:00