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

236 Коммитов

Автор SHA1 Сообщение Дата
wtc%netscape.com 18d582988b Fixed a typo and deleted a debugging echo command. 2001-05-31 22:41:26 +00:00
wtc%netscape.com 94f81d9b43 Although gcc takes the -mips3 option, it generates an executable that
crashes with SIGBUS.
2001-05-24 23:48:38 +00:00
wtc%netscape.com 7ce54248ff Bugzilla bug #82298: a temporary fix for Mozilla build bustage on Windows. 2001-05-23 05:36:23 +00:00
wtc%netscape.com 2668142413 Bugzilla bug #81181: Introduced the MOZILLA_INCLUDES make variable to
allow Mozilla client to specify additional -I flags to NSS/coreconf.
r=javi,cls.
2001-05-22 21:16:20 +00:00
wtc%netscape.com 67ac7be696 Bugzilla bug #77199: Make NSS build under OS/2. Thanks to Javier
Pedemonte <pedemont@us.ibm.com> for the patch.
Modified Files:
        coreconf/OS2.mk coreconf/rules.mk coreconf/ruleset.mk
        nss/lib/freebl/Makefile nss/lib/pkcs12/p12.h nss/lib/ssl/ssl.h
        nss/lib/util/secport.h
2001-05-21 21:25:32 +00:00
nicolson%netscape.com 221a489840 Fix bug 79324: remove mkdepend directory from coreconf Makefile.
Also removed the md directory.
2001-05-09 00:59:38 +00:00
wtc%netscape.com a734eeb541 Bugzilla bug #77788: backed out the fix because it breaks
mozilla/security/nss/lib/fortcrypt/swfort/pkcs11.  The manifest.mn file
in that directory defines CFLAGS, before command.mk is included by the
Makefile.
2001-05-09 00:13:57 +00:00
nelsonb%netscape.com fb7625446b Use gmake's VPATH feature instead of copying source files.
Modified Files:
	coreconf/rules.mk dbm/include/Makefile dbm/include/manifest.mn
	dbm/src/Makefile dbm/src/config.mk dbm/src/manifest.mn
	dbm/tests/Makefile
2001-05-08 23:31:11 +00:00
relyea%netscape.com 039808c452 Set SOURCE_PREFIX automatically when BUILD_TREE is set. 2001-05-07 21:40:52 +00:00
wtc%netscape.com debe8c8a4d Bugzilla bug #77788: CFLAGS should not be defined with +=. 2001-05-04 01:21:02 +00:00
nelsonb%netscape.com 2facaf91d9 Changed the name of the /share/builds/components server.
Checked in for tfox@netscape.com.
2001-05-03 02:58:32 +00:00
relyea%netscape.com ca2d1c39d1 Use the correct Make variables in the .cpp .s .S and .asm rules to vpath works
correctly.

remove the spurious vpath= line.
2001-04-30 23:21:51 +00:00
relyea%netscape.com e6375bd57b Don't translate .obj directory separators on Unix. 2001-04-30 22:40:57 +00:00
relyea%netscape.com 113b6f8ff2 Changes to allow NT to compile to a separate build tree. 2001-04-30 16:38:43 +00:00
nelsonb%netscape.com cca4e017ce Eliminate -xarch option from CFLAGS on Solaris x86. Fixes Bug 77792. 2001-04-27 03:46:08 +00:00
relyea%netscape.com b2719c8594 Add client requested features to coreconf:
building cross platform.
	targetting the Objects to a separate tree.
