seawood%netscape.com
51fa852613
Make OS/2 use the win32 build changes and finish LIB_PREFIX substitution.
...
Thanks to Javier Pedemonte (pedemont@us.ibm.com ) for the patch.
Bug #58981 r=cls
2001-12-14 23:49:04 +00:00
seawood%netscape.com
7f4b4cba9a
Updating win32 support for gmake build:
...
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner
2001-12-09 07:08:58 +00:00
seawood%netscape.com
c8994a7ac0
Initial landing of win32 support for autoconf builds.
...
Bug #58981 sr=alecf
2001-12-04 21:17:48 +00:00
kaie%netscape.com
4f540afa38
b=75947 Landing security startup performance improvement and related issues.
...
r=javi sr=alecf
b=109777 Make sure certificate downloading works immediately
r=javi sr=mscott
2001-11-29 23:36:34 +00:00
seawood%netscape.com
565a358143
Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
...
Bug #110215 r=bryner
2001-11-16 07:42:48 +00:00
seawood%netscape.com
8609a1f10c
Update mail meta modules list to handle smime.
...
Bug #109432 r=bryner
2001-11-13 07:48:26 +00:00
seawood%netscape.com
251cd340b5
Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage
2001-11-07 08:09:36 +00:00
seawood%netscape.com
87f99ba919
Move defines from config.mk into configure.in
2001-11-07 06:13:22 +00:00
rods%netscape.com
37a4501149
Initial check in for print preview work it is complied in for Windows and linix only
...
The bulk of print preview can be turned on/off with NS_PRINT_PREVIEW define
Bug 107562 r=kmcclusk sr=attinasi
2001-11-03 14:59:39 +00:00
seawood%netscape.com
4acfdc3e6a
Attempt to fix AIX bustage by linking in smime
2001-10-31 08:27:27 +00:00
mkaply%us.ibm.com
2f79b2a7ac
Putting these back the way they were in an attempt to fix the bustage
2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com
52f0f091e4
Reverting cls attempt to fix Os/2 bustage as it busts us more :( - issue is that somehow unicharutil_s.lib is bad on OS/2 - it doesn't have to do with the length of the name - still looking
2001-10-27 11:54:03 +00:00
seawood%netscape.com
7d5bae766b
Set MOZ_UNICHARUTIL_LIBS & friends in config.mk so that we can test for USE_SHORT_LIBNAME as needed. Should get the OS/2 build further along.
2001-10-27 08:04:27 +00:00
seawood%netscape.com
0f535e7061
Land the simple OSX Mach-O build changes.
...
Bug #75653 r=cls
2001-10-25 08:55:53 +00:00
seawood%netscape.com
60781554cb
There's no need to create a target version of nsinstall so always compile it for the host platform.
2001-10-14 21:38:01 +00:00
seawood%netscape.com
34476449c2
Turn on module dependency tracking.
...
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
cls%seawood.org
faa17349e6
Install LDAP headers into seperate ldap include dir.
...
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
cls%seawood.org
2f414c591f
Use non-versioned names for nss libraries as they have different basenames for their static & shared libs (see bug 86254).
...
Bug #46775
2001-06-20 22:11:23 +00:00
waterson%netscape.com
b74d6e1c8b
Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
2001-06-20 20:21:49 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca
63a8ecff6a
Updates to Build for Qt Mozilla. Bugzilla #81241
2001-06-18 16:11:30 +00:00
cls%seawood.org
34b7986e37
Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
...
Bug #66529 r=pavlov
2001-05-22 07:52:30 +00:00
cls%seawood.org
bc6c487031
Place xpcom libs before nspr libs in MOZ_COMPONENT_LIBS
2001-04-30 02:56:51 +00:00
cls%seawood.org
a74effc1af
Generate list of exported libraries to be used for final link as we traverse the tree. Bug #46775
2001-04-28 18:51:31 +00:00
cls%seawood.org
72889a4a45
Make --with-dbgrinfo-modules work as expected.
...
bug #77088 r=shaver
2001-04-27 10:00:33 +00:00
cls%seawood.org
1a67b6ca80
Use CONFIG_TOOLS instead of DEPTH/config so that the commercial build works. Bug #66529 r=jdunn@netscape.com,mtchan@eng.sun.com
2001-04-27 04:19:44 +00:00
cls%seawood.org
d24cf31017
Do not use builtin mkdepend for OS/2 until they've ported it. Fixes OS/2 tinderbox bustage caused by previous checkin for bug #66529 r=mkaply
2001-04-24 03:54:12 +00:00
cls%seawood.org
d547ee80dd
Fix dependency rules for in-tree mkdepend.
...
Force solaris to use in-tree mkdepend since their system makedepend up to at least solaris 7 causes the build times to more than double with the new non-compiler dependency scheme.
2001-04-23 22:54:29 +00:00
cls%seawood.org
b3b1aa739c
Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/
2001-04-19 03:00:55 +00:00
cls%seawood.org
3b8374aa75
Build fixes based upon Ron's original mega-patch.
2001-04-19 01:53:36 +00:00
bryner%uiuc.edu
d133331d26
Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls.
2001-04-14 03:20:48 +00:00
cls%seawood.org
23699ce01d
Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
...
Bug #66529 r=leaf
2001-04-05 01:18:34 +00:00
erik%netscape.com
db1a87d94a
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
2001-04-03 06:01:07 +00:00
cls%seawood.org
be4770a8a4
Land the rest of the --enable-static-components build changes.
...
Bug #46775 r=bryner
2001-03-20 05:42:58 +00:00
rods%netscape.com
3b054b6a2c
turn on reflow counting when building in debug mode, activated by a pref
...
Bug 71514 r=kmcclusk sr=attinasi
2001-03-14 01:05:07 +00:00
cls%seawood.org
263c51c15d
XPCOM_STANDALONE is no longer needed for xpcom standalone builds
2000-12-26 23:49:01 +00:00
cls%seawood.org
91f442fc5d
Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
...
Bug #62098
2000-12-11 07:25:45 +00:00
cls%seawood.org
bce67763ee
Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454
2000-12-04 01:34:02 +00:00
cls%seawood.org
b3735b35c4
Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds
2000-11-27 21:27:10 +00:00
dougt%netscape.com
29cef744e4
Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
2000-11-21 23:40:34 +00:00
cls%seawood.org
b5d609a14c
Cross-compiling fixes. Bug #11890 r=blizzard
2000-10-24 21:22:32 +00:00
ramiro%eazel.com
a1cfc653dd
Bug 56795. Adding support for corel/eazel profiler. Build changes approved
...
and reviewed by cls. r=cls a=cls.
2000-10-20 14:59:13 +00:00
cltbld%netscape.com
bd654f5e40
Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage
2000-09-21 16:37:14 +00:00
warren%netscape.com
181bb2dcb2
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
2000-09-20 19:35:24 +00:00
cls%seawood.org
5092f96f12
On second thought, nevermind
2000-08-02 02:44:56 +00:00
cls%seawood.org
cdda1b98d1
Add checks for FORCE_BUILD_REFCNT_LOGGING & NO_BUILD_REFCNT_LOGGING per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
2000-08-02 02:42:54 +00:00
cls%seawood.org
e87a1b7b11
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
2000-07-10 07:13:31 +00:00
cls%seawood.org
c2139e2ef8
Erk, wrong identifier for OS/2
2000-06-29 03:03:43 +00:00
cls%seawood.org
104273dbb7
OS/2's cmd.exe doesn't support the no-op ':' .
2000-06-28 22:31:12 +00:00
cls%seawood.org
a9f6433fbe
Tweaks to build xpconnect standalone. Bug #42024 . Thanks to Mark Adams <madams@janna.com> for the patches.
2000-06-28 07:03:13 +00:00
cls%seawood.org
7766827f6f
Adding configure option --enable-elf-dynstr-gc. Bug #43357
2000-06-28 04:32:15 +00:00
mkaply%us.ibm.com
8e59b68382
#40177
...
r=cls, a=brendan
OS/2 bring up - fix some various build problems relating to nsinstall and SHELL
2000-06-21 00:16:45 +00:00
cls%seawood.org
df5725e323
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
2000-05-20 02:45:59 +00:00
dp%netscape.com
1583b5496b
Using --enable-module. Thanks to cls@seawood.org
2000-05-16 23:04:54 +00:00
cls%seawood.org
5963c08799
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
2000-05-16 09:31:58 +00:00
cls%seawood.org
b97e7de325
Rearranged CFLAGS so that mozilla includes come before system includes. Bug #37210
2000-04-27 01:38:11 +00:00
cls%seawood.org
2f26143893
Fix non-MD and non-native makedepend depend builds. Bug 35186. r=jlnance
2000-04-17 04:57:33 +00:00
cls%seawood.org
adef1ac6f6
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.
2000-04-05 06:08:04 +00:00
cls%seawood.org
f6740baa20
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
2000-04-04 04:46:38 +00:00
cls%seawood.org
e6bba0ed3c
Removed unused WINNT ifdefs from config.mk
2000-04-01 10:07:45 +00:00
cls%seawood.org
e9d2f63938
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
2000-03-31 07:18:52 +00:00
cls%seawood.org
8ebbd67c39
Common makefile changes for OS/2. Bug #31845
2000-03-31 01:24:48 +00:00
slamm%netscape.com
ed3c62bd16
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.
2000-03-14 17:55:03 +00:00
cls%seawood.org
c9e36fcf0d
Set MKDEPEND_DIR using srcdir instead of CONFIG_TOOLS.
2000-03-14 06:17:27 +00:00
cls%seawood.org
24cc1c1b26
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.
2000-03-14 06:16:27 +00:00
slamm%netscape.com
35bbd4e502
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
2000-03-14 03:00:38 +00:00
pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
edburns%acm.org
011ef29caa
a=slamm
...
r=slamm
Checkin to fix build bustage. Move conditional stuff from common.mk to config.mk.
2000-03-09 03:34:54 +00:00
sherry.shen%sun.com
a906bb42b6
Bug #28281 , r=leaf, a=leaf,
...
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com
d7b4ee7e41
Fix for the Tru64 changes to work with the autoconf scheme we are using.
...
r=cls
2000-03-07 02:35:43 +00:00
jim_nance%yahoo.com
fd067ebe58
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
2000-03-07 00:15:07 +00:00
cls%seawood.org
192e307283
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.
2000-03-02 13:29:03 +00:00
slamm%netscape.com
070afa8f25
Avoid forking a process for every directory for every pass of the build for a value that is never used.
2000-03-02 02:11:34 +00:00
cls%seawood.org
4f34e05855
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.
2000-01-11 05:13:01 +00:00
cls%seawood.org
51d1c6e8a3
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.
1999-12-24 10:58:11 +00:00
cls%seawood.org
48678253fa
Removing DEBUG_AUTOCONF_XCOMPILE ifdef.
1999-12-22 04:26:59 +00:00
cls%seawood.org
6f3b1dbf87
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
1999-12-22 03:40:16 +00:00
cls%seawood.org
89a581fc19
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.
1999-11-22 08:15:46 +00:00
cls%seawood.org
15b3fa7708
Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef
1999-11-09 23:16:22 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
slamm%netscape.com
495f134a3c
Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included.
1999-09-29 20:39:46 +00:00
cls%seawood.org
2b65fee83b
Removed hardcoded RANLIB as it breaks some Ports tinderboxes
1999-09-03 04:35:48 +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
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
hshaw%netscape.com
0fbdd79655
purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
1999-08-25 01:04:09 +00:00
hshaw%netscape.com
c41fe9f6b6
enable socket provider code
1999-08-24 04:54:34 +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
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
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
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
dab45b44c6
Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
1999-07-07 22:03:45 +00:00
andreas.otte%primus-online.de
921ce6c709
changes to allow hack in necko makefiles so that header names don�t collide. Keeping up with config.mak and rules.mak
1999-06-23 20:38:09 +00:00
valeski%netscape.com
e23b3c673c
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
briano%netscape.com
2a13cf8398
Fix for QNX/NTO.
1999-06-15 23:56:05 +00:00
ramiro%netscape.com
9c7cc01d19
Cleanup the ClientWallet, SingleSignon and CookieManagement mess.
1999-06-10 14:59:06 +00:00
briano%netscape.com
fb86043279
Added an explicit LD definition for QNX.
1999-06-04 01:42:00 +00:00
briano%netscape.com
afdf16191d
Added support for OpenVMS. Thanks to colin@theblakes.com.
1999-06-03 03:16:09 +00:00
briano%netscape.com
9da3665551
Yanked out some of the obsolete \$OS_ARCH.mk stuff.
1999-05-29 01:44:42 +00:00
briano%netscape.com
d9bc80424c
Removed the coreconf.mk include. Not used anymore.
1999-05-29 01:32:26 +00:00
briano%netscape.com
e12c32f805
Got rid of the BSDECHO macro. Obsolete.
1999-05-28 03:36:21 +00:00
jdunn%netscape.com
de053957aa
backing out my change to LIBS_DIR... this will get the tests building again
1999-05-27 03:35:52 +00:00
jdunn%netscape.com
5b2eb24354
Fixing link/runtime problem with certain platforms. Linking against the 'libs'
...
directory is forcing AIX to link statically instead of dynamically.
1999-05-26 22:40:14 +00:00
akkana%netscape.com
a9fb77217e
New build option enable-crash-on-assert for those who really want the old behavior
1999-05-11 22:22:24 +00:00
mccabe%netscape.com
4c7e979695
Build support for working with .idl files. Adding XPIDLSRCS to a Makefile.in exports the listed idl files to dist/idl, generates .h files to dist/include, and generates .xpt files, and links them to $(MODULE).xpt, in components.
1999-05-08 02:06:15 +00:00
briano%netscape.com
6b6222f620
Fix to properly support Sun's WorkShop compilers. Thanks to Tim Rowley (tor@boojum.cs.brown.edu).
1999-04-30 21:43:50 +00:00
morse%netscape.com
3ee75c4dfa
turn on single signon and client wallet
1999-04-17 14:20:36 +00:00
ramiro%netscape.com
31243321fb
Undo previous exorcism. Bring back the MOZ_NO_WALLET_HACK thing, but fix
...
the logic for setting it in autoconf.mk.
1999-04-15 01:28:21 +00:00
ramiro%netscape.com
f625ffc2e2
MOZ_NO_WALLET_HACK exorcism.
1999-04-14 10:17:25 +00:00
ramiro%netscape.com
660e4a4953
Better fix for the nspr building thing - after talking to wtc.
1999-04-13 04:13:51 +00:00
ramiro%netscape.com
d09af540ef
Simplify further. Use only one one variable to indicate whether NSPR is
...
native or not.
Remove a bunch of AC_DEFINE() statements for a previous rpm support checkin
I made (it was not needed). Use MOZ_ instead of MOZILLA_ to be consistent
with the rest of configure.in.
Added build/nsprenv.mk support. Setting the NSPR environment via a file.
This doesnt work yet, since it needs 2 small tweaks to NSPR.
Added support for non native nspr. Not turned on yet. Until NSPR includes
2 small tweaks.
Since comments are free, added a bunch of them.
1999-04-11 10:32:45 +00:00
morse%netscape.com
37f58fe8ac
turned cookie management back on since it wasn't causing the crash after all, approved by cyeh
1999-04-07 14:39:57 +00:00
morse%netscape.com
cac47e8ea6
disable cookie management because linux was dying on startup
1999-04-07 05:45:44 +00:00
morse%netscape.com
890bc4c600
turn on ClientWallet and SingleSignon for unix platform
1999-04-07 01:49:31 +00:00
slamm%netscape.com
8bb5990b04
Use OS_LDFLAGS instead of CFLAGS.
1999-03-25 23:23:09 +00:00
slamm%netscape.com
3741dc0c83
Pull CFLAGS out of link line.
1999-03-22 20:43:02 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
briano%netscape.com
c9053b42df
Now static builds can find the static libraries they need.
1999-03-12 00:30:52 +00:00
slamm%netscape.com
00d9114259
Move AC_INCLUDE_OR_DEFINES into OS_CFLAGS/OS_CXXFLAGS.
1999-03-09 01:30:00 +00:00
ramiro%netscape.com
cfa107e00d
Allow for lock_SunOS.s to build properly. Fix the build system to
...
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.
1999-03-08 15:01:13 +00:00
ramiro%netscape.com
8a13fd07e4
Add Templates.DB dir to GARBAGE so that the output of the Solaris CC template
...
code generator can be clobber. Otherwise, dependancies and clobbering dont
work.
1999-03-08 11:44:25 +00:00
cls%seawood.org
202df19f2e
Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables.
1999-03-07 05:18:45 +00:00
slamm%netscape.com
4713da1b1b
Move defines from Makefile control to autoconf control.
1999-02-16 18:29:55 +00:00
slamm%netscape.com
009d97d3a3
Shorten the compile line. Add test and support for preprocessor '-include' flag
1999-02-09 23:24:12 +00:00
mcafee%netscape.com
43896b1be5
Adding purify cruft to GARBAGE rule.
1999-02-06 06:37:35 +00:00
alecf%netscape.com
63e01b71c8
turn off NETLIB_THREAD for now since it's making us use 100% of the CPU and may be causing a PR_ASSERT(0) in netlib
1999-02-03 22:40:45 +00:00
alecf%netscape.com
86d71dea7b
unix should support netlib on another thread too.
1999-02-02 07:59:20 +00:00
mcafee%netscape.com
11010c9fa2
Force third install pass so we can build tests, weird dependencies crop up if we do libs & install at the same time. Thanks to kipp@netscape.com for the idea for this fix.
1999-02-02 07:34:20 +00:00
slamm%netscape.com
cf23cf46a0
Move CPP_PROG_LINK define from config.mk to rules.mk. This allows config.mk to be included in a Makefile before CPPSRCS is defined (i.e. Having CPP_PROG_LINK in config.mk caused an unnecessary dependency.)
1999-01-28 00:59:03 +00:00
braddr%puremagic.com
92643af3c9
solaris 2.6 native makedepend can't handle lines over 4000 bytes, shorten this down to fit.
1999-01-23 08:24:39 +00:00
slamm%netscape.com
f5e6b99b25
Make depend.mk files smaller by putting more dependencies on one line (i.e. Add a '-w' flag to makedepend).
1999-01-23 00:50:39 +00:00
mcafee%netscape.com
db7387bdb2
Turn on C++ linking if we have any .cpp files.
1999-01-22 10:01:44 +00:00
mcafee%netscape.com
8cf7e6c736
Adding support for linking binaries
1999-01-22 04:00:13 +00:00
alecf%netscape.com
8f9176fb66
specify the exact location of the XPIDL compiler
1999-01-22 01:27:28 +00:00
ramiro%netscape.com
de1f1d2cac
Make sure clobber kills dependancies.
1999-01-21 07:42:08 +00:00
briano%netscape.com
b1042e2183
Fix for bugzilla#1316 in which both debug and optimization flags were being passed to the compiler when MOZ_DEBUG was defined.
1999-01-05 00:37:34 +00:00
alecf%netscape.com
8b34208241
add --eanble-mailnews and --enable-ldap switches, and depricate MOZ_DARK
1998-12-23 00:48:52 +00:00
cls%seawood.org
31e9aabbbe
Use OS_CFLAGS to set debugging flags as CFLAGS gets overwritten later.
1998-12-21 21:34:17 +00:00
shaver%netscape.com
30635270f8
Add --enable-debug=module1,module2 to selective turn on debugging.
...
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful. Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect. We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy. Thanks, Matt!]
1998-12-15 16:32:37 +00:00
ramiro%netscape.com
aa9ee9d7c3
Add support for 'native' dependancies on systems that include the 'makedepend'
...
binary by default. For example, linux freebsd and other unices that have
X11 installed in a reasonable fashion. The commercial unices will continue
to suck as usual.
1998-12-04 05:07:01 +00:00
cls%seawood.org
1c5e61830b
Linux shouldn't need the mkdetect scripts any longer. Get rid of bogus motif dependency as well.
1998-11-21 01:00:00 +00:00
kin%netscape.com
ed764e9ee7
Makefile.in and config modifications to allow us to build the new NGT based
...
editor.
1998-11-18 22:35:21 +00:00
cls%seawood.org
1e250c70c9
Added DLL_SUFFIX fixes. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
1998-11-18 05:35:46 +00:00
briano%netscape.com
8074b91907
Make the OSF/1 OS_RELEASE macro compatible with that used by NSPR.
1998-10-31 20:14:33 +00:00
cls%seawood.org
60d3c83cd0
Use separate DEFINES for autoconf if MOZ_DEBUG is defined. Should clear up IRIX depend tb.
1998-10-26 02:25:31 +00:00
cls%seawood.org
2949f638d8
Split OS_CFLAGS into OS_CFLAGS, OS_INCLUDES and DEFINES.
...
Modified Makefile.ins to append not overwrite DEFINES.
Added $(DEFINES) to the mkdepend command line so that some conditional dependencies are caught as well.
1998-10-25 22:25:25 +00:00
briano%netscape.com
49e4912eb1
Support for the new, single dist/include directory mechanism.
1998-10-23 04:41:26 +00:00
cls%seawood.org
4abf6c629b
The system versions of jpeg & png are used by default (if found) unless the local copy is more recent. Zlib is used by default if found.
...
Added separate variables for jpeg, png & zlib CFLAGS & LIBS.
Added --with-option=dir support for jpeg, png & zlib.
Split X defines into XCFLAGS, XLDFLAGS & XLIBS.
Will attempt to link nspr against the proper thread lib if the initial check fails.
Removed last vestiges of NO_SECURITY.
Modified cmd/{gnome,qt,x}fe/Makefile to only use autoconf defined variable for the final link.
Changed ACCFLAGS to OS_CFLAGS. Changed ACLIBS to OS_LIBS.
OPTIMIZER (config.mk) is no longer set for autoconf.
No longer includes platform specific .mk
1998-10-23 00:36:08 +00:00
cyeh%netscape.com
c6e5fba50e
turn off -DNSPR20
1998-10-19 20:56:21 +00:00
cyeh%netscape.com
dc3cfb4b34
remove old old -DNSPR. As if we could ever build now without it.
1998-10-16 01:39:09 +00:00
briano%netscape.com
5254996718
Added to GARBAGE to be sure to clean up the Watcom compiler droppings on QNX.
1998-10-16 00:25:54 +00:00
cyeh%netscape.com
920511902c
remove NO_SECURITY !define
1998-10-15 22:42:41 +00:00
kin%netscape.com
8bb9d21b98
Turn on MOZ_ENDER_MIME code.
1998-10-14 20:31:10 +00:00
slamm%netscape.com
b040ec5969
Add MOZ_SECURITY to DEFINES if !NO_SECURITY. cyeh will clean this up later and replace !NO_SECURITY with the more straightforward MOZ_SECURITY.
1998-10-12 23:12:45 +00:00
rpotts%netscape.com
e64e1f3498
Moved composer defines inside of ifndef MODULAR_NETLIB blocks to get NGlayout building again...
1998-10-10 07:21:24 +00:00
mcafee%netscape.com
1fdc7707d1
Turning SMART_MAIL on by default
1998-10-09 07:35:46 +00:00
waterson%netscape.com
0d6f75e389
Touch down progress bar changes from PROGRESS_19981006_BRANCH. a=briano.
1998-10-09 04:33:07 +00:00
mcafee%netscape.com
f8109c2847
Add defines for SMART_MAIL. Thanks to skinny@knowhere.net for this fix
1998-10-09 00:38:50 +00:00
cyeh%netscape.com
1dcc4f0686
remove -DMOCHA from all builds
1998-10-06 20:48:56 +00:00
briano%netscape.com
cc617b9e48
Fixes to help get UnixWare 7 builds off the floor.
1998-10-04 00:28:14 +00:00
cls%seawood.org
e07ad99460
Removed NSPR build kludge.
1998-10-03 05:02:15 +00:00
briano%netscape.com
a886ca50d4
Now supports MOZ_DOM, compliments of toshok@netscape.com.
1998-10-02 22:43:52 +00:00
briano%netscape.com
bb24820ca7
Netscape-specific change to deal with the fact that many of our machines
...
have Perl 4 installed on them, and need to keep it where it is for historic
reasons. So, we needed a way to be sure we get Perl 5 when building mozilla.
This change takes care of that. It may break some people *inside Netscape*
initially, but problems should be minimal, as the solution involves simply
creating a symlink.
1998-10-02 02:44:58 +00:00
cls%seawood.org
03efb71bb9
Make autoconf ignore old setting of MOZ_MEDIUM as well as MOZ_LITE
1998-09-30 20:13:35 +00:00
cls%seawood.org
be77d1a3d9
Moved defines for MOZ_MAIL_COMPOSE out of MOZ_MEDIUM ifdef and placed it under separate MOZ_MAIL_COMPOSE ifdef. Fixes --enable-mail-compose.
1998-09-30 18:58:15 +00:00
cls%seawood.org
acfa6cf702
Replaced checks for NO_EDITOR with checks for MOZ_EDITOR. Removed check for NO_EDITOR from config.mk. Removed EDITOR=1 from config.mk. Set MOZ_EDITOR= ifdef MOZ_LITE.
1998-09-30 00:48:23 +00:00
akkana%netscape.com
8d318087f8
Turn on MOZ_MAIL_COMPOSE. Approved by Briano
1998-09-29 22:43:22 +00:00
cyeh%netscape.com
adcfe9e1df
hasta la vista, MOZ_GOLD
1998-09-29 21:57:03 +00:00
mlm%netscape.com
82fa1e53f6
Branch landing: Multithreading in mozilla.
...
- Add -DJS_THREADSAFE to builds.
1998-09-25 22:00:13 +00:00
briano%netscape.com
0aff974b23
Changes requested by wtc@netscape.com to support NSPR 3.0.
1998-09-24 03:51:10 +00:00
akkana%netscape.com
6e3c02e619
config.mk
1998-09-23 21:30:15 +00:00
akkana%netscape.com
fb696522fa
Turn on MOZ_MAIL_COMPOSE by default. Approved by briano
1998-09-23 18:41:11 +00:00
briano%netscape.com
983ec49fa3
Whether or not security is enabled is independent of the MOZ_LITE, MOZ_MEDIUM, MOZ_BLAHBLAHBLAH macros. This should help people building MOZ_LITE.
1998-09-22 23:49:58 +00:00
nisheeth%netscape.com
927241967a
Adding build support for modules/libtest that exposes interfaces for
...
testing the layout engine.
1998-09-21 21:43:38 +00:00
cls%seawood.org
d7ae8929cc
Don't set NSPRDIR if using autoconf. Ignore automatic settings made by MOZ_LITE or lack of MOZ_LITE. Don't add -DDEVELOPER_DEBUG to DEFINES if using autoconf.
1998-09-10 03:58:52 +00:00
ramiro%netscape.com
e6757c9096
Allow the 'unique host identity' to be overriden by MOZILLA_CONFIG_HOST_IDENT.
...
Also make the clean target in config/mkdetect actually work.
1998-09-09 08:00:10 +00:00
briano%netscape.com
51de74345a
Tried to make the differences/similarities between MOZ_LITE, MOZ_MEDIUM, and MOZ_DARK more obvious.
1998-09-08 21:40:13 +00:00
cls%seawood.org
aab6806cc6
Let user set CC & CXX to propagate the c and c++ compiler throughout the main build.
1998-09-08 03:33:40 +00:00
briano%netscape.com
f8107f5274
Support OpenBSD.
1998-09-05 04:16:15 +00:00
briano%netscape.com
457ae2c334
Added MOZ_EDITOR support, and did some minor cleanup.
1998-09-05 01:10:54 +00:00
akkana%netscape.com
2474ddbb54
Mailto landing: grok MOZ_MAIL_COMPOSE. Approved by Briano.
1998-09-04 18:53:02 +00:00
cls%seawood.org
121dc5f5c3
Fixed problem of autoconf not using ACCFLAGS when using --enable-debug.
1998-08-29 22:12:53 +00:00
briano%netscape.com
5378b87905
Added support for DG/UX, and a fix for bug#254.
1998-08-28 20:17:38 +00:00
cls%seawood.org
13a106a516
ifdef'd out MOZ_OJI as only the bare minimum should be on by default for the autoconf buld.
1998-08-28 07:00:13 +00:00
cls%seawood.org
aa0ff173dc
Enabled dependencies for autoconf.
1998-08-27 19:52:22 +00:00
slamm%netscape.com
33df483aba
Hookup NETSCAPE_COMMERCIAL for the Unix builds.
1998-08-26 18:35:26 +00:00
cls%seawood.org
84f1cedcbb
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
mcafee%netscape.com
220f75a65a
Some libraries (jpeg, xpcom) include nsprpub header files and need to know about USE_PTHREADS for some platforms (SparcLinux/RH5.1).
1998-08-15 01:27:17 +00:00
spider%netscape.com
450b910a08
Fix Raptor Unix bustage. SignleSignon not supported when using modular
...
netlib.
1998-08-12 01:31:21 +00:00
donm%netscape.com
609f8c5d48
adding MOZ_SINGLESIGNON and MOZ_COOKIEMANAGE to MOZ_MEDIUM define.
1998-08-11 18:41:01 +00:00
kin%netscape.com
8e165088d5
Turn on ENDER by default in the builds.
1998-08-10 21:22:27 +00:00
kin%netscape.com
df1fbdbdc7
Added code to define ENDER if MOZ_ENDER is set.
...
Approved by wtc.
1998-08-05 20:21:13 +00:00
warren%netscape.com
668cddb22e
Changes to build with MOZ_OJI, and optionally build NSJVM. Changes to regenerate jar files. Changed version number to 50.
1998-08-05 00:36:13 +00:00
dfm%netscape.com
7fca0c763b
Created MOZ_TRANSACTION_RECEIPTS ifdef for that frozen feature; removed obsolete
...
MOZ_PRIVACY. Approved: sar
1998-08-03 22:18:53 +00:00
warren%netscape.com
c9bd5d8074
Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag.
1998-07-31 20:19:50 +00:00
ramiro%netscape.com
21f35c29b6
Allow the user to ignore the OS_VERSION, which is usually irrelevant.
1998-07-22 05:38:53 +00:00
dfm%netscape.com
0b7890852b
Landed privacy features from PRIVACY_BRANCH_070898; Transaction Receipts
...
and Privacy Policies are still switched off, so mozilla/privacy doesn't
build by default.
1998-07-20 18:40:09 +00:00
ramiro%netscape.com
00c084be51
Remove circular dependancy on config/config.mk from config/mkdepend.
1998-07-18 07:38:13 +00:00
ramiro%netscape.com
a3d443f599
Adding support for detecting various platform specific libraries, paths and
...
other things (anything, really).
Should make building mozilla on diverse platforms such as linux/lesstif
much easier.
Currently Linux is the only platform that supports detection.
The new detection mechanism is very scaleable. We will be able to add support
for other operating systems as well as more permutations of linux/arch/toolkit.
It has received the Reverend Ostrom blessing of approval.
So the lesstif people can stop bitching. thank you for the feedback ;-)
The shell script detection magic is very modular and can be easily shared
with other build schemes (autoconf for instance).
1998-07-18 03:33:07 +00:00
mcafee
c69e637a81
Added NETSCAPE_BUILD to include the private tree; added full circle crash reporting compiler flag. r=donm, a=jar
1998-07-09 05:10:20 +00:00