ramiro%netscape.com
1dffe81e41
Turn on (for real this time) stripping of uneeded symbols from
...
components. Only for linux non debug builds. Approved by mscott.
git-svn-id: svn://10.0.0.236/trunk@48858 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 09:54:00 +00:00
ramiro%netscape.com
be3c415e9c
Strip unused symbols from .so components on linux by default.
...
git-svn-id: svn://10.0.0.236/trunk@48758 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 03:14:23 +00:00
beard%netscape.com
7fcc237810
bug #: 10847, enabling webshell leak detection.
...
git-svn-id: svn://10.0.0.236/trunk@48724 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:40:41 +00:00
nisheeth%netscape.com
8d5ff24f5d
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.
...
git-svn-id: svn://10.0.0.236/trunk@48713 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 01:20:41 +00:00
dveditz%netscape.com
bcc65746cf
making depend builds more robust
...
git-svn-id: svn://10.0.0.236/trunk@48321 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 05:25:52 +00:00
neeti%netscape.com
979fb58aef
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@48076 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:28:56 +00:00
colin%theblakes.com
b3b4ad49e2
Only pass special LD flags to vmsld
...
git-svn-id: svn://10.0.0.236/trunk@47969 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 12:36:25 +00:00
jdunn%netscape.com
ab69be58b3
add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
...
and the binaries in viewer/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@47886 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 00:53:36 +00:00
ramiro%netscape.com
3b226f0324
Add a --enable-low-fat option to reduce the .dynsym bloating in components.
...
git-svn-id: svn://10.0.0.236/trunk@47780 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 13:43:15 +00:00
colin%theblakes.com
a3b4a011da
Set IS_COMPONENT for xpconnect, since it gets set too late in the Makefile
...
git-svn-id: svn://10.0.0.236/trunk@47604 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 18:26:57 +00:00
cls%seawood.org
7263acdf26
Added $(PROGOBJS) to ALL_TRASH
...
git-svn-id: svn://10.0.0.236/trunk@47592 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 17:52:38 +00:00
ramiro%netscape.com
e324fbd024
Cleanup the neckutil linking thing.
...
git-svn-id: svn://10.0.0.236/trunk@47500 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 02:15:11 +00:00
slamm%netscape.com
1d67bbf660
Remove unused DIRS rule. Only add SUBMAKEFILES rules if SUBMAKEFILES is defined.
...
git-svn-id: svn://10.0.0.236/trunk@47437 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 23:09:37 +00:00
ramiro%netscape.com
2bb20f998c
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
...
git-svn-id: svn://10.0.0.236/trunk@47339 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 13:30:12 +00:00
colin%theblakes.com
446ad2a398
Pass srcdir and IS_COMPONENT in to LD
...
git-svn-id: svn://10.0.0.236/trunk@47118 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 12:22:28 +00:00
colin%theblakes.com
6efb88f9aa
Small change in OpenVMS-specific section
...
git-svn-id: svn://10.0.0.236/trunk@47117 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 12:21:26 +00:00
cls%seawood.org
f3eab3570c
Argh. Our dependencies are screwed so make .o depend upon Makefile.in temporarily
...
git-svn-id: svn://10.0.0.236/trunk@47063 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 15:15:52 +00:00
cls%seawood.org
3ed85f3b96
Ooops. Who remove the config.mk include?
...
git-svn-id: svn://10.0.0.236/trunk@47062 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 14:53:56 +00:00
cls%seawood.org
dbbf0c4eef
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.
...
git-svn-id: svn://10.0.0.236/trunk@47060 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 14:25:28 +00:00
briano%netscape.com
f41ea1bd2f
Cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@46751 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 09:22:43 +00:00
briano%netscape.com
5042b6e6e8
Added a couple of new macros for Fullcircle support.
...
git-svn-id: svn://10.0.0.236/trunk@46632 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 21:50:37 +00:00
cls%seawood.org
f3442e33e6
Make --enable-insure work when building outside of the source dir.
...
git-svn-id: svn://10.0.0.236/trunk@46589 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 19:19:37 +00:00
briano%netscape.com
a2bd820685
Rearranged things slightly. Mostly cosmetic.
...
git-svn-id: svn://10.0.0.236/trunk@46550 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 09:24:58 +00:00
colin%theblakes.com
be78acffe4
Use the HOST_ variables that were introduced in M10
...
git-svn-id: svn://10.0.0.236/trunk@46369 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 19:00:07 +00:00
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