Commit Graph

623 Commits

Author SHA1 Message Date
cyeh%netscape.com
fa9a3ad5ea change MOZ_DEBUGOPT config to not generate PDB files. 1999-03-08 22:38:33 +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
cyeh%netscape.com
b27fdb082f fix pdb file generation so that the go into $(OBJDIR) and also
have more useful names other than "none.pdb". some cleanup remains.
1999-03-05 23:24:48 +00:00
mcmullen%netscape.com
45c3f2df6e Reversing the previous change. This was checked in in error. 1999-03-05 23:08:56 +00:00
mcmullen%netscape.com
9798175c73 Removed the offset parameter from the base stream interfaces. Implemented string streams. 1999-03-05 22:53:56 +00:00
alecf%netscape.com
9402bb5d60 make clobber remove .deps directory too 1999-03-05 21:03:54 +00:00
ramiro%netscape.com
8821535d54 Add --enable-cpp-rtti , --enable-cpp-exceptions flags.
RTTI and exceptions are off by default on Linux.
1999-03-05 15:36:20 +00:00
briano%netscape.com
ffceb78a95 Minor change to make it acceptable to QNX. 1999-03-04 05:02:09 +00:00
dp%netscape.com
06a110237c Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
leaf%mozilla.org
7769312cf2 Helping mcafee change the default location of cdefs.h and mcom_db.h 1999-03-02 19:37:15 +00:00
cls%seawood.org
77a0a3ccc4 Moved optimization filtering so that OS_CFLAGS doesn't get evaluated prematurely. 1999-03-02 00:54:31 +00:00
cls%seawood.org
060260594a Moved previous filter-out section after DSO_CFLAGS is set. 1999-03-01 03:14:23 +00:00
cls%seawood.org
33ac6b33e1 Removed OPTIMIZE_CFLAGS. If CFLAGS isn't set in the enviornment, set it to -O. If MOZ_DEBUG is set, filter-out the optimization options in autoconf.mk. 1999-03-01 01:54:00 +00:00
mcmullen%netscape.com
ad100ee7aa REALLY add nsRegistry and libreg to the Mac build. 1999-02-28 00:24:53 +00:00
mscott%netscape.com
296bc2b090 Add code to define XPIDL_JS_STUBS if it is defined in the environment for alecf. 1999-02-27 03:12:38 +00:00
cyeh%netscape.com
1434ab582e remove MOZ_PROF compiler option. it's redundant with MOZ_DEBUGOPT, and
it doesn't work to boot. it also has an annoying ifdef structure that is hard
to follow.
if you want to build optimized with debug symbols, use MOZ_DEBUGOPT=1
1999-02-26 18:32:39 +00:00
slamm%netscape.com
a94c2da983 Add run_apprunner target 1999-02-25 19:18:59 +00:00
mcafee%netscape.com
fbf4f3a3fc Reverting purify compiler back to CCC, this doesn't work with egcs/c++ anyways.. 1999-02-25 11:12:51 +00:00
cyeh%netscape.com
e8e81a1634 we blow past the limit for the echo command on WinNT as well. doing the stupid
thing for now until i can figure out how to generate better status and not
blow up the echo command.
1999-02-24 18:21:49 +00:00
law%netscape.com
81292d20d4 Turn off USE_NSREG till later - Thanks, John! 1999-02-23 20:31:23 +00:00
law%netscape.com
de504a3c3c Landing LIBREG990212_BRANCH to get libreg building on Mac 1999-02-23 19:56:57 +00:00
cyeh%netscape.com
a716d8ddeb this application has mfc dependencies. checking in now to do the stupid
thing and fix people. will have to go back and fix this properly.
1999-02-23 00:05:31 +00:00
slamm%netscape.com
c0f47f8c7b Remove unused substitutions for MOZ_NETCAST, MOZ_LDAP, SMART_MAIL 1999-02-19 18:42:29 +00:00
alecf%netscape.com
22a44aa910 check in new .deps based dependancy system 1999-02-19 03:06:32 +00:00
leaf%mozilla.org
ea672fa1e1 (really cyeh) fix syntatical lameness. 1999-02-18 23:23:17 +00:00
cyeh%netscape.com
b0e79344d5 on win95 and win98, we would blow up echo with too long of a line to print.
if we are on NT, this doesn't happen. now we report status of makedep.exe
dependent of the OS we are on.
1999-02-18 23:18:40 +00:00
leaf%mozilla.org
334d74e313 fixing the perl hardcoding. looks in the hardcoded places, then pulls perl from the
path if not found.
1999-02-18 22:51:05 +00:00
cyeh%netscape.com
b82daf8ea4 enable depend rules in client.mak. build makedep.exe. change rules.mak
to look for makedep.exe in mozilla/config
1999-02-18 22:26:31 +00:00
cyeh%netscape.com
5bf41a3e5c move this from mozilla/cmd/winfe/mkfiles32 to a more proper home in mozilla/config 1999-02-18 22:25:06 +00:00
slamm%netscape.com
131e0cc001 Add 'run_viewer' target. 1999-02-18 18:44:48 +00:00
cyeh%netscape.com
c9329977bb don't include liteness.mak anymore, all those flags are obsolete. 1999-02-18 18:12:10 +00:00
ramiro%netscape.com
f98fa53d9e Added --{enable,disable}-build-nspr --{enable,disable}-build-xpfe. 1999-02-18 04:19:43 +00:00
cyeh%netscape.com
c4fbf9fb05 step one in removing mozilla/layout/config: move special layout/config configuration
to default WIN32 rules.
1999-02-17 22:25:15 +00:00
slamm%netscape.com
17fda57ce4 Add option for -MMD dependencies. 1999-02-17 17:33:07 +00:00
ramiro%netscape.com
7ca14af5b5 Add support for insure. 1999-02-17 14:37:18 +00:00
briano%netscape.com
c25d73c19c Fixed Kipp's hack to allow CPP_PROG_LINK to be overridden when necessary. 1999-02-17 00:32:17 +00:00
slamm%netscape.com
4713da1b1b Move defines from Makefile control to autoconf control. 1999-02-16 18:29:55 +00:00
mcafee%netscape.com
b9cde0a103 removing unused rule 1999-02-10 04:23:40 +00:00
alecf%netscape.com
6c82457747 fix dependancies for static libraries which build up shared libraries 1999-02-10 00:07:01 +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
alecf%netscape.com
ba6dba5c76 add update-XTERM support to makefile code that enters directory, and update XPIDL rule to use new syntax 1999-02-08 19:59:25 +00:00
alecf%netscape.com
2bf650bd64 add update_xterm_title support to autoconf build 1999-02-08 19:57:15 +00:00
mcafee%netscape.com
43896b1be5 Adding purify cruft to GARBAGE rule. 1999-02-06 06:37:35 +00:00
warren%netscape.com
af4892e337 Fixed unsigned problems. 1999-02-06 04:02:02 +00:00
morse%netscape.com
22ed3c838c config.mak 1999-02-05 22:59:02 +00:00
leaf%mozilla.org
4129f7ece1 changing test for NULL in EXPORTS list, some installations of nt barf on defined($NULL) 1999-02-04 22:56:58 +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
michaelp%netscape.com
e66a4a2d60 removed SingleSignon from modular netlib (until it no longer relies on old school
objects).
1999-02-02 19:29:04 +00:00
kipp%netscape.com
c98d34a889 Added in malloc-wrap support 1999-02-02 17:39:51 +00:00
kipp%netscape.com
232d3ebc09 Added in some more MKSHLIB variables 1999-02-02 17:39:37 +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
3078d42808 On second thought, the recursive rules aren't needed because the Makefiles will get updated as needed for any target. 1999-01-29 20:45:39 +00:00
slamm%netscape.com
526ea4a3ce Add recursive rule, 'makefiles', to update Makefiles when their Makefile.in's are more recent. 1999-01-29 20:00:50 +00:00
slamm%netscape.com
a2de6c3901 Add a target to update a Makefile when its Makefile.in changes. 1999-01-29 18:35:35 +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
slamm%netscape.com
b78d7ef52a Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules. 1999-01-27 19:51:59 +00:00
mcafee%netscape.com
c9e9df3419 Adding pure target to run purify (Solaris) 1999-01-27 07:17:32 +00:00
pollmann%netscape.com
4716eac6b9 Bug 2370: FreeBSD 3.0 patches 1999-01-27 05:10:54 +00:00
slamm%netscape.com
91cc465f1f Only update .md files when NO_MDUPDATE is unset. 1999-01-26 23:54:59 +00:00
mcafee%netscape.com
6d2fbf903e Forgot link line rule 1999-01-23 12:20:00 +00:00
mcafee%netscape.com
309efea40d Trying the 3.35 commit again (SIMPLE_PROGRAMS) 1999-01-23 11:41:15 +00:00
mcafee%netscape.com
e644d57dfe Backing out until tree builds Ok 1999-01-23 10:14:58 +00:00
mcafee%netscape.com
051b5f421f Adding support for 1:1 mapping for source files & binaries; this lets 2 or more binaries coexist in a single directory. Usage: <SIMPLE_PROGRAMS = Foo Bar> very similar to the way PROGRAM works. 1999-01-23 09:36:40 +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
cyeh%netscape.com
e130d321d8 added new hacky build configuration. if MOZ_DEBUG is not set, you can
set MOZ_DEBUGOPT. MOZ_DEBUGOPT will generate optimized bits, but also
generate debugging information linked into the libraries and executables.

