Граф коммитов

291 Коммитов

Автор SHA1 Сообщение Дата
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
briano bfbf44fb0b Added support for NetBSD, and support for Steve Morse's (morse@netscape.com) Cookie Management and Single Sign-on code. 1998-07-06 22:45:22 +00:00
spider 5d5d533e2c Normandy Merge .... 1998-06-22 21:19:46 +00:00
dveditz aaae76e5aa merging from SMARTUPDATE_BRANCH 1998-06-07 10:30:56 +00:00
waterson 0131d70fb9 Added C defines for AWT_11/AWT_102. 1998-06-06 16:29:58 +00:00
jgellman 9f800f1e0e merge from OJI branch 1998-06-03 00:37:20 +00:00
briano b61c6bf859 Support for SINIX-Z and QNX. 1998-06-02 02:50:14 +00:00
scullin 314c70ad58 Landing modular netlib on UNIX 1998-06-02 00:23:17 +00:00
briano 4141936641 Attempt to handle the various SINIX versions (that I know of) in a cleaner way. 1998-05-05 23:58:14 +00:00
hshaw 2b158c7942 Update XFEPRIVDIR to point to ns instead of ns_priv 1998-04-27 21:34:30 +00:00
hshaw f90be69d01 Make -DNO_SECURITY independent of MOZ_LITE/MEDIUM - hshaw/sudu 1998-04-21 06:40:35 +00:00
scullin f063b697f1 Added standalone image lib define, mirrors one in config.mak. Approved
by briano.
1998-04-14 02:01:29 +00:00
ltabb 3b56a9af51 Free the lizard 1998-03-28 02:44:41 +00:00