Commit Graph

285 Commits

Author SHA1 Message Date
cls%seawood.org
7cf85a6c71 Replaced tweak_nspr kludge with empty target for autoconf. 1998-09-10 03:53:20 +00:00
ramiro%netscape.com
8983760953 Fix the hanging problem when invoked with -xpm (and possibly other flags) and
no include/Xm.h is found anywhere.
1998-09-09 08:34:48 +00:00
ramiro%netscape.com
09fd23574e This script should only do 1 thing: print a reasonable guess for a unique
host identifier.  Overriding should happen in the Makfile or wherever else
this script is invoked.
1998-09-09 08:33:49 +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
ramiro%netscape.com
b80096d040 Add /usr/X to DEFAULT_MOTIF_SEARCH_PATH.
Thanks to tim@trr.metro.NET (Tim Rice).
1998-09-09 06:17:46 +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
cyeh%netscape.com
bb8cc4132a *** empty log message *** 1998-09-08 21:34:22 +00:00
cls%seawood.org
7b76aca63e Made sure CC is being passed down to detect scripts. 1998-09-08 03:50:42 +00:00
cls%seawood.org
32db200c39 Removed unused variables. 1998-09-08 03:45:34 +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
ramiro%netscape.com
d2b577e14a Convert '/' to '_' in the output of uname.
Thanks to Bert Driehuis <driehuis@playbeing.org>.
1998-09-06 19:40:05 +00:00
cls%seawood.org
9fde85a9b9 Added --enable-mail-compose option. 1998-09-05 20:40:43 +00:00
briano%netscape.com
054f969255 If I had been paying attention, I'd have seen that the endian.h problem had already been fixed properly in mcom_db.h. 1998-09-05 08:11:59 +00:00
briano%netscape.com
06afe8d5f0 Added support for OpenBSD. Thanks to Marco Hyman (marc@snafu.org) for the actual work. 1998-09-05 04:22:25 +00:00
briano%netscape.com
f8107f5274 Support OpenBSD. 1998-09-05 04:16:15 +00:00
briano%netscape.com
57c4cea724 Potential fix for at least part of bug#522. Also turned off -taso for default Mozilla builds; only needed when building the commercial product. 1998-09-05 01:54:58 +00:00
briano%netscape.com
457ae2c334 Added MOZ_EDITOR support, and did some minor cleanup. 1998-09-05 01:10:54 +00:00
cls%seawood.org
a9eeb79f4d Applied patch by S.J.Moller <sjm@nwc.dk> to fix problem with OPTIMIZER not being overridden by ACCFLAGS. 1998-09-04 22:27:13 +00:00
akkana%netscape.com
2474ddbb54 Mailto landing: grok MOZ_MAIL_COMPOSE. Approved by Briano. 1998-09-04 18:53:02 +00:00
briano%netscape.com
0d4bd813b3 Added -DHAVE_SNPRINTF, as discussed with wtc. 1998-09-04 07:59:55 +00:00
briano%netscape.com
5a48b1be66 Added -DHAVE_SNPRINTF, as discussed with wtc. 1998-09-04 02:53:32 +00:00
cyeh%netscape.com
b7e6e48a5d set timebombs to always warn. not a part of the build, so okay to check-in 1998-09-03 00:31:39 +00:00
cyeh%netscape.com
92a0b8d6e8 removing debugging statements, support timebombs of 0 1998-09-02 23:22:59 +00:00
cyeh%netscape.com
e71d362470 set timebombs to have 0 warning days by default, so that the user
is presented with the warning dialog on every launch
1998-09-02 23:20:17 +00:00
raman%netscape.com
2a8a818d58 Build SmartUpdate when MOZ_SMARTUPDATE is defined 1998-09-02 19:05:13 +00:00
cls%seawood.org
c764d0bf4e Sync'd Makefile.ins 1998-09-02 00:54:34 +00:00
cls%seawood.org
69f7be9ef1 Added blizzard@appliedtheory.com's patches for gnomefe and enable-pthreads. 1998-09-02 00:52:55 +00:00
cyeh%netscape.com
d53e84fc21 Dates are implemented in the non-standard way of starting from 1904 instead of 1970. As a result, we must add back those lost years in order to get cross platform compatibility with other perl time implementations. Special thanks to Chris Nandor (pudge@pobox.com) for unsticking my brain and providing a rough conversion routine. 1998-09-01 20:41:45 +00:00
cyeh%netscape.com
e8a6e8c590 FTSO MacPerl. Dates are implemented in the non-standard way of starting from 1904 instead of 1970. As a result, we must add back those lost years in order to get cross platform compatibility with other perl time implementations. Please shoot me. 1998-09-01 01:31:32 +00:00
warren%netscape.com
8f40db3900 Added AWT_11 to NSJVM builds. 1998-09-01 00:16:53 +00:00
leaf%mozilla.org
25f0d4bf6d Added timebomb setting for MOZILLA_OFFICIAL builds 1998-09-01 00:02:58 +00:00
cyeh%netscape.com
971fdfc151 First Checked In. 1998-08-31 22:51:26 +00:00
cyeh%netscape.com
374a1c2dc0 change tool call from perl5 to perl, so that i can actually build
on my primary linux machine. this is purely a selfish change, and only
enabled for official type builds.

reviewed: cyeh. approved: cyeh
1998-08-31 21:19:04 +00:00
cls%seawood.org
4ea1471485 Tweaked clobber_all dependency for autoconf tinderbox build. 1998-08-29 22:37:34 +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
5c7e9be7a1 Not needed. 1998-08-29 06:31:58 +00:00
briano%netscape.com
53bd500808 Added an optimization fix. 1998-08-29 06:31:18 +00:00
cls%seawood.org
976e98edda Fixed problem with makedepend under autoconf. 1998-08-28 22:40:14 +00:00
briano%netscape.com
35ee59e53c New file to support DG/UX. Thanks to Marc Fraioli (fraioli@dg-rtp.dg.com) for doing all the work. 1998-08-28 20:20:15 +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
558336b45e More tweaks for make depend under autoconf. 1998-08-28 07:07:47 +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
bdd3a9b39a Removed SHACK and added DOM. 1998-08-28 06:55:52 +00:00
toshok%netscape.com
c03599e1ab use $(MAKE) instead of make, so it does not break on bsd machines, where make and gmake are *completely* different 1998-08-28 04:37:44 +00:00
cls%seawood.org
7e42981bd3 Added timebomb target. 1998-08-27 19:53:30 +00:00
cls%seawood.org
aa0ff173dc Enabled dependencies for autoconf. 1998-08-27 19:52:22 +00:00
leaf%mozilla.org
943c9d7e71 Added a timebomb target for "MOZILLA_OFFICIAL" builds, w/unix and perl5. 1998-08-27 00:47:14 +00:00
donm%netscape.com
edd7ef1147 reverting to ifdef BUILD_OFFICIAL around the build_numbering system. 1998-08-26 20:27:11 +00:00
slamm%netscape.com
a5782bae32 Have cvs ignore the generated files. 1998-08-26 18:36:12 +00:00
slamm%netscape.com
33df483aba Hookup NETSCAPE_COMMERCIAL for the Unix builds. 1998-08-26 18:35:26 +00:00
cls%seawood.org
9020b80c52 Updates to autoconf files. 1998-08-26 04:04:57 +00:00
cyeh%netscape.com
0ca27cbf8e generate build numbers all the time, since Mozilla is going to need
this number as well.
1998-08-25 21:23:32 +00:00
toshok%netscape.com
93993ac3c5 get rid of all the platform ifdefs around sys_errlist. replace them all with #ifdef HAVE_SYSERRLIST, which is defined in the config/*.mk's and which should be tested for by configure.in 1998-08-25 19:44:12 +00:00
donm%netscape.com
b0bd105732 new perl build numbering system. 1998-08-24 23:08:56 +00:00
mcafee%netscape.com
39907d64eb Woops, we should test OS_ARCH for Rhapsody instead of using RHAPSODY. 1998-08-20 03:09:01 +00:00
cls%seawood.org
84f1cedcbb AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
mcafee%netscape.com
7b76b8e2ad Adding RHAPSODY define so we don't have to do shell commands for ifdef's in Makefiles 1998-08-19 08:26:15 +00:00
mcafee%netscape.com
399731346a Next attempt at getting shared libs to build properly 1998-08-18 09:07:32 +00:00
mcafee%netscape.com
28d477a5f4 Support DLL_SUFFIX if build overrides .so default 1998-08-18 09:06:48 +00:00
mcafee%netscape.com
d6a6a15ef2 Support for Intel 1998-08-18 07:29:04 +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
wtc%netscape.com
9fdb1ea9fd OPTIMIZER: use -O2 in optimized builds. Do not use -g (for now) in
debug builds because it would produce a huge executable.
1998-08-13 04:35:20 +00:00
wtc%netscape.com
a7d686be89 Linux/Alpha needs the -mieee compiler flag to turn on IEEE floating
point arithmetics.
1998-08-12 21:18:20 +00:00
chuckb%netscape.com
db240e4e60 inadvertant change 1998-08-12 11:01:24 +00:00
chuckb%netscape.com
7b391966a5 DIRECTORY_C_SDK_30_BRANCH to TRUNK merge 1998-08-12 10:44:46 +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
wtc%netscape.com
37f482c6ed Added dgux.mk, contributed by Marc Fraioli <fraioli@dg-rtp.dg.com>. 1998-08-11 22:47:22 +00:00
donm%netscape.com
609f8c5d48 adding MOZ_SINGLESIGNON and MOZ_COOKIEMANAGE to MOZ_MEDIUM define. 1998-08-11 18:41:01 +00:00
wtc%netscape.com
f7277b4d8c Enable pthreads-based Mozilla build. TO do a pthreads-based build,
set the environment variable USE_PTHREADS to 1.
Files changed: mozilla/config/OSF1.mk, mozilla/nsprpub/config/OSF1.mk.
1998-08-10 23:37:06 +00:00
wtc%netscape.com
cceb53c3d2 Enable pthreads-based build. The macro SW_THREADS is defined only
if USE_PTHREADS is not defined.  If USE_PTHREADS is defined, add
-lpthread to OS_LIBS.
1998-08-10 22:05:33 +00:00
kin%netscape.com
8e165088d5 Turn on ENDER by default in the builds. 1998-08-10 21:22:27 +00:00
jfrancis%netscape.com
fa1395ec73 Turning on ENDER. 1998-08-10 15:18:32 +00:00
beard%netscape.com
1f2a2f9ef2 Turning OJI on. 1998-08-06 00:40:45 +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
pierre%netscape.com
ae39c1a614 defined MOZ_NGLAYOUT 1998-08-05 08:07:39 +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
745b7fe392 Removed MOZ_PRIVACY switch, added MOZ_TRANSACTION_RECEIPTS switch.
Approved: sar
1998-08-04 00:20:15 +00:00
guha%netscape.com
7977dc9238 Added SMART_MAIL ifdef 1998-08-03 22:21:58 +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
2c7a27b391 Changes from OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 23:41:45 +00:00
donm%netscape.com
61028aa191 backing out change made during OJIcarpool. 1998-07-31 22:54:04 +00:00
thom%netscape.com
7f5775b231 Added MOZ_NGLAYOUT. This had better not effect any other platforms or we're doomed. 1998-07-31 22:08:15 +00:00
warren%netscape.com
2e5fb56017 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:46:45 +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
04242f2058 Add clobber_all target to make mozilla build system happy. 1998-07-30 02:05:13 +00:00
pinkerton%netscape.com
7ed22d6321 Turning on privacy features for dfm. 1998-07-29 22:49:24 +00:00
wtc%netscape.com
5e56411873 We should not use -I/usr/include/machine. That is not the right way
to fix the endian.h inclusion problem in mcom_db.h.  We should fix
mcom_db.h to say:
#ifdef __osf__
#include <machine/endian.h>
#endif
Using -I/usr/include/machine will pull in <machine/signal.h>, which
is incompatible with the intended <signal.h>.
1998-07-25 04:46:55 +00:00
waterson%netscape.com
7212146636 Fixed MOZ_PROF to build optimized with symbols. 1998-07-24 22:46:44 +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
ramiro%netscape.com
eaae2365a1 Define proper macros for linux 2.2. 1998-07-22 04:59:29 +00:00
ramiro%netscape.com
d231df7c60 Allow the user to override the default host identity. 1998-07-22 04:53:19 +00:00
ramiro%netscape.com
2c5cdc3e71 Add realclean target to be compatible with the rest of the build system. 1998-07-22 01:19:28 +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
1f91f8ecef Use -r instead of -x to test for existence of libs - since the permissions
are not always 755.
Thanks to "G�bor Lipt�k" <gliptak@hotmail.com> for poiting this out.
1998-07-20 08:55:30 +00:00
ramiro%netscape.com
f0af3c4c2d Fix a dumbass typo. 1998-07-18 07:42:15 +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
e255d0d98f Add x11 include flags so the motif detection can work on plaforms that dont
have /usr/include/X11 links.  Like solaris, for instance.
1998-07-18 06:55:12 +00:00
ramiro%netscape.com
d86696fb18 Add -xif, --set-x11-include-flags - Set X11 include flags. 1998-07-18 06:52:27 +00:00
ramiro%netscape.com
2f537e2d09 Look for include/X11/Xlib.h instead as well. Safer Xlib detection. 1998-07-18 06:32:55 +00:00
ramiro%netscape.com
0e1d81de41 Dont use "function" since it breaks on some bourne shells. 1998-07-18 06:28:19 +00:00
ramiro%netscape.com
67b496768e Remove old motif.mk hack. No longer needed. See config/mkdepend for a better
solution.
1998-07-18 05:27:15 +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
ramiro%netscape.com
ae2e32cb28 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 ;-)
1998-07-18 03:26:34 +00:00
donm%netscape.com
cb02815d49 added NPL. approved by: briano 1998-07-18 00:29:29 +00:00
donm%netscape.com
ad0dcced36 update build number automatically. approved by: briano 1998-07-16 23:58:00 +00:00
donm%netscape.com
d2c5578df0 update build_number automatically. approved by: briano 1998-07-16 23:57:55 +00:00
briano
db3308c2b9 Fix for Mozilla bug#117. Thanks to thorsten@wurzelausix.cs.uni-sb.de and wtc@netscape.com for the suggestions. 1998-07-15 00:37:11 +00:00
briano
4220c344d9 Fix for Mozilla bug#249. Thanks to armen@unx.dec.com for doing the testing for me. 1998-07-14 23:49:35 +00:00
briano
945751fe20 Fix for mozilla bug#477. Thanks to sjm@nwc.dk for the info. 1998-07-14 23:24:30 +00:00
briano
f8ba5a49fd Fix for bug#356. Cleaned up the logic a bit and got rid of the pointless checks for NSPR20. 1998-07-13 23:57:26 +00:00
briano
a67952d1df Finally added most of Richard Lloyd's (hpux@csc.liv.ac.uk) changes, in a manner that I think will work for everyone. 1998-07-11 01:44:28 +00:00
briano
4bbedae459 Added a few minor requested changes. 1998-07-11 00:08:56 +00:00
danm
30f8c8b987 glowcode. bug 299200 a:don. 1998-07-09 16:33:15 +00:00
mcafee
5d38d6dab7 woops, if -> ifdef 1998-07-09 06:18:07 +00:00
mcafee
d8fb463f0d MOZ_FULLCIRCLE was on by default, turning this off. MOZ_FULLCIRCLE=1 turns this on now. 1998-07-09 06:17:07 +00:00
mcafee
5f5a31bb37 Turning on full circle crash-reporting (5.0). r=donm, a=jar 1998-07-09 05:21:34 +00:00
mcafee
e0d7eddb9e set NO_MOZ_FULLCIRCLE=1 if you need to turn full circle off. 1998-07-09 05:20:53 +00:00
mcafee
a0628c5286 Turning on Full Circle crash-reporting for glibc2 only. Need to check for other vendors later. r=donm, a=jar 1998-07-09 05:11:39 +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
2c145d4134 Added Mike Shaver's (shaver@netscape.com) changes to allow for better
differentiation between libraries and executables built in the same
directory, and the ability to build only shared libraries if the user
prefers.
1998-07-08 03:49:31 +00:00
briano
4d4b1508d2 Changes to support SINIX-Z (x86-based). This will, unfortunately, cause
the object directory name for mips-based SINIX versions to change, requiring
a complete rebuild.  Sorry, but there was no acceptable alternative....
1998-07-08 03:43:53 +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
briano
9aa6eb26bf Use a more elegant mechanism to set OS-version-specific -D flags. 1998-07-06 22:37:17 +00:00
mcafee
9181e9aa20 Full Circle assembly files hangs the compiler w/o this flag. 1998-07-03 13:15:40 +00:00
pierre
8fdc32e661 Mac MOZ_DARK 1998-07-02 02:38:19 +00:00
pierre
c0ed0c1ee4 First Checked In. 1998-07-02 02:24:28 +00:00
briano
f0866298e8 Support for SINIX-Z (x86) as well as SINIX-N (mips). 1998-06-30 22:15:47 +00:00
briano
fd39935332 Support for NetBSD. 1998-06-30 22:14:55 +00:00
briano
2dfb9928d1 Welcome to the club, NetBSD. 1998-06-30 22:13:11 +00:00
ramiro
d39efccee5 Generate and build the get_info programs only once to speed things up. 1998-06-28 10:56:01 +00:00
ramiro
03961d6f22 Fix the linux motif/glibc config problems once and for all. Build a small
test program to find out if we are using gnu libc2.  Build a small test
program to determine the version of motif/lesstif being used.  Use the
output of these to set flags used in the xfe.  See config/Makefile for
comments.
1998-06-26 12:20:30 +00:00
atotic
983f82ec4c More defines for Raptor 1998-06-25 17:59:42 +00:00
spider
cb94dae31e NORMANDY_DDAY merge... 1998-06-25 05:50:45 +00:00
atotic
b7130723d3 More defines for Raptor 1998-06-24 01:45:00 +00:00
spider
5d5d533e2c Normandy Merge .... 1998-06-22 21:19:46 +00:00
atotic
1eda9db08a First Checked In. 1998-06-15 20:27:14 +00:00
mcafee
4e70ab9ac1 Get SparcLinux to link properly. This doesn't affect any other builds. 1998-06-13 22:40:18 +00:00
dveditz
aaae76e5aa merging from SMARTUPDATE_BRANCH 1998-06-07 10:30:56 +00:00
waterson
0e3fb2872b Moved -DAWT_XXX to JAVA_DEFINES, where it shouldve been in the first place. 1998-06-06 16:50:16 +00:00
waterson
0131d70fb9 Added C defines for AWT_11/AWT_102. 1998-06-06 16:29:58 +00:00
hardts
fcdbde9fff touching down layout integration branch 1998-06-05 01:03:18 +00:00
pinkerton
485379ccd5 Support for single sigon and cookie management features. 1998-06-04 17:46:27 +00:00
sfraser
6b6e1f5e4b Do #define FOO 1 not #define FOO 1998-06-04 06:48:24 +00:00
kipp
b40933b15c Allow build to not use debug msvcrt 1998-06-04 05:03:50 +00:00
waterson
e485af4741 Added compiler defines for AWT_11 to keep AWT 1.0.2 building when
MOZ_JAVA is set in commercial build.
1998-06-03 17:08:27 +00:00
mcafee
18aebf0b5f SunOS 4.1.4 doesn't have Xfuncproto.h 1998-06-03 07:18:49 +00:00
jgellman
9f800f1e0e merge from OJI branch 1998-06-03 00:37:20 +00:00
scc
a0d2a32d1d First Checked In. 1998-06-02 23:54:58 +00:00
briano
b61c6bf859 Support for SINIX-Z and QNX. 1998-06-02 02:50:14 +00:00
briano
18fba09482 Added a test for snprintf(). 1998-06-02 02:44:34 +00:00