97 Commits

Author SHA1 Message Date
cls%seawood.org
254d0c352a Set MD specific files for openbsd.
git-svn-id: svn://10.0.0.236/trunk@88790 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 04:21:24 +00:00
cls%seawood.org
82dff731aa Fix nspr autoconf for OpenVMS.
Thanks to Colin Blake <colin@theblakes.com> for the patch.
Bug #69842 r=cls


git-svn-id: svn://10.0.0.236/trunk@87947 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 21:50:47 +00:00
wtc%netscape.com
d18ebeb694 Bugzilla bug #70116: make NSPR build on Win 98 with autoconf. Thanks to
David Avery <daa@distributed.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87937 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-25 07:36:26 +00:00
wtc%netscape.com
73310966c3 Bugzilla bug #70058: define XP_UNIX on FreeBSD. Thanks to
Eric Hodel <drbrain-bugzilla@segment7.net> for the bug report.
Modified files: configure, configure.in


git-svn-id: svn://10.0.0.236/trunk@87920 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 22:00:46 +00:00
cls%seawood.org
dca4381d2d Fix for OS/2 nspr autoconf bustage.
Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
Bug #70015 r=cls


git-svn-id: svn://10.0.0.236/trunk@87887 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:43:14 +00:00
cls%seawood.org
d89896b8db Initial OS/2 nspr autoconf support. Bug #58804
Thanks to "Javier H Pedemonte" <pedemont@us.ibm.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@87886 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-24 05:39:43 +00:00
cls%seawood.org
c230aba827 Allow spaces in --enable-optimize args. Bug #68246 r=leaf a=brendan
git-svn-id: svn://10.0.0.236/trunk@86697 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 21:30:14 +00:00
cls%seawood.org
e38d29302c Add -d to STRIP for bsdi 4.x
git-svn-id: svn://10.0.0.236/trunk@86171 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 04:59:26 +00:00
cls%seawood.org
c6ecc9bcc3 bsdi 4.2 needs _PR_HAVE_GETPROTO_R & _PR_HAVE_GETPROTO_R_POINTER
git-svn-id: svn://10.0.0.236/trunk@86011 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:58:11 +00:00
cls%seawood.org
aee860bbcc Landing autoconf support for all platforms except OS/2.
git-svn-id: svn://10.0.0.236/trunk@85670 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-29 05:36:31 +00:00
cls%seawood.org
2505e732ba Create MOZ_CHECK_PTHREADS() macro that compiles a small test case using <pthread.h> so that systems like hpux & osf/1 will properly detect pthreads.
git-svn-id: svn://10.0.0.236/trunk@85653 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:57:59 +00:00
cls%seawood.org
15c4d9d6c5 Landing the following HPUX changes from the client branch:
1.18.19 - 1.18.2.22

Bring hpux section inline with HPUX.mk

Do not add +DA & +DS flags to CFLAGS until we figure out exactly how user define
d CFLAGS are supposed to interact with those.

Bug 58804


git-svn-id: svn://10.0.0.236/trunk@85652 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-27 22:55:12 +00:00
cls%seawood.org
67e4f68dca Skip AC_PATH_PROG* checks for win32. r=bryner
git-svn-id: svn://10.0.0.236/trunk@85414 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-24 04:08:09 +00:00
cls%seawood.org
955ae13710 Add --enable-boehm to nspr autoconf
git-svn-id: svn://10.0.0.236/trunk@85366 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 15:55:29 +00:00
cls%seawood.org
46b60c78ea If MOZILLA_CLIENT is set and building on win32, set OS_TARGET to win95 like nsprpub/makefile.win does.
git-svn-id: svn://10.0.0.236/trunk@85223 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-21 06:42:27 +00:00
cls%seawood.org
2077d7b777 Landing changes to use autoconf on win32. Bug #58804
git-svn-id: svn://10.0.0.236/trunk@85155 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 09:44:03 +00:00
cls%seawood.org
65d87bbac6 Add check for libpthreads (AIX). Set USE_PTHREADS properly for AIX.
git-svn-id: svn://10.0.0.236/trunk@85029 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 19:13:44 +00:00
cls%seawood.org
f55bba681c Added BSDI logic from BSD_OS.mk
git-svn-id: svn://10.0.0.236/trunk@84391 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 23:37:41 +00:00
cls%seawood.org
0930d4e797 Change --enable-optimize to take an argument.
Bug #53486 r=timeless