2001-04-24 16:45:53 +00:00
bryner%uiuc.edu bb5f40a644 No longer needed. 2001-04-11 03:17:45 +00:00
bryner%uiuc.edu 32ceecb739 Use FreeBSD.mk for all FreeBSD versions. Patch from markush@acc.umu.se, r=nelsonb. 2001-04-11 03:12:42 +00:00
javi%netscape.com 64f2c8b3ad Fix for Bug 75300 2001-04-10 22:28:52 +00:00
nicolson%netscape.com 28feeceada Don't link with libhpi, apparently it's not necessary in jdk 1.2. 2001-04-10 17:43:00 +00:00
nicolson%netscape.com e438839d6e Be able to link against JDK 1.1 libraries. 2001-04-10 17:41:52 +00:00
bryner%uiuc.edu 1c4df61465 Adding correct include path for NSPR, since it has changed. Patch from cls, r=bryner. 2001-04-07 06:37:07 +00:00
relyea%netscape.com 08e45883c5 Add Makefiles for SunOS 5.9 for sparc and intel. 2001-04-06 00:22:11 +00:00
nelsonb%netscape.com 62016bed7f Build changes for Solaris and gcc. Get gcc to use the proper architecture
flags when building v8plus code on Solaris/Ultrasparc.  Use gcc instead of
ld to build the freebl DSOs when using gcc on Solaris.  And stop using the
"sparkfix" program on Solaris.  It is no longer needed.  Bug 69052.
2001-03-14 23:30:37 +00:00
relyea%netscape.com 61807f49d0 bug 70992 patches to build 4.2 BSD. 2001-03-13 19:00:52 +00:00
javi%netscape.com 9d4d19b67c No longer need to special the DIST variable when MOZILLA_CLIENT is
defined.
2001-03-10 01:59:59 +00:00
thayes%netscape.com ace98b9545 Bug 71323: Add dist/include to include path for MOZILLA_CLIENT builds
r=relyea
2001-03-09 01:04:04 +00:00
nicolson%netscape.com 337636fdef Get rid of unnecessary heapsize option. 2001-03-03 00:36:17 +00:00
nicolson%netscape.com 7537d650c6 add additional include path under AIX. 2001-02-23 23:29:34 +00:00
nicolson%netscape.com ad437013f9 When creating the mapfile, we need to create OBJDIR first if it
doesn't already exist.
2001-02-23 22:45:29 +00:00
nicolson%netscape.com ccc012b03a Use ' instead of " for classpath. 2001-02-20 05:37:43 +00:00
nicolson%netscape.com cb7b4356b7 remove /s/b/c/ from jdk.mk. To Netscape-chauvinistic. 2001-02-09 21:25:50 +00:00
wtc%netscape.com 67ba7fc1e0 Bugzilla bug #62855: put my checkin back in again. Sorry about the
flipflop.
Modified files: arch.mk, config.mk
2001-02-07 23:52:11 +00:00
wtc%netscape.com 72644ebadf Bugzilla bug #62855: backed out my previous checkin, which doesn't quite
work.  Will look at this later.
Modified files: arch.mk, config.mk
2001-02-07 19:12:04 +00:00
wtc%netscape.com 35a6328ccf Bugzilla bug #62855: remembered the right way to have OS/2 include a
single OS2.mk for all OS releases.
Modified files: arch.mk, config.mk
2001-02-04 06:09:52 +00:00
wtc%netscape.com c9bc7f855d Bugzilla bug #60143: checked in OpenVMS patch from Colin Blake
<colin@theblakes.com>.
Modified Files:
	coreconf/OpenVMS.mk coreconf/arch.mk coreconf/rules.mk
	coreconf/ruleset.mk nss/cmd/lib/secpwd.c nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c
2001-02-04 05:52:42 +00:00
wtc%netscape.com 159ce91a4e Bugzilla bug #62855: added rule to build import libraries on OS/2. Thanks
to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Modified files: OS2.mk, rules.mk, ruleset.mk
2001-02-02 01:17:58 +00:00
wtc%netscape.com 039b921879 Bugzilla bug #62855: make the rule to build .cpp files work for OS/2
VACPP.  Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
2001-02-01 18:19:47 +00:00
wtc%netscape.com d298691348 Bugzilla bug #54711: OS/2 does not need to build nsinstall. 2001-01-31 23:21:28 +00:00
wtc%netscape.com 8d6ae849d0 Bugzilla bug #62855: checked in OS/2 makefile patches from Javier
Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	coreconf/OS2.mk coreconf/arch.mk coreconf/prefix.mk
	coreconf/rules.mk coreconf/suffix.mk nss/Makefile
	nss/cmd/platlibs.mk nss/lib/ckfw/builtins/config.mk
2001-01-31 21:29:31 +00:00
wtc%netscape.com 2fbc053a03 Bugzilla bug #65918: do not build shared libraries on OSF1 with the -all
linker option.  The temporary workaround in two makefiles were removed.
Modified Files:
	coreconf/OSF1.mk nss/lib/ckfw/builtins/Makefile
	nss/lib/fortcrypt/swfort/pkcs11/Makefile