this can be insanely useful when you are trying to track down compiler
optimization bugs.

to use, set MOZ_DEBUG=, set MOZ_DEBUGOPT=1
1999-01-22 01:45:38 +00:00
alecf%netscape.com
ace3cdd40e add rules to automatically build .h files from .idl files if they are newer,
and add way of exporting IDL files with IDLSRCS
1999-01-22 01:28: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
2d92708898 Add 'alldep' and 'everything' rules. 1999-01-21 07:42:44 +00:00
ramiro%netscape.com
de1f1d2cac Make sure clobber kills dependancies. 1999-01-21 07:42:08 +00:00
gagan%netscape.com
9b57d830f6 Switching off NU_CACHE by default for now... 1999-01-15 19:33:17 +00:00
petitta%netscape.com
8e33512cba Temporarly took out #define MOZ_FULLCIRCLE 1999-01-13 01:11:54 +00:00
petitta%netscape.com
bc78c32c61 Added MOZ_FULLCIRCLE for the TalkBack Client. 1999-01-12 20:57:30 +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
beard%netscape.com
3cd6a644b6 backed out SingleSign/CookieManagement changes 1998-12-30 02:26:02 +00:00
beard%netscape.com
76fb5e5af7 Turning on CookieManagement/SingleSignon on Mac. 1998-12-30 01:47:23 +00:00
morse%netscape.com
d7d2046916 changes needed for privacy module 1998-12-30 00:22:55 +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
cyeh%netscape.com
ac537a6486 if you don't define MOZ_LITE, MOZ_MEDIUM, or MOZ_DARK, don't define
any of the feature #ifdefs by default.
these will probably go away and die eventually.
1998-12-21 18:38:53 +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
cls%seawood.org
0aa90bbb4e Added build option for idl tool. Thanks to Tague Griffith <tague@netscape.com> for the patch and the patience while I fumbled this patch. :) 1998-12-15 03:24:59 +00:00
ramiro%netscape.com
6178db9009 Fix the depend noise redirection.
Thanks to Tom Lane <tgl@sss.pgh.pa.us> for suggesting the fix.
1998-12-07 02:32:25 +00:00
leaf%mozilla.org
f26fd00696 making set-timebomb.pl work with shaver's hack in
xfe/xpviewer/src/nsViewerApp.cpp to implement a timebomb.
1998-12-07 00:06:19 +00:00
ramiro%netscape.com
8b57747a78 Make makedepend less noisy. 1998-12-06 07:03:16 +00:00
ramiro%netscape.com
9de953c38c Have cvs ignore generated files. 1998-12-05 11:07:45 +00:00
ramiro%netscape.com
e2b921bf3c Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
sar%netscape.com
b166cf8cdf fix build_number target. put build number in this dir instead of in ..\build 1998-12-04 20:00:31 +00:00
sar%netscape.com
723b60349b add build_number target 1998-12-04 19:56:48 +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
nisheeth%netscape.com
eb0d083f63 Added /FR flag for WIN32 builds to generate code browsing info if
MOZ_BROWSE_INFO is set in the environment.
1998-12-03 04:26:40 +00:00
gagan%netscape.com
ecb6e911b9 Switching on NU_CACHE by default. Use set NO_NU_CACHE=1 to switch it off. 1998-12-01 04:43:46 +00:00
mcafee%netscape.com
26a75e8266 Added -DMOZ_FULLCIRCLE logic for release builds 1998-11-24 00:16:43 +00:00
leaf%mozilla.org
077ed505e6 Whacked set-timebomb.pl to whack nsNetService.cpp to kill seamonkey's
networking.
1998-11-23 11:16:32 +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
cyeh%netscape.com
65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
cls%seawood.org
141f2e1410 Since $(DEPENDENCIES) is not generated for OS2 or NT, do not try to include the file. 1998-11-19 03:09:23 +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
morse%netscape.com
f310963d50 update for single signon 1998-11-18 04:59:50 +00:00
jfrancis%netscape.com
5d4924ef27 Shared lib conversion, phase 1 1998-11-18 02:33:58 +00:00
jfrancis%netscape.com
e93556a306 First Checked In. 1998-11-18 02:33:41 +00:00
cls%seawood.org
3f2cd59aa2 DSO_CFLAGS defaults to -fPIC only if using gcc, otherwise it's set to -KPIC. 1998-11-16 22:11:17 +00:00
briano%netscape.com
bedc2ef8fb MP-RAS 2.03 doesn't have sys/bitypes.h. 1998-11-15 21:47:01 +00:00
cls%seawood.org
574866a212 Added GTK_CONFIG 1998-11-15 09:12:37 +00:00
briano%netscape.com
101746b044 Minor tweaks for 5.3 and 5.4. 1998-11-15 08:27:17 +00:00
briano%netscape.com
af0a8350ce Support building on 3.2.5 in case someone has to. 1998-11-15 08:25:19 +00:00
briano%netscape.com
d4d25d36f1 Created a special-case macro for OSF/1 2.0 (hey, _someone_ might still be using it) so we can pass the compiler the -x cxx flag, which is required by the old 2.0 cxx compiler. 1998-11-14 02:26:55 +00:00
briano%netscape.com
19ab33f989 Added Frank van der Linden's (frank@wins.uva.nl) requested changes. 1998-11-14 02:22:43 +00:00
akkana%netscape.com
17fcf4b232 Fix more build bustage (IRIX) 1998-11-13 02:12:55 +00:00
cls%seawood.org
9c631a18f0 Oops. Fixed oversight of using MOZ_NATIVE_ZLIB instead of MOZ_NATIVE_PNG for png stuff. 1998-11-11 03:04:43 +00:00
cls%seawood.org
288a1c7f8c Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs. 1998-11-11 01:53:49 +00:00
morse%netscape.com
c3499975f4 turn on cookie management 1998-11-10 04:39:38 +00:00
ramiro%netscape.com
2c095597b0 Fix from Tim Rowley <tor@boojum.cs.brown.edu>.
The Sun compiler tossing the templated class into a template repository
(see Templates.DB in the directory layout/html/base/src).  At link time the
compiler doesn't know where that repository is, so it can't resolve that
symbol.
You can get the compiler to include the templated class in the shared library
by linking the objects together with "CC -xar".
1998-11-07 22:29:15 +00:00
valeski%netscape.com
3304924a8b turning on NS_NET_FILE 1998-11-06 22:55:04 +00:00
mjudge%netscape.com
427e4040b2 Adding sbr files if you want to browse your classes using .BSC file 1998-11-05 22:32:17 +00:00
cls%seawood.org
f70174e61a Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
1998-11-03 15:48:45 +00:00
cyeh%netscape.com
7ef3cdd127 remove dependency on perl to rotate the build number. this target should
have only been defined if MOZILLA_OFFICIAL was set, but it didn't work
right at all.

i've commented out the offending lines for now, until it is determined how we go
about rolling version numbers in the new world.
1998-11-02 22:45:09 +00:00
ramiro%netscape.com
e9e38b1e4d Use $(CCC) to make shared libs if NS_USE_GCC is defined. 1998-11-02 11:39:26 +00:00
shaver%netscape.com
8427d0db3e add --enable-nglayout=gtk to build with GTK and not motif 1998-11-01 00:09:30 +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
briano%netscape.com
c86dcaf554 Added a check for another ARM variant. 1998-10-31 04:10:42 +00:00
akkana%netscape.com
12e1fbd5c6 Fix the static-class-object-from-DSO problem. Approved by briano. 1998-10-31 00:38:27 +00:00
cls%seawood.org
fe741a1068 More fixes for build_number 1998-10-30 04:05:50 +00:00
cls%seawood.org
bc2c14d768 Added MAKE_OBJDIR to build_number target 1998-10-30 02:57:34 +00:00
ramiro%netscape.com
180f069d4b Dont add the multigot stuff if using gcc. 1998-10-28 11:29:02 +00:00
cls%seawood.org
89e0d6baf4 Added support for nglayout. Use --enable-nglayout to compile it *after* pulling the nglayout srcs. MKSHLIB & friends are now defined by configure. BUILD_UNIX_PLUGINS is set only ifndef NO_SHARED_LIB. 1998-10-28 03:40: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
36d2161504 IRIX depend tb doesn't seem to like the extra DEFINES when doing a 'make depend'. 1998-10-26 00:52:30 +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
cls%seawood.org
58641ee9f5 Removed some MKLINUX & MACLINUX ifdefs. Replace a couple with (defined(linux) && defined(__powerpc__)).
Added glibc ifndefs to strdup declarations.
Fixed problem with stderr under glibc 2.1.
Patch submitted by Tom Rini <trini@kernel.crashing.org>.
1998-10-22 06:05:19 +00:00
cls%seawood.org
908e69d697 Set FE_X_CFLAGS to MOTIF_INCLUDES.
Moved NSPR_LDFLAGS into NSPR_LIBS.
Changed NSPR_INCLUDES to NSPR_CFLAGS.
Moved Xp and Xpm to FE_X_LIBS.
1998-10-21 02:05:59 +00:00
briano%netscape.com
b1dee48bcc Eliminated the use of -DBSD. It appears to be unnecessary. Fixes bug#424. 1998-10-20 20:57:28 +00:00
briano%netscape.com
002949c90f Mods to support AIX 4.2 (thanks to wtc@netscape.com). 1998-10-20 20:52:00 +00:00
gagan%netscape.com
8309811ac5 Switching NU_CACHE off for now. 1998-10-20 13:51:11 +00:00
gagan%netscape.com
f482438c59 Backing out my changes of NUCACHE. Gromit/Raptor were broken. 1998-10-20 13:49:16 +00:00
gagan%netscape.com
3208bb8061 Toggled NU_CACHE. 1998-10-20 02:32:40 +00:00
gagan%netscape.com
eccc9d2b35 Switching on NU_CACHE by default. 1998-10-20 00:49:40 +00:00
cyeh%netscape.com
e2ca880d53 Remove obsolete #defines _NSPR and NSPR20 1998-10-19 21:32:19 +00:00
cyeh%netscape.com
c6e5fba50e turn off -DNSPR20 1998-10-19 20:56:21 +00:00
briano%netscape.com
0e28df67b9 Minor changes for the sake of consistency. 1998-10-16 06:04:27 +00:00
cyeh%netscape.com
1e86c30564 remove !ifdef NO_SECURITY, it is obsolete. 1998-10-16 01:49:24 +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
8e84ac921c remove ancient NSPR #defines. 1998-10-15 23:36:19 +00:00
cyeh%netscape.com
920511902c remove NO_SECURITY !define 1998-10-15 22:42:41 +00:00
cyeh%netscape.com
e03dc39162 remove unneeded #define. 1998-10-15 18:51:42 +00:00
blythe%netscape.com
4154e1878e Fix bugs on win95 builds, aprvd briano law 1998-10-15 12:38:26 +00:00
jfrancis%netscape.com
6a009b5910 Ender Mime Carpool. This is not your father's email client. 1998-10-14 20:38:35 +00:00
kin%netscape.com
8bb9d21b98 Turn on MOZ_ENDER_MIME code. 1998-10-14 20:31:10 +00:00
cls%seawood.org
f39eb3bc0e Backed out previous change because the variables have different meanings under the nspr build. 1998-10-14 01:40:41 +00:00
cls%seawood.org
f433d35d3e Tweaked tweak_nspr kludge so that it does not do variable substitution when it rearranges OBJDIR in nsprpub/config/UNIX.mk 1998-10-14 01:32:22 +00:00
wtc%netscape.com
99cffaf55c Removed obsolete build variables FORCE_SW_THREADS and
USE_KERNEL_THREADS.  Use the -mt option for CC if
USE_PTHREADS and NS_USE_NATIVE are defined.  If we
are not using pthreads, add -DSW_THREADS to the compiler
command line.
1998-10-13 23:03:47 +00:00
mcafee%netscape.com
6139ccff57 putting -DNO_X11 in the right place 1998-10-13 02:49:30 +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
cyeh%netscape.com
438865728a remove old NSPR20 conditional macros 1998-10-12 21:08:57 +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
wtc%netscape.com
4a5e88db8f Added USE_PTHREADS for the pthreads build. Deleted obsolete
macro define -D_PR_NTHREAD.
1998-10-08 21:43:43 +00:00
briano%netscape.com
b672b7bb10 Forgot to add the NPL blurb. 1998-10-08 07:47:02 +00:00
ramiro%netscape.com
719dd69e29 Fix a dumbass typo. 1998-10-06 21:27:59 +00:00
cyeh%netscape.com
1dcc4f0686 remove -DMOCHA from all builds 1998-10-06 20:48:56 +00:00
ramiro%netscape.com
51a374bf17 Add check for motifs that have builtin Xpm support (such as solaris 2.6). 1998-10-06 06:19:40 +00:00
cyeh%netscape.com
cacb8764fa removing -DMOCHA from Windows build. 1998-10-05 22:15:43 +00:00
cyeh%netscape.com
f31dc000c8 removing obsolete files. use MANIFEST instead. 1998-10-05 18:42:02 +00:00
briano%netscape.com
cc617b9e48 Fixes to help get UnixWare 7 builds off the floor. 1998-10-04 00:28:14 +00:00
briano%netscape.com
7434bc4a40 Yet another case where the perl used by earlier product releases is perl 4, so we (Netscape) will work around it. 1998-10-03 19:42:56 +00:00
cls%seawood.org
e07ad99460 Removed NSPR build kludge. 1998-10-03 05:02:15 +00:00
cls%seawood.org
83527160c5 Added artificial $(DISTTARGETS) to make parallel builds play nice. 1998-10-03 01:37:09 +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
795f831c27 Added support for Rhapsody. 1998-10-02 08:20:52 +00:00
cls%seawood.org
2c451aefe1 Added NSPR_DIR, NSPR_INCLUDES, NSPR_LDFLAGS and NSPR_LIBS variables. 1998-10-02 08:10:31 +00:00
mcafee%netscape.com
ba1df696fc Adding X11 support for Rhapsody build 1998-10-02 04:46:02 +00:00
cls%seawood.org
464229cbf6 Made tweak_nspr: an empty target for autoconf as $(MKDEPEND) requires it now. 1998-10-02 04:08:00 +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
da8631c545 Removed obsolete autoconf version of tweak_nspr: 1998-10-02 02:12:21 +00:00
briano%netscape.com
109b2e9f25 OS_MINOR is no longer needed. 1998-10-01 23:32:17 +00:00
mcafee%netscape.com
32d78f36ba Added -lstdc++ 1998-10-01 07:26:14 +00:00
mcafee%netscape.com
da39e9f4d5 Broke DSO_LDFLAGS out of MKSHLIB 1998-10-01 06:55:38 +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
ramiro%netscape.com
eff5e621c6 Dont define the detect rules on autoconf builds, otherwise ac builds is
painfully slow.
1998-09-30 11:58:59 +00:00
brendan%netscape.com
8b7f210e05 - Need JS_THREADSAFE in mozilla.mak and config.mak (and because of the latter,
don't need it in js/src/makefile.win).
- Added DOM support.
- Break up really long lines in mozilla.mak using backslashes.
- Added /I../../lib/libdom to several places (ugh).
- factor some mime.lib stuff better, but still not consistent in how SMART_MAIL
  and MOZ_MAIL_NEWS select it.
- Include spans and transclusion stuff, shaver and toshok to clean up later.
- Use ?: instead of if/else in layout.c to minimize source and generated code.
- Use strong typing for struct DOM_foo * types without including domstyle.h,
  by using mighty struct tags.
- Fix doc_id signedness in lm_dom.h (also eliminate tabs, but use 8 for
  tab-width).
1998-09-30 02:07:26 +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
pinkerton%netscape.com
94613b3732 get ready for Carbon 1998-09-29 17:24:55 +00:00
briano%netscape.com
89f6a75297 Well, it turns out that gcc 2.8.1 for QNX has problems with error status returned by exit(). Seems to work fine, otherwise. Making the native (Watcom) compiler the default again. 1998-09-26 07:57:32 +00:00
briano%netscape.com
3d26c5f6ab All Linux variants seem to have zip and unzip in /usr/bin, so no need for the extra ifeq to restrict it to ppc. 1998-09-26 03:15:26 +00:00
pierre%netscape.com
9fb36e1104 fixing the mac raptor build: undef some of the Mozilla specific stuff 1998-09-26 02:56:36 +00:00
cls%seawood.org
262befdf06 Removed --enable-nspr. Added check for moc. 1998-09-26 02:07:08 +00:00
briano%netscape.com
caee827d8a Minor change to the 'test' commands. QNX breaks if there isn't an else block.... 1998-09-26 01:30:16 +00:00
briano%netscape.com
3c5ec5673b Minor tweaks to support QNX 4.24. 1998-09-26 01:28:27 +00:00
pierre%netscape.com
2cfa7ab29a fixing the mac raptor build after the landing of nspr20 v3 1998-09-26 01:00:00 +00:00
rpotts%netscape.com
1dbc78ec6c Added a define for NETLIB_THREAD when the MODULAR_NETLIB environment variable is defined 1998-09-25 22:18:43 +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
briano%netscape.com
eebc822b38 Applied the last of the changes from Frank van der Linden (frank@wins.uva.nl). 1998-09-24 03:11:51 +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
cls%seawood.org
62d121236f Sync'd Makefile.ins with corresponding Makefiles. Fixed problems with autoconf build. Thanks to Christopher Blizzard <blizzard@appliedtheory.com> and Tom Rini <trini@kernel.crashing.org>. 1998-09-22 03:47:27 +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
blizzard%appliedtheory.com
c746121dc7 Only try to detect Motif if you plan on building xfe 1998-09-21 17:29:32 +00:00
rpotts%netscape.com
dcfe701c00 Turned on Multi-threaded define for windows... (NGLayout only) 1998-09-19 06:50:43 +00:00
mcafee%netscape.com
95744bb343 Fixing -lm not found link error when linking libimg. 1998-09-19 06:20:10 +00:00
sar%netscape.com
ed2ae5d23c We want a distinct build number for each build regardless of MOZILLA_OFFICIAL
status. This is needed for fullcircle, but it's also the right thing to do.

so add a target for build_number, and add it as a dependency to the export target
This affects win only, and I've tested it.
1998-09-18 10:09:15 +00:00
briano%netscape.com
6c5debb1fd Support for QNX. 1998-09-18 02:58:04 +00:00
ramiro%netscape.com
b971bc1576 Fix the "it hangs for ever" problem. 1998-09-18 02:57:31 +00:00
briano%netscape.com
3d5e7b0369 Try to support QNX. Need to hack gcc to get it to build/run on this OS ASAP.... 1998-09-18 02:51:39 +00:00
briano%netscape.com
35aa79884a Minor change to support OpenBSD and clean up NetBSD. 1998-09-18 02:47:54 +00:00
briano%netscape.com
b5c6f03d0c Got rid of the pointless LINUXy_z macros (again), and made some minor tweaks for ARM systems (NetWinder). 1998-09-18 02:16:44 +00:00
sudu%netscape.com
51a4cb33ad Fixed up regenerate rules for jni 1998-09-17 18:12:36 +00:00
ramiro%netscape.com
68f6a76079 Add include path needed for HPUX 10.20.
Thanks to Ralf Hildebrandt <R.Hildebrandt@tu-bs.de> for pointing this out.
1998-09-17 10:02:40 +00:00
cyeh%netscape.com
b07df41324 use MMDD instead of julian day 1998-09-16 19:00:25 +00:00
cyeh%netscape.com
9b57e33c8f added missing about.html build numbering 1998-09-15 21:34:52 +00:00
briano%netscape.com
58503ceb92 Fix for cyeh's BUILD_OFFICIAL or MOZILLA_OFFICIAL dilemma. 1998-09-15 21:32:15 +00:00
mcafee%netscape.com
bb58212e27 Adding license file. Decoupling version number from build number, version number will have to use another mechanism. a=sar, r=sar,donm 1998-09-15 21:16:39 +00:00
wtc%netscape.com
53ee198a2b For Strong Arm 110 (sa110), set the OS_ARCH to "arm". 1998-09-14 18:09:06 +00:00
kipp%netscape.com
eec76a494c Added a build variable for enable xpcom refcnt tracing 1998-09-12 19:35:20 +00:00
ramiro%netscape.com
9d20e4acea Split MOZILLA_MOTIF_SEARCH_PATH into two: MOZILLA_MOTIF_INCLUDE_SEARCH_PATH
and MOZILLA_MOTIF_LIB_SEARCH_PATH to deal with "smart" oses like hpux
which place motif headers and libraries in different places.
1998-09-11 13:27:04 +00:00
gagan%netscape.com
52c94f6e29 Added nu_cache define. 1998-09-11 02:43:05 +00:00
cls%seawood.org
c24b9079d7 Resurrected tweak_nspr kludge for --enable-nspr 1998-09-11 01:10:08 +00:00
cyeh%netscape.com
907bba9654 remove dependencies on platform specific installs of perl, macro-ize perl
tool calls
1998-09-10 22:51:45 +00:00
cyeh%netscape.com
27c210f6e4 macro-ize call to PERL 1998-09-10 22:50:21 +00:00
troy%netscape.com
1a2eb70ef8 Backed out unintentional checkin 1998-09-10 21:05:02 +00:00
troy%netscape.com
b6e6eb1e83 Hooked back up IFRAME 1998-09-10 21:03:16 +00:00
cls%seawood.org
96128cefd3 Turned FULL_STATIC_BUILD on by default. Turn it off via --enable switches: min-shared, oji, or java. Turned unix ldap off by default. Added kludge to build NSPR with a separate build process. Added temp --enable-nspr to allow users to still use autoconf for NSPR build. 1998-09-10 04:08:00 +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
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