git-svn-id: svn://10.0.0.236/trunk@83182 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-01 13:21:43 +00:00
cls%seawood.org
dcb52e7b86 Add gcc check for -pthreads if -pthread check fails. bug #44504 Thanks to madams
@janna.com (Mark G. Adams) for the patch.


git-svn-id: svn://10.0.0.236/trunk@81804 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-26 07:53:51 +00:00
cls%seawood.org
d0b19fa31d Treat irix64 builds as normal irix builds.
git-svn-id: svn://10.0.0.236/trunk@81757 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 21:36:02 +00:00
cls%seawood.org
b6b9799c4d Fix Irix sections to properly handle USE_N32
git-svn-id: svn://10.0.0.236/trunk@81756 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 21:24:11 +00:00
cls%seawood.org
c6050e5fc6 Fixed the strip check to work for cross-compile builds. Bug #11893
git-svn-id: svn://10.0.0.236/trunk@81719 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 03:30:47 +00:00
cls%seawood.org
7feb2c1eae Set CROSS_COMPILE variable as appropriate so that cross-compiling works again. Bug #11890
git-svn-id: svn://10.0.0.236/trunk@81388 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-18 20:03:41 +00:00
cls%seawood.org
b35eca2c21 Apply fixes for previous attempt to add STRIP to nspr build.
git-svn-id: svn://10.0.0.236/trunk@80186 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 03:24:19 +00:00
cls%seawood.org
1a16368373 Changing default debug & opt flags for qnx Bug #44133. Removed autoconf 2.13 specific macro
git-svn-id: svn://10.0.0.236/trunk@73887 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 11:27:25 +00:00
wtc%netscape.com
0d28d012f4 Bugzilla bug #40941: added assembly language implementation of atomic
routines for IA-64 Linux.  Thanks to David Mosberger <davidm@hpl.hp.com>
for the code review.
Modifies files: configure, configure.in, _linux.h, pr/src/md/unix/Makefile,
pr/src/md/unix/Makefile.in, pr/src/md/unix/objs.mk
Added files: os_Linux_ia64.s


git-svn-id: svn://10.0.0.236/trunk@72682 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:22:23 +00:00
larryh%netscape.com
5ff71dac06 BugZilla 42367. change license to dual-license
git-svn-id: svn://10.0.0.236/trunk@72131 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:59:02 +00:00
wtc%netscape.com
dc4484722f Adjusted white space.
git-svn-id: svn://10.0.0.236/trunk@68927 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:44:35 +00:00
cls%seawood.org
45512a73c8 Set PR_MD_ASFILES for Linux.
Set default AS to $(CC).


git-svn-id: svn://10.0.0.236/trunk@67887 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-02 06:53:54 +00:00
wtc%netscape.com
d29cbfd262 Bugzilla bug #29427: implemented the 'distclean' target and made
'realclean' and 'clobber_all' synonymous with 'distclean'.  This
patch is contributed by Chris Seawood <cls@seawood.org>. r=wtc@netscape.com
Modified files: Makefile, Makefile.in, configure, configure.in,
config/Makefile.in, config/config.mk, config/rules.mk


git-svn-id: svn://10.0.0.236/trunk@63171 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 22:46:02 +00:00
wtc%netscape.com
7f138566c6 Landed NSPRPUB_RELEASE_4_0_20000223 onto the main trunk.
git-svn-id: svn://10.0.0.236/trunk@61538 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 23:38:19 +00:00
cls%seawood.org
998e857c5b Ok, that was lame. The comment: 'Added check for GNU as as we can only use certain ASFLAGS under solaris with Sun's as.' should have gone with this set of configure*.
The previous checkin with the above comment should've had the comment: 'Use values from config.guess for OS_ARCH, OS_TARGET, etc when cross-compiling.  Don't check for /dev/zero when cross-compiling.  Don't override the determined values for linking with GNU ld with the hardcode values of Sun ld under solaris. Added TARGET_NSPR_MDCPUCFG to the solaris build.  Don't assume NSPR is installed on the system when cross-compiling.'


