beard%netscape.com
82aca01363
bug #: 10847, enabling webshell leak detection.
1999-09-22 01:40:41 +00:00
nisheeth%netscape.com
0076f7548d
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
e6ddca9579
making depend builds more robust
1999-09-20 05:25:52 +00:00
neeti%netscape.com
7609c24c5b
*** empty log message ***
1999-09-17 23:28:56 +00:00
colin%theblakes.com
88ef6e1ba5
Only pass special LD flags to vmsld
1999-09-17 12:36:25 +00:00
jdunn%netscape.com
f0ee4dbce2
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
c3b017264c
Add a --enable-low-fat option to reduce the .dynsym bloating in components.
1999-09-16 13:43:15 +00:00
colin%theblakes.com
7fc4dc721f
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
ef1a9aa5a5
Added $(PROGOBJS) to ALL_TRASH
1999-09-15 17:52:38 +00:00
ramiro%netscape.com
e8ba593918
Cleanup the neckutil linking thing.
1999-09-15 02:15:11 +00:00
slamm%netscape.com
6646a60890
Remove unused DIRS rule. Only add SUBMAKEFILES rules if SUBMAKEFILES is defined.
1999-09-14 23:09:37 +00:00
ramiro%netscape.com
6f3fcfb2ba
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
1999-09-14 13:30:12 +00:00
colin%theblakes.com
b0a4e9cd4a
Pass srcdir and IS_COMPONENT in to LD
1999-09-13 12:22:28 +00:00
colin%theblakes.com
5283ac1d2f
Small change in OpenVMS-specific section
1999-09-13 12:21:26 +00:00
cls%seawood.org
df864f92e9
Argh. Our dependencies are screwed so make .o depend upon Makefile.in temporarily
1999-09-12 15:15:52 +00:00
cls%seawood.org
526990149a
Ooops. Who remove the config.mk include?
1999-09-12 14:53:56 +00:00
cls%seawood.org
adf94e4618
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
6bd9be3401
Cleanup.
1999-09-10 09:22:43 +00:00
briano%netscape.com
2093b213b7
Added a couple of new macros for Fullcircle support.
1999-09-09 21:50:37 +00:00
cls%seawood.org
868e1692ef
Make --enable-insure work when building outside of the source dir.
1999-09-09 19:19:37 +00:00
briano%netscape.com
517fdecc3d
Rearranged things slightly. Mostly cosmetic.
1999-09-09 09:24:58 +00:00
colin%theblakes.com
e17149165d
Use the HOST_ variables that were introduced in M10
1999-09-08 19:00:07 +00:00
shaver%netscape.com
dd5d676813
add --with-extensions to turn on mozilla/extensions/*
1999-09-07 19:10:13 +00:00
cyeh%netscape.com
6de0892bfe
remove last bits of MODULAR_NETLIB
1999-09-07 18:43:48 +00:00
ramiro%netscape.com
2063b093e8
Add gle support.
1999-09-05 15:53:04 +00:00
briano%netscape.com
d64d4c52b9
Fix for the current INTERNAL_TOOLS breakage on SunOS4.
1999-09-03 22:28:49 +00:00
slamm%netscape.com
636cf083f8
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
0c33c2b8b5
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
f9f6100eea
Only reset compiler variables for INTERNAL_TOOLS if CROSS_COMPILE is set.
1999-09-03 22:11:18 +00:00
duncan%be.com
01abb3a4a1
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
1ad23065c1
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
2b65fee83b
Removed hardcoded RANLIB as it breaks some Ports tinderboxes
1999-09-03 04:35:48 +00:00
cls%seawood.org
f277b79642
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
c9d7c36281
remove MODULAR_NETLIB define. obsolete.
1999-09-02 22:19:21 +00:00
slamm%netscape.com
ca1ba5a727
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
ed0937533e
Move some defines into configure. Remove unused build variables.
1999-09-02 22:02:19 +00:00
cyeh%netscape.com
bef3eb8080
Remove useless NGLAYOUT_PLUGINS define.
1999-09-02 18:21:11 +00:00
cyeh%netscape.com
7039058d87
Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore.
1999-09-02 18:13:43 +00:00
cyeh%netscape.com
2fcbf91285
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
83fef05a01
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
acf1f2f7e0
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
4c1086e760
Additional tweaks provided by Colin Blake (colin@theblakes.com).
1999-09-02 01:08:01 +00:00
cls%seawood.org
4cbeca430e
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
ff653c9c33
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
3ac44b5bbd
Forgot the INTERNAL_TOOLS rules needed for cross-compiling
1999-09-01 14:43:44 +00:00
cyeh%netscape.com
179e71e6ab
remove last traces of liteness.mak and MOZ_LITENESS_FLAGS which are
...
obsolete.
1999-08-30 22:10:56 +00:00
cls%seawood.org
8625d885b7
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
1cfdbd2583
Run make-makefile with perl found by configure.
1999-08-27 22:57:21 +00:00
slamm%netscape.com
603736e60e
Pass depth to make-makefile to save it some work.
1999-08-25 22:09:50 +00:00
hshaw%netscape.com
0fbdd79655
purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
1999-08-25 01:04:09 +00:00
slamm%netscape.com
69dbf6a476
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
c472f184a9
Set the timer lib flags in one place.
1999-08-24 14:46:43 +00:00
dveditz%netscape.com
ce438a343f
add XPIDL dependencies on the tools to fix depend-build problems
1999-08-24 14:42:37 +00:00
hshaw%netscape.com
c41fe9f6b6
enable socket provider code
1999-08-24 04:54:34 +00:00
cyeh%netscape.com
caf65c1d70
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
b47336883f
backout change until I can figure out why socket subdirectory isn't building
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
bde34c633a
enable build for socket provider - thanks Andreas Otte
1999-08-23 15:01:12 +00:00
hshaw%netscape.com
7dc9f03756
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
73cb5ac3d2
Got rid of some unneeded rules.
1999-08-21 02:59:58 +00:00
briano%netscape.com
322b365411
Eliminate the use of the obsolete OBJDIR macro.
1999-08-21 02:56:29 +00:00
cls%seawood.org
c2bdb85bf4
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
2ea58f23f0
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
6c4fdf96d7
fix for 11608, implement nsBuildID.h for XPCOM/component registry queries
1999-08-19 21:12:27 +00:00
cyeh%netscape.com
18fbbdd949
second part: make win32 generate nsIBuildID.h dynamically
1999-08-19 20:45:59 +00:00
cyeh%netscape.com
07f5b3fabd
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
838055a8d9
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
f421863338
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
38fe0fdd09
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
2835075ab2
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
5adada7765
checking in build_number fix, only affects official builds
1999-08-17 02:03:26 +00:00
briano%netscape.com
25b5b5367b
Fix for bug 11852. No effect on non-release builds.
1999-08-14 03:36:38 +00:00
briano%netscape.com
012822f69d
Added Colin's (colin@theblakes.com) latest changes.
1999-08-13 23:38:50 +00:00
briano%netscape.com
767ddbd0a8
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
8adc9ad359
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
8624dfd4c0
make the CHROME rules play nice with obj-dir. fixes #11260
1999-08-06 22:41:51 +00:00
dveditz%netscape.com
1cd25c1445
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
203c44cc05
Removing TOOLBAR_DD ifdef magic, this is on by default now.
1999-08-06 00:01:10 +00:00
ramiro%netscape.com
692e429935
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
29b9e79b20
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
db0a1ac4bb
fixing build bustage
1999-08-03 15:33:19 +00:00
dveditz%netscape.com
6435478019
turn off makecopy symlinks
1999-08-03 14:40:55 +00:00
briano%netscape.com
e1d1d44b7d
Fix for my mistaken assumption about SUB_LOBJS.
1999-08-03 02:52:24 +00:00
briano%netscape.com
0e0ece1e9a
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
d5d69b540b
Fix build bustage.
1999-08-02 22:33:44 +00:00
dveditz%netscape.com
e6a9b0fcdb
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
4432c09ce7
Adding included guards to make compilation a tad faster
1999-08-02 21:42:57 +00:00
ramiro%netscape.com
1907f3d208
Add temporary toolkit exorcism hack.
1999-08-02 13:33:11 +00:00
briano%netscape.com
c1eec499f5
Looks like the inclusion of OpenVMS.mk isn't temporary.
1999-07-31 00:57:27 +00:00
briano%netscape.com
ff465452e6
Fixes for OpenVMS provided by Colin Blake (colin@theblakes.com).
1999-07-31 00:31:50 +00:00
dveditz%netscape.com
340c1d9c62
removing LITENESS
1999-07-30 23:54:36 +00:00
dveditz%netscape.com
a8cf8a0550
config cleanup, LCFLAGS->CFLAGS, commenting, removing LITENESS
1999-07-30 23:50:03 +00:00
briano%netscape.com
818c65a8a4
No longer need the three MOZ_LIBS_whatever_PREFIX macros.
1999-07-30 23:37:42 +00:00
edburns%acm.org
4ccdbe13ce
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
9dd1d48a26
fix windows build breakage...
1999-07-29 01:41:27 +00:00
sspitzer%netscape.com
def65703b9
one more thing to turn on necko for the mac. thanks to pinkerton.
1999-07-29 00:38:45 +00:00
mscott%netscape.com
6a8d90a602
Sanity check to make sure NECKO gets defined now.
1999-07-29 00:29:42 +00:00
law%netscape.com
062ccdd322
Do chrome on install pass, not export
1999-07-27 21:55:17 +00:00
law%netscape.com
25630e943c
Adding generic chrome rules
1999-07-27 14:30:34 +00:00
duncan%be.com
cae606a8be
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
d9095e3fb5
Changes to link properly after the timer shuffle.
1999-07-24 09:23:03 +00:00