2001-01-22 17:16:47 +00:00
relyea%netscape.com 5291643fb8 Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries 2001-01-19 07:50:16 +00:00
wtc%netscape.com 4c9ff75572 Add library version info to the NSS, S/MIME, and SSL shared libraries.
Define the NSS version macros and add NSS_VersionCheck in nss.h.
Add linker option to record internal name of shared libraries.
Add Windows resource files.  Add rcs and sccs id strings that can be
retrieved with 'ident' and 'what'.
Modified Files:
	coreconf/HP-UX.mk coreconf/OSF1.mk coreconf/SunOS5.mk
        coreconf/WIN954.0.mk coreconf/WINNT4.0.mk coreconf/WINNT5.0.mk
	coreconf/rules.mk nss/lib/nss/config.mk
	nss/lib/nss/manifest.mn nss/lib/nss/nss.h
	nss/lib/nss/nssinit.c nss/lib/smime/config.mk
	nss/lib/smime/manifest.mn nss/lib/ssl/config.mk
	nss/lib/ssl/manifest.mn
Added Files:
	nss/lib/nss/nss.rc nss/lib/nss/nssver.c nss/lib/smime/smime.rc
	nss/lib/smime/smimever.c nss/lib/ssl/ssl.rc
	nss/lib/ssl/sslver.c
2001-01-18 20:29:10 +00:00
wtc%netscape.com ceef5ff849 Bugzilla bug #64650: set CC=cc explicitly so that we don't accidentally
pick up the CC setting in the environment.  This change is suggested by
Jim Dunn of Netscape.
2001-01-12 20:11:18 +00:00
wtc%netscape.com 8c5ff616a5 Bugzilla bug #64650: use +DAportable +DS2.0 in "pure 32" builds. This
was suggested by Jim Dunn of Netscape.  Reviewed by Nelson Bolyard.
2001-01-12 19:54:10 +00:00
javi%netscape.com 44fb76d42b Remove reference to obsolete define MACLINUX.
Fix for Bug 63936 r=wtc (For NSS trunk check-in)
2001-01-10 00:04:37 +00:00
relyea%netscape.com 6c12c34720 If the HP map definition to that it actually works! 2001-01-07 00:23:41 +00:00
relyea%netscape.com 4a27c38bb2 Implement new .def file processing rules.
Add rules for HP
2001-01-06 23:52:44 +00:00
relyea%netscape.com ff3563727d Allow UNIX and Windows to share Data lines in the .def files 2001-01-06 21:38:34 +00:00
relyea%netscape.com 7e861e00be Add rules for building the correct exportted list file for Sun, AIX, and Linux.
Fix AIX so the Map files will override exporting all the symbols
2001-01-06 02:00:55 +00:00
wtc%netscape.com 15c357d19a Bugzilla bug #64261: moved certread.c from lib/certhigh to lib/pkcs7.
As a result of this move I have to export one more data symbol
(SECAnyTemplate) from libnss3.so. :(  Removed the temporary workaround
in coreconf/rules.mk.
Modified Files:
	coreconf/rules.mk nss/lib/certhigh/manifest.mn
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/pkcs7/manifest.mn
Added Files:
	nss/lib/pkcs7/certread.c
Removed Files:
	nss/lib/certhigh/certread.c
2001-01-05 02:18:55 +00:00
wtc%netscape.com 74856f4f5f Bugzilla bug #64261: moved pkcs7 from libnss3.so back to libsmime3.so.
coreconf/rules.mk has a temporary workaround for the dependency of
certread.c on some PKCS7 symbols.
Modified Files:
	coreconf/rules.mk nss/lib/manifest.mn nss/lib/nss/config.mk
	nss/lib/nss/mapfile nss/lib/nss/nss.def
	nss/lib/smime/config.mk nss/lib/smime/mapfile
	nss/lib/smime/smime.def
2001-01-04 21:33:06 +00:00
wtc%netscape.com 6984dc1736 Bugzilla bug #63891: added support for Linux on sparc and sparc64.
The patch is provided by Christopher Blizzard <blizzard@mozilla.org>.
2000-12-29 19:35:53 +00:00
wtc%netscape.com 4fb614d2f9 I found that the Windows linker 'link' pulls from an archive library only
the object files needed to resolve referenced symbols, so we will need to
link with the objects directly as we do on Unix.  As a result, nss3.dll
needs to export more (PKCS7) symbols, needed by the new PKCS12 objects
that are linked into smime3.dll.
Modified Files:
    coreconf/rules.mk nss/lib/nss/config.mk
    nss/lib/smime/config.mk nss/lib/ssl/config.mk
2000-12-29 02:47:16 +00:00
wtc%netscape.com 912db19c7b Fixed copyright years. This file was created and published in 2000. 2000-12-29 01:20:24 +00:00
wtc%netscape.com afa0594def Bugzilla bug #63852: added config file for Solaris 8 x86. 2000-12-28 16:02:44 +00:00
nelsonb%netscape.com 9b2cc14ac6 New variable USE_HYBRID configures build for hybrid model. 2000-12-28 02:55:39 +00:00
wtc%netscape.com f8ae6459b5 More work on shared libraries for NSS.
1. Implemented a way to link all the objects in archive libraries into
   a shared library.  I query each subdirectory for the list of objects
   comprising an archive library (the get_objs makefile target) and link
   these objects as opposed to the archive libraries.  Not all linkers
   support the --whole-archive, -all, or -z allextract options.  The
   *sym.c solution cannot fully control what objects in the archive
   libraries are pulled and what symbols are exported.
2. Moved pkcs7 from libsmime3.so to libnss3.so because certread.c in
   libcerthi.a (part of libnss3.so) depends on some PKCS7 functions,
   which creates a circular dependency between libsmime3.so and libnss3.so.
This should work on all Unix platforms.
2000-12-28 02:22:33 +00:00
wtc%netscape.com fc88bc3f51 The -O2 flag was really a workaround for a 64-bit compilation problem
for two PKCS11-related files.  (See bug #63815.)  Now we are working
around that problem by compiling just those two files with -O2, as
opposed to compiling all files with -O2.  So we no longer need to
use the -O2 flag, even in optimized builds.  The default -O optimization
flag is recommended by the compiler manual and in the current releases
is the same as -O2.
2000-12-28 00:46:33 +00:00
nelsonb%netscape.com 7adf48488c Use the -O2 optimizer only when BUILD_OPT is defined.
This makes AIX debug builds debuggable.
2000-12-27 04:10:10 +00:00
wtc%netscape.com 1fb765b526 Bugzilla bug #63768: do not build "purified" libraries, which are no longer
necessary for the current version of Purify.
Modified Files:
	HP-UX.mk IRIX.mk README ReliantUNIX.mk SunOS4.1.3_U1.mk
	SunOS5.mk command.mk prefix.mk rules.mk ruleset.mk suffix.mk
2000-12-27 00:42:46 +00:00
larryh%netscape.com 902697a54a /m/dist is no more. long live /s/b/c 2000-12-15 01:29:25 +00:00
relyea%netscape.com 50fb29cdb1 Check in openVMS changes from but 60143 2000-12-06 22:31:56 +00:00
sonmi%netscape.com dfa1dfbccd trying iridium/components for a change now... 2000-11-15 23:26:03 +00:00
sonmi%netscape.com 1b0efeab25 exchanged the obsolete iridium/compontents against hs-sca15c/mccrel2 2000-11-15 22:16:48 +00:00
wtc%netscape.com f935325020 Changed //helium/dist to //iridium/components (another way to get
access to /share/builds/components from NT at Netscape/iPlanet).
2000-10-07 00:56:20 +00:00
wtc%netscape.com c5d8f4217a Bugzilla bug #54711: removed unused variables MOZ_DIST and MOZ_LIB
from OS2.mk.  Handle the different names of plc4 and plds4 libraries
on OS/2.  Thanks to Huynh Trinh <hctrinh@us.ibm.com> for the patch.
Modified Files:
    coreconf/OS2.mk nss/lib/ckfw/builtins/Makefile
    nss/lib/fortcrypt/swfort/pkcs11/Makefile
2000-10-03 00:58:18 +00:00
wtc%netscape.com ad9247fc0a Added SunOS5.7_i86pc.mk. 2000-10-02 06:08:58 +00:00
wtc%netscape.com f5e007fc60 Bugzilla bug #52904: deleted all the PKLITE and COMPRESS_TARGET stuff,
which is no longer needed.  This removes the requirement of 'which' on
Windows.
Modified files: ruleset.mk, rules.mk
2000-09-30 00:56:57 +00:00
wtc%netscape.com d01ed7c33c Initial NetBSD port contributed by Shin'ichiro TAYA <taya@sm.sony.co.jp>.
Modified Files:
    coreconf/config.mk nss/lib/util/unix_rand.c
Added Files:
    coreconf/NetBSD.mk
2000-09-29 17:42:39 +00:00
wtc%netscape.com 676f532a7b Added config file for OSF1 V5.0. 2000-09-28 07:45:11 +00:00
wtc%netscape.com 8c6feb497d Bugzilla bug #54131: link executable programs with the -z and +s linker
options.
2000-09-26 04:49:09 +00:00
relyea%netscape.com e3404f2a3c Changes to build OS/2 NSS. 2000-09-20 17:20:23 +00:00
wtc%netscape.com 41f888f734 Bugzilla bug #52398: define USE_PTHREADS=1 by default. Do not link with
-lc or -lc_r.  Also merged other changes from NSPR's FreeBSD.mk.
Thanks to Thomas Stromberg <tstromberg@rtci.com> for the bug report.
2000-09-19 03:53:08 +00:00
wtc%netscape.com 149d35adf3 Bugzilla bug #53143: removed the definition of NSPR internal macros.
Modified files: FreeBSD.mk, HP-UXB.10.10.mk, HP-UXB.10.20.mk, Linux.mk,
OSF1.mk, SunOS5.mk, cmd/SSLsample/Makefile.NSS, lib/freebl/Makefile.
2000-09-19 02:24:31 +00:00
wtc%netscape.com de8158bdf3 Added FreeBSD.mk, which contains the common config stuff for all versions
of FreeBSD.mk.  FreeBSD2.mk now merely includes FreeBSD.mk.
Modified file: FreeBSD2.mk
Added file: FreeBSD.mk
2000-09-19 01:48:42 +00:00
wtc%netscape.com 173f1f86a3 Bugzilla bug #52900: added Linux2.4.mk to allow us to build NSS on Linux
2.4.x kernels.  This bug was reported by Michael H. Warfield
<mhw@wittsend.com>.
2000-09-16 06:11:32 +00:00
wtc%netscape.com f5199e9faa Backed out the previous checkin. I found another solution. 2000-09-11 15:01:04 +00:00
wtc%netscape.com 252c3d1f57 Added mozilla/dist/include to INCLUDES because Mozilla's WIN32 build
has changed to export headers to that directory, so nss needs to get
the dbm headers (e.g., mcom_db.h) from there.  We should think about
what is the best long term solution to this problem (where to export
and get headers).
2000-09-11 03:39:55 +00:00
wtc%netscape.com 16ee94772a Added config file for WINNT 5.0 (Windows 2000). 2000-09-11 03:08:40 +00:00
nelsonb%netscape.com a8f519e4a0 Uncouple the definition of MOZILLA_SECURITY_BUILD from the location of
the "dist" directory used in the NSS build.  MOZILLA_SECURITY_BUILD is
now only useful for iPlanet internal builds, and is not needed by anyone
else.
2000-09-06 23:33:27 +00:00
wtc%netscape.com f33005ff18 Bugzilla bug #48245: removed the -mno-486 compiler flag.
Modified files: FreeBSD2.mk, Linux.mk
This bug was reported by Steven T. Hatton <hattons@bellatlantic.net>.
2000-08-09 21:53:45 +00:00
wtc%netscape.com 38e0e0dee6 Bugzilla bug #46509: removed the use of -taso and the USE_64 makefile
option on OSF1.
2000-07-26 22:20:16 +00:00
mwelch%netscape.com b3bb2770f6 Removed trailing tab for ppc platform def 2000-04-02 08:05:44 +00:00
relyea%netscape.com 8d28c06e7c Source doesn't setup DIST, it sets up SOURCE! 2000-03-31 20:53:47 +00:00
relyea%netscape.com a47f5e246b Initial checkin of the NSS build environment for the open source release 2000-03-31 18:56:07 +00:00