cls%seawood.org
d7180f9a7b
Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
...
Bug #66529 r=leaf
git-svn-id: svn://10.0.0.236/trunk@91393 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 01:18:34 +00:00
erik%netscape.com
d674d7cdbf
checkin for bstell@netscape.com:
...
bug 54000; r=ftang@netscape.com , sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add OS_ARCH compile define
git-svn-id: svn://10.0.0.236/trunk@91090 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-03 06:01:07 +00:00
cls%seawood.org
4f0ac3c331
Land the rest of the --enable-static-components build changes.
...
Bug #46775 r=bryner
git-svn-id: svn://10.0.0.236/trunk@89880 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 05:42:58 +00:00
rods%netscape.com
e486bd16ad
turn on reflow counting when building in debug mode, activated by a pref
...
Bug 71514 r=kmcclusk sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89560 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 01:05:07 +00:00
cls%seawood.org
979ed1d04e
XPCOM_STANDALONE is no longer needed for xpcom standalone builds
...
git-svn-id: svn://10.0.0.236/trunk@84071 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-26 23:49:01 +00:00
cls%seawood.org
5d9507279a
Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
...
Bug #62098
git-svn-id: svn://10.0.0.236/trunk@83482 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-11 07:25:45 +00:00
cls%seawood.org
bd969a2c7e
Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454
...
git-svn-id: svn://10.0.0.236/trunk@83227 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-04 01:34:02 +00:00
cls%seawood.org
12a26ba84e
Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds
...
git-svn-id: svn://10.0.0.236/trunk@82916 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 21:27:10 +00:00
dougt%netscape.com
90c9a975be
Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@82839 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 23:40:34 +00:00
cls%seawood.org
fa19f2b6aa
Cross-compiling fixes. Bug #11890 r=blizzard
...
git-svn-id: svn://10.0.0.236/trunk@81676 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-24 21:22:32 +00:00
ramiro%eazel.com
cf151d7e64
Bug 56795. Adding support for corel/eazel profiler. Build changes approved
...
and reviewed by cls. r=cls a=cls.
git-svn-id: svn://10.0.0.236/trunk@81527 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 14:59:13 +00:00
cltbld%netscape.com
b4f8897a1c
Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage
...
git-svn-id: svn://10.0.0.236/trunk@79762 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 16:37:14 +00:00
warren%netscape.com
cdc56bbf4c
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
...
git-svn-id: svn://10.0.0.236/trunk@79641 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 19:35:24 +00:00
cls%seawood.org
fb441abad1
On second thought, nevermind
...
git-svn-id: svn://10.0.0.236/trunk@75381 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:44:56 +00:00
cls%seawood.org
a53e5b86ae
Add checks for FORCE_BUILD_REFCNT_LOGGING & NO_BUILD_REFCNT_LOGGING per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
...
git-svn-id: svn://10.0.0.236/trunk@75380 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:42:54 +00:00
cls%seawood.org
50a5bb697c
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
...
git-svn-id: svn://10.0.0.236/trunk@73904 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:13:31 +00:00
cls%seawood.org
3ccf18874c
Erk, wrong identifier for OS/2
...
git-svn-id: svn://10.0.0.236/trunk@73496 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:03:43 +00:00
cls%seawood.org
b966210cad
OS/2's cmd.exe doesn't support the no-op ':' .
...
git-svn-id: svn://10.0.0.236/trunk@73462 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:31:12 +00:00
cls%seawood.org
94c6107c67
Tweaks to build xpconnect standalone. Bug #42024 . Thanks to Mark Adams <madams@janna.com> for the patches.
...
git-svn-id: svn://10.0.0.236/trunk@73397 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:03:13 +00:00
cls%seawood.org
515873b762
Adding configure option --enable-elf-dynstr-gc. Bug #43357
...
git-svn-id: svn://10.0.0.236/trunk@73383 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:32:15 +00:00
mkaply%us.ibm.com
f44461554c
#40177
...
r=cls, a=brendan
OS/2 bring up - fix some various build problems relating to nsinstall and SHELL
git-svn-id: svn://10.0.0.236/trunk@72696 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:16:45 +00:00
cls%seawood.org
b96eac527f
Finishing off the standalone modules framework.
...
List js/src/liveconnect & js/src/xpconnect in toplevel Makefile.in to allow js to be built using the standalone framework.
Use the <module>_STANDALONE defines anytime BUILD_MODULES != all.
r=slamm
git-svn-id: svn://10.0.0.236/trunk@70541 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 02:45:59 +00:00
dp%netscape.com
7b5ae24305
Using --enable-module. Thanks to cls@seawood.org
...
git-svn-id: svn://10.0.0.236/trunk@70153 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:04:54 +00:00
cls%seawood.org
c96d6b6ad6
Added new configure option --with-dbgrinfo-modules to allow us to independently toggle the use of the developer's -DDEBUG flag and the compiler's -g debug flag.
...
Thanks to Justin Morey <justin@68k.org> for the patch. Bug 39187
git-svn-id: svn://10.0.0.236/trunk@70022 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:31:58 +00:00
cls%seawood.org
247b97c387
Rearranged CFLAGS so that mozilla includes come before system includes. Bug #37210
...
git-svn-id: svn://10.0.0.236/trunk@67358 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 01:38:11 +00:00
cls%seawood.org
4f15ce6b19
Fix non-MD and non-native makedepend depend builds. Bug 35186. r=jlnance
...
git-svn-id: svn://10.0.0.236/trunk@66172 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-17 04:57:33 +00:00
cls%seawood.org
050469e617
Minor changes to incoporate OS/2 into our build system. Bug #34106
...
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
git-svn-id: svn://10.0.0.236/trunk@65354 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 06:08:04 +00:00
cls%seawood.org
a26020ddae
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
...
git-svn-id: svn://10.0.0.236/trunk@65143 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 04:46:38 +00:00
cls%seawood.org
88149a19f2
Removed unused WINNT ifdefs from config.mk
...
git-svn-id: svn://10.0.0.236/trunk@64872 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 10:07:45 +00:00
cls%seawood.org
36f0033393
Fix cross-compiling rules so that we can build both the host & target version of our "internal" build tools.
...
Added .ho suffix for host objects.
Added rules for HOST_PROGRAM, HOST_LIBRARY & HOST_SIMPLE_PROGRAMS.
When cross-compiling, use the host_ versions of nsinstall, xpidl & xpidl_link and install host targets under $(DIST)/host .
Bug #11890
git-svn-id: svn://10.0.0.236/trunk@64719 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:18:52 +00:00
cls%seawood.org
0a07a49c74
Common makefile changes for OS/2. Bug #31845
...
git-svn-id: svn://10.0.0.236/trunk@64660 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 01:24:48 +00:00
slamm%netscape.com
55258087a2
Remove dist directory on 'clean' target. Otherwise, tinderbox never removes dist and thinks it has a complete binary when it does not. Maybe we should change the tinderbox scripts instead of doing this, but this will get tinderbox turning red now.
...
git-svn-id: svn://10.0.0.236/trunk@62944 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 17:55:03 +00:00
cls%seawood.org
227f0e9366
Set MKDEPEND_DIR using srcdir instead of CONFIG_TOOLS.
...
git-svn-id: svn://10.0.0.236/trunk@62892 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 06:17:27 +00:00
cls%seawood.org
6d43f646d6
Fix the distclean target so that it removes all of the generated Makefiles not just the traversed ones.
...
Move the _TOOLS variables to config.mk to fix tinderboxen that run targets before running configure again.
Change CONFIG_TOOLS to use DEPTH instead of topsrcdir.
git-svn-id: svn://10.0.0.236/trunk@62891 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 06:16:27 +00:00
slamm%netscape.com
fb34c8be1f
Add flag to avoid multiple inclusions. Use defines from autoconf.mk.in for tool locations (supports 3rd party builds). Move include of insure.mk from autoconf.mk.in to config.mk
...
git-svn-id: svn://10.0.0.236/trunk@62812 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-14 03:00:38 +00:00
pavlov%netscape.com
1fdd348954
changes to let us build on MacOS X
...
git-svn-id: svn://10.0.0.236/trunk@62619 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 03:08:04 +00:00
edburns%acm.org
83f540d4e6
a=slamm
...
r=slamm
Checkin to fix build bustage. Move conditional stuff from common.mk to config.mk.
git-svn-id: svn://10.0.0.236/trunk@62448 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 03:34:54 +00:00
sherry.shen%sun.com
f32676300d
Bug #28281 , r=leaf, a=leaf,
...
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.
git-svn-id: svn://10.0.0.236/trunk@62440 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com
a2a6bc329f
Fix for the Tru64 changes to work with the autoconf scheme we are using.
...
r=cls
git-svn-id: svn://10.0.0.236/trunk@62287 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 02:35:43 +00:00
jim_nance%yahoo.com
ac71729bbe
This is xptcall code for Tru64 Unix (Formerly Digital Unix, Formerly OSF/1).
...
It was written by Steve Streeter <streeter@zk3.dec.com> of Compaq.
r=jlnance a=shaver
git-svn-id: svn://10.0.0.236/trunk@62273 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 00:15:07 +00:00
cls%seawood.org
6573bbb91d
Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
...
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
git-svn-id: svn://10.0.0.236/trunk@62056 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 13:29:03 +00:00
slamm%netscape.com
b8c762b652
Avoid forking a process for every directory for every pass of the build for a value that is never used.
...
git-svn-id: svn://10.0.0.236/trunk@62017 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 02:11:34 +00:00
cls%seawood.org
c94cbe27ba
Removed redundant XPDIST from the build. Changed existing references to DIST.
...
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
git-svn-id: svn://10.0.0.236/trunk@57356 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 05:13:01 +00:00
cls%seawood.org
8ff3f8cbf9
Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
...
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
git-svn-id: svn://10.0.0.236/trunk@56543 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-24 10:58:11 +00:00
cls%seawood.org
165f193e2b
Removing DEBUG_AUTOCONF_XCOMPILE ifdef.
...
git-svn-id: svn://10.0.0.236/trunk@56354 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 04:26:59 +00:00
cls%seawood.org
f446188835
Partial fix for bug 20254. Allow flags passed to CFLAGS during configure be used for both compiling & linking. CFLAGS as we know it becomes COMPILE_CFLAGS so that platforms that cannot link using DSO flags (qnx) can still build. The new CFLAGS will not have DSO flags and will be used primarily for linking.
...
Remove OPTIMIZER & XP_DEFINE from config.mk
git-svn-id: svn://10.0.0.236/trunk@56347 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 03:40:16 +00:00
cls%seawood.org
120e5dab7b
We don't need to recalculate the OS_* variables each time make is invoked so move them into configure.in so that they are set only once.
...
git-svn-id: svn://10.0.0.236/trunk@54135 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 08:15:46 +00:00
cls%seawood.org
08b4a73117
Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef
...
git-svn-id: svn://10.0.0.236/trunk@53022 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-09 23:16:22 +00:00
dmose%mozilla.org
92d791b7b0
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
slamm%netscape.com
b0efaa25f0
Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included.
...
git-svn-id: svn://10.0.0.236/trunk@49355 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 20:39:46 +00:00