git-svn-id: svn://10.0.0.236/trunk@57361 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 05:31:08 +00:00
cls%seawood.org
42dda51683 Cleaned up BeOS autoconf build.
Added RESOLVE_LINK_SYMBOLS for platforms that need to resolve all symbols when linking shared libs.
Removed use of EXTRA_LIBS from configure.


git-svn-id: svn://10.0.0.236/trunk@56317 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 00:07:07 +00:00
cls%seawood.org
25848ab739 Another attempt to fix bug #18966. Added $(INCLUDES) to AS and fixed irix6.5 detection.
git-svn-id: svn://10.0.0.236/trunk@55392 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 03:28:31 +00:00
cls%seawood.org
42c76a9aa9 Make the autoconf build use the same defines under Linux as the non-autoconf NSPR build.
git-svn-id: svn://10.0.0.236/trunk@55320 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 23:49:35 +00:00
cls%seawood.org
811cb761f4 Added use of OS_* & LDFLAGS variables to autoconf build.
git-svn-id: svn://10.0.0.236/trunk@55184 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 10:32:18 +00:00
cls%seawood.org
5804a0d54a Fixed problem with solaris builds setting MDCPUCFG instead of MDCPUCFG_H
Removed -mt from CFLAGS.


git-svn-id: svn://10.0.0.236/trunk@54901 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 11:25:52 +00:00
cls%seawood.org
ecf79b0ac2 Oops, added '-o $@' to necessary MKSHLIB definitions.
git-svn-id: svn://10.0.0.236/trunk@54553 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 05:27:26 +00:00
cls%seawood.org
4ef5544fff Added preliminary autoconf support for solaris. Untested.
git-svn-id: svn://10.0.0.236/trunk@54552 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 04:46:11 +00:00
cls%seawood.org
633d5407a8 Fixed tabbing problems with emacs caused by the mode header.
Added preliminary autoconf support for aix, dgux, freebsd and hpux.  All untested.


git-svn-id: svn://10.0.0.236/trunk@54546 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 02:15:22 +00:00
cls%seawood.org
580f31aa92 Added support for neutrino target to configure.in. Patch submitted by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.
Split AR_FLAGS from AR for platforms that don't use the common syntax.


git-svn-id: svn://10.0.0.236/trunk@54259 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-23 06:23:52 +00:00
cls%seawood.org
2606d77b9d Check for pthread symbols in libc if the checks in libpthread & libc_r fail.
Fix typo in MOZ_OPTIMIZE check.


git-svn-id: svn://10.0.0.236/trunk@54172 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 21:59:08 +00:00
cls%seawood.org
0d66b135a6 Previous checkin was incomplete.
Changed the debug/optimize setup to mimic the Mozilla setup.
Updated the irix target_os section to use the same logic as IRIX.mk in order to fix bug #18966.
Fixed call of whoami inside configure.
Added mode & license headers.
Added the following options:
    --enable-optimize
    --enable-n32 (IRIX only)
    --enable-64bit
    --enable-mdupdate


git-svn-id: svn://10.0.0.236/trunk@54151 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 15:40:10 +00:00
cls%seawood.org
f733c6b52e Set appropriate debug flags.
git-svn-id: svn://10.0.0.236/trunk@53618 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 04:21:08 +00:00
cls%seawood.org
aabaf48158 Remove the extra -D_XXX_SOURCE_ flags for Linux builds.
git-svn-id: svn://10.0.0.236/trunk@52386 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 15:29:31 +00:00
srinivas%netscape.com
3b846f9edf Add autoconf for NSPR. Check in for cls@seawood.org. Buzill 11893
git-svn-id: svn://10.0.0.236/trunk@50684 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-14 15:09:11 +00:00