698 Commits

Author SHA1 Message Date
shaver%netscape.com
a2fb0ec947 add --with-extensions to turn on mozilla/extensions/*
git-svn-id: svn://10.0.0.236/trunk@46197 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 19:10:13 +00:00
cyeh%netscape.com
42784148af remove last bits of MODULAR_NETLIB
git-svn-id: svn://10.0.0.236/trunk@46189 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 18:43:48 +00:00
ramiro%netscape.com
635318f5b9 Add gle support.
git-svn-id: svn://10.0.0.236/trunk@46057 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 15:53:04 +00:00
briano%netscape.com
753336cfb1 Fix for the current INTERNAL_TOOLS breakage on SunOS4.
git-svn-id: svn://10.0.0.236/trunk@45949 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:28:49 +00:00
slamm%netscape.com
18833ff76f 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.
git-svn-id: svn://10.0.0.236/trunk@45941 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:18:30 +00:00
cls%seawood.org
60a262b7f8 Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin).
git-svn-id: svn://10.0.0.236/trunk@45932 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:11:39 +00:00
cls%seawood.org
60adfbeaa7 Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set.
git-svn-id: svn://10.0.0.236/trunk@45931 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:11:18 +00:00
duncan%be.com
c725727628 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).


git-svn-id: svn://10.0.0.236/trunk@45881 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 12:54:05 +00:00
cls%seawood.org
392420849a Fixed the use of HOST_NSPR_MDCPUCFG so that the build doesn't break if it is not defined.
git-svn-id: svn://10.0.0.236/trunk@45828 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 05:03:40 +00:00
cls%seawood.org
2ace553e39 Removed hardcoded RANLIB as it breaks some Ports tinderboxes
git-svn-id: svn://10.0.0.236/trunk@45823 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 04:35:48 +00:00
cls%seawood.org
0b8c66d8a7 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.


git-svn-id: svn://10.0.0.236/trunk@45784 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 23:58:00 +00:00
cyeh%netscape.com
16aab8a91e remove MODULAR_NETLIB define. obsolete.
git-svn-id: svn://10.0.0.236/trunk@45774 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 22:19:21 +00:00
slamm%netscape.com
2d5c59656c Move some defines into configure. Remove unused build variables. Include autoconf.mk if it hasn't already been included.
git-svn-id: svn://10.0.0.236/trunk@45771 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 22:02:46 +00:00
slamm%netscape.com
f985c83c9a Move some defines into configure. Remove unused build variables.
git-svn-id: svn://10.0.0.236/trunk@45770 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 22:02:19 +00:00
cyeh%netscape.com
b632f281bc Remove useless NGLAYOUT_PLUGINS define.
git-svn-id: svn://10.0.0.236/trunk@45705 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:21:11 +00:00
cyeh%netscape.com
6c5b103cf3 Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore.
git-svn-id: svn://10.0.0.236/trunk@45700 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:13:43 +00:00
cyeh%netscape.com
95d58ceb51 Finish cleanup of STANDALONE_IMAGE_LIB. Sorry for forcing you to rebuild
the world.


git-svn-id: svn://10.0.0.236/trunk@45698 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:07:28 +00:00
briano%netscape.com
137ddb057c Minor tweak to make the old dependency mechanism work again on OpenVMS. Thanks to Colin Blake (colin@theblakes.com) for the patch.
git-svn-id: svn://10.0.0.236/trunk@45607 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:14:01 +00:00
cyeh%netscape.com
29f4d88d6b remove STANDALONE_IMAGE_LIB define. We always built with it by default.
General makefile cleanup to make configuring easier.


git-svn-id: svn://10.0.0.236/trunk@45605 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:10:47 +00:00
briano%netscape.com
34e8372cfa Additional tweaks provided by Colin Blake (colin@theblakes.com).
git-svn-id: svn://10.0.0.236/trunk@45603 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 01:08:01 +00:00
cls%seawood.org
da2681fa0e 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.
git-svn-id: svn://10.0.0.236/trunk@45501 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:39:15 +00:00
slamm%netscape.com
f6490dea10 Switch to building incremental makefiles by default. In another week or so, I will remove allmakefiles.sh altogether.
git-svn-id: svn://10.0.0.236/trunk@45490 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:13:26 +00:00
cls%seawood.org
ddc798c9ea Forgot the INTERNAL_TOOLS rules needed for cross-compiling
git-svn-id: svn://10.0.0.236/trunk@45474 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 14:43:44 +00:00
cyeh%netscape.com
c305cc41d5 remove last traces of liteness.mak and MOZ_LITENESS_FLAGS which are
obsolete.


git-svn-id: svn://10.0.0.236/trunk@45184 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:10:56 +00:00
cls%seawood.org
32ef37887b 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


git-svn-id: svn://10.0.0.236/trunk@45070 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 18:10:23 +00:00
slamm%netscape.com
25867e98ea Run make-makefile with perl found by configure.
git-svn-id: svn://10.0.0.236/trunk@44940 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 22:57:21 +00:00
slamm%netscape.com
86a48d5b57 Pass depth to make-makefile to save it some work.
git-svn-id: svn://10.0.0.236/trunk@44543 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 22:09:50 +00:00
hshaw%netscape.com
fe554f0351 purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
git-svn-id: svn://10.0.0.236/trunk@44414 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 01:04:09 +00:00
slamm%netscape.com
e62a0d660c Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh.
git-svn-id: svn://10.0.0.236/trunk@44338 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 21:45:06 +00:00
ramiro%netscape.com
37891187d9 Set the timer lib flags in one place.
git-svn-id: svn://10.0.0.236/trunk@44292 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 14:46:43 +00:00
dveditz%netscape.com
497c1545fb add XPIDL dependencies on the tools to fix depend-build problems
git-svn-id: svn://10.0.0.236/trunk@44290 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 14:42:37 +00:00
hshaw%netscape.com
3dbb29b05b enable socket provider code
git-svn-id: svn://10.0.0.236/trunk@44246 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 04:54:34 +00:00
cyeh%netscape.com
b1da84ff3f changing nsBuildID.h so that it does the right thing w/regards to rebuilds
git-svn-id: svn://10.0.0.236/trunk@44208 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 00:56:04 +00:00
hshaw%netscape.com
85323f60a3 backout change until I can figure out why socket subdirectory isn't building
git-svn-id: svn://10.0.0.236/trunk@44157 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
264c693e42 enable build for socket provider - thanks Andreas Otte
git-svn-id: svn://10.0.0.236/trunk@44156 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 15:01:12 +00:00
hshaw%netscape.com
6e88d986ed conditionally compile socket provider support for windows, temporary until linux/mac build scripts checked in
git-svn-id: svn://10.0.0.236/trunk@44080 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 17:44:08 +00:00
briano%netscape.com
7e402f3590 Got rid of some unneeded rules.
git-svn-id: svn://10.0.0.236/trunk@43966 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 02:59:58 +00:00
briano%netscape.com
e8d7784339 Eliminate the use of the obsolete OBJDIR macro.
git-svn-id: svn://10.0.0.236/trunk@43963 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 02:56:29 +00:00
cls%seawood.org
c40becaa41 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.


git-svn-id: svn://10.0.0.236/trunk@43791 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 06:52:59 +00:00
cyeh%netscape.com
3301bb9be6 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.


git-svn-id: svn://10.0.0.236/trunk@43752 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 01:58:58 +00:00
cltbld%netscape.com
828d3b714f fix for 11608, implement nsBuildID.h for XPCOM/component registry queries
git-svn-id: svn://10.0.0.236/trunk@43690 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 21:12:27 +00:00
cyeh%netscape.com
16f1f0b56a second part: make win32 generate nsIBuildID.h dynamically
git-svn-id: svn://10.0.0.236/trunk@43672 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:45:59 +00:00
cyeh%netscape.com
a850eb6cd8 perl script to generate build number define for xpcom and to fix bug 11608
git-svn-id: svn://10.0.0.236/trunk@43666 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:30:52 +00:00
dveditz%netscape.com
69d0c248e5 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!


git-svn-id: svn://10.0.0.236/trunk@43451 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 02:24:07 +00:00
ramiro%netscape.com
e52eec57c2 Add Makefile dependencies for $(LIBRARY) and $(SHARED_LIBRARY) so that
libs will get rebuilt if the makefile changes.  Should make depend builds
more reliable.


git-svn-id: svn://10.0.0.236/trunk@43411 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 14:04:54 +00:00
ramiro%netscape.com
f1a77b7eac 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.


git-svn-id: svn://10.0.0.236/trunk@43406 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 13:08:51 +00:00
ramiro%netscape.com
acca485ab8 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.


git-svn-id: svn://10.0.0.236/trunk@43402 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 09:33:48 +00:00
leaf%mozilla.org
982c4c206f checking in build_number fix, only affects official builds
git-svn-id: svn://10.0.0.236/trunk@43389 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 02:03:26 +00:00
briano%netscape.com
4d84dcc6fe Fix for bug 11852. No effect on non-release builds.
git-svn-id: svn://10.0.0.236/trunk@43346 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-14 03:36:38 +00:00
briano%netscape.com
192de6a2cd Added Colin's (colin@theblakes.com) latest changes.
git-svn-id: svn://10.0.0.236/trunk@43325 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-13 23:38:50 +00:00