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

359 Коммитов

Автор SHA1 Сообщение Дата
wchang0222%aol.com 343223baf3 Bugzilla bug 232742: support Linux/AMD64. The patch is contributed by
Henrik Lynggaard Hansen <admin@mozillatranslator.org>. r=wtc.
2004-02-11 02:31:22 +00:00
wchang0222%aol.com 808ec4877d Bugzilla bug 231018: use AIX.mk for all AIX versions. Removed the
AIXm.n.mk files.  Removed support for AIX 3.2, 4.1, and 4.2.  Removed
unused make variable EXPORT_RULES.  Removed unused macro define -DAIX4_3.
The patch is contributed by Philip K. Warren <pkw@us.ibm.com>. r=wtc.
Modified Files:
	AIX.mk config.mk
Removed Files:
	AIX3.2.mk AIX4.1.mk AIX4.2.mk AIX4.3.mk AIX5.1.mk AIX5.2.mk
2004-01-27 23:55:38 +00:00
nelsonb%netscape.com c905879d28 Add /FIXED:NO argument to linker command line for EXEs. Purify
requires this to precisely instrument EXEs.  r=wtc
2003-12-06 06:34:20 +00:00
wchang0222%aol.com 251f8a47fb Bugzilla bug 226470: removed -qarch=com, which is the default for the
compiler.  r=pkw@us.ibm.com.
2003-11-24 19:45:18 +00:00
wchang0222%aol.com 10c3b4308c Bugzilla bug 226470: use a C compiler rather than a C++ compiler to compile
C code.  The patch is contributed by Philip K. Warren <pkw@us.ibm.com>.
2003-11-22 06:45:50 +00:00
wchang0222%aol.com 6dda3d9c41 Bugzilla bug 224707: added Linux HPPA support. The patch came from the
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).
2003-11-16 00:10:16 +00:00
wchang0222%aol.com 280ac7db5a Bugzilla bug 225259: link NSS dynamic shared libraries with the
-headerpad_max_install_names option. r=ccarlen, sr=sfraser.
2003-11-13 01:59:22 +00:00
wtc%netscape.com 2317ba9006 Bugzilla bug 124958: added support for pthreads on OpenBSD. The patch is
contributed by Mats Palmgren <mats.palmgren@bredband.net>. r=wtc.
2003-09-16 20:50:50 +00:00
wtc%netscape.com b92b8f3328 When calling windres, use a temp file to work around resource issues.
Bugzilla bug #213281. The patch is contributed by cls@seawood.org. r=wtc
2003-09-15 20:34:55 +00:00
wtc%netscape.com a89f8f7ab1 Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.  r=jpierre.
2003-09-11 20:29:51 +00:00
wtc%netscape.com 1096a8c745 Bugzilla bug 214824: use -no-cpp-precomp instead of -traditional-cpp, which
has changed to mean a different thing (the standard GCC meaning, rather
than Apple's earlier hacks).  The patch is contributed by Brian Ryner
<bryner@brianryner.com>.
2003-09-11 18:41:22 +00:00
wtc%netscape.com a5934c7cc6 Bugzilla bug 217504: 1. Do not use -lsvld on recent AIX releases.
2. Specify the standard AIX libpath, otherwise the directories we pass to
the -L linker flags get added to the libpath.  3. Support building on AIX
5.2.  The patch is contributed by Philip K. Warren <pkw@us.ibm.com>. r=wtc.
Modified Files: AIX.mk AIX4.2.mk AIX4.3.mk AIX5.1.mk
Added Files: AIX5.2.mk
2003-08-28 00:15:43 +00:00
wtc%netscape.com e3b945b14b Bugzilla bug 213192: take the first two components of $(OS_RELEASE) the
right way.  The basename function that we were using only works when
$(OS_RELEASE) has exactly three components.  The patch is contributed by
Ed Catmur <ed@catmur.co.uk>.  r=wtc.
2003-07-21 23:40:51 +00:00
wtc%netscape.com b5a53a661e Bugzilla bug 211350: support IRIX Alpha releases, whose 'uname -r' output
contains "-ALPHA...".
2003-07-21 18:51:08 +00:00
wtc%netscape.com 5d8a4a4934 Bugzilla bug 212797: added Linux2.6.mk so that we can build on Linux 2.6
kernels.
2003-07-19 21:21:50 +00:00
wtc%netscape.com 90f86dc111 Re-enabled the fix for bug 208177. 2003-07-08 18:11:24 +00:00
wtc%netscape.com 6ab8b20067 Temporarily disabled the fix for bug 208177 so that we can debug bug
167825.
2003-06-04 14:49:13 +00:00
wtc%netscape.com 70fd6c9c78 Bug 208177: Our HP-UX build machine has a strange problem. If a 64-bit
PA-RISC executable calls getcwd() in a network-mounted directory, it fails
with ENOENT.  Since nsinstall calls getcwd(), this breaks our 64-bit HP-UX
nightly builds.  We worked around this problem by building nsinstall as a
32-bit PA-RISC executable for 64-bit PA-RISC builds.  This checkin added a
new make variable INTERNAL_TOOLS which can be set in makefiles whose target
is a tool used only during the build.  Such a tool can be built differently
from NSS proper as long as the tool runs on the build machine.
Modified Files: HP-UXB.11.mk nsinstall/Makefile
2003-06-03 23:14:03 +00:00
bishakhabanerjee%netscape.com 6b75dc22a3 coreconf needs HP-UXB.11.22.mk to build on new HP box - bug 177984 2003-05-21 22:08:37 +00:00
kirk.erickson%sun.com 596f1103a6 Shifted from -xO3 to -xO4 optimization under Solaris.
Resolves bug 204093.
2003-05-15 19:12:10 +00:00
wtc%netscape.com 34dac70182 Bug 204681: fixed build failure with MKS Toolkit on Windows XP. Handle
the more general 0x pattern instead of just 00 in the output of "uname -v".
2003-05-07 00:27:37 +00:00
wtc%netscape.com 285685a94f Bug 203988: add build support for Linux/mips (such as Sony PlayStation 2
Linux).  The patch is contributed by Paul Pietromonaco
<ppietro@users.playstation2-linux.com>.  r=wtc.
2003-05-01 00:29:40 +00:00
wtc%netscape.com 86b2cf367f Broke a long line. 2003-04-21 21:33:16 +00:00
wtc%netscape.com 6345631a99 Bug 134113: use "lib" as the prefix for static and import libraries in the
Win32 gcc (MinGW) build.  The patch is contributed by Chris Seawood
<cls@seawood.org>.
2003-04-21 21:03:55 +00:00
wtc%netscape.com 890ecf85d2 Bug 134113: make NSS build on Win32 using GCC (MinGW). The patch
(attachment 121068) is contributed by Chris Seawood (cls@seawood.org).
2003-04-20 04:23:37 +00:00
jpierre%netscape.com 587a893855 Fix for 202058 - Compile source files wit absolute pathnames to ease debugging on Win32 & OS/2 2003-04-17 01:59:34 +00:00
wtc%netscape.com 56054249da Bug 201555: enable stripping of EXEs on OS/2 with gcc. The LIBPATHSTRICT
change in sign.cmd is so that you can run a VACPP build when gcc is
building (otherwise shlibsign loads the wrong DLLs).  The patch is
contributed by IBM.
Modified Files:
	coreconf/OS2.mk nss/cmd/shlibsign/sign.cmd
2003-04-15 04:08:09 +00:00
wtc%netscape.com 4627ba7a34 Backed out the previous checkin, which broke our NT nightly build. It seems
that USE_CYGWIN is set (to some strange value) under MKS shell.
2003-04-03 14:48:00 +00:00
jpierre%netscape.com 717f28d62b *** empty log message *** 2003-04-03 07:59:40 +00:00
nelsonb%netscape.com 8a6801f0fe Fix bug 95138. Make debug .EXE files with debug symbols. 2003-04-02 04:27:23 +00:00
jpierre%netscape.com 37e98be036 Backout change that broke Sun's build - requires gmake 3.79 2003-03-28 20:07:30 +00:00
jpierre%netscape.com 492b2f677f Fix for bug 105271 - compile source files with full pathnames on Windows & OS/2 to help debugging. r=wtc 2003-03-28 02:35:39 +00:00
wtc%netscape.com 863a8d106e Bug 195797: support building NSS with GCC 3.x on OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	security/coreconf/OS2.mk security/coreconf/rules.mk
	security/nss/cmd/shlibsign/sign.cmd
2003-03-27 15:40:54 +00:00
wtc%netscape.com 7452fc6021 Bug 199134: fixed build failures on FreeBSD. We need to specify -pthread
when linking an executable (already doing that when linking a shared lib),
and we need to use the -rpath-link flag to help the linker find the
shared libraries that we indirectly link with.  r=cls.
Modified Files: coreconf/FreeBSD.mk nss/cmd/platlibs.mk
2003-03-27 01:17:28 +00:00
wtc%netscape.com 666bc35aa8 Bug 194083: use qcc instead of gcc. The patch is contributed by
amardare@qnx.com.
2003-03-25 19:32:36 +00:00
wtc%netscape.com dd2958fda2 Bugzilla 198481: when using cc to build a 64-bit SPARC shared library, we
need to specify -xarch=v9.
2003-03-21 04:45:37 +00:00
wtc%netscape.com 97578420c2 Bugzilla 198481: fixed all build problems with gcc on Solaris.
1. Removed the workarounds we put in before -- hardcoding LD to
/usr/ccs/bin/ld and passing the -B/usr/ccs/bin/ flag to gcc.
2. Use the compiler, $(CC), to build shared libraries.
3. If gcc is used, determine whether gcc uses GNU ld or Solaris
ld and set the new make variable GCC_USE_GNU_LD accordingly.
Modified Files:
	coreconf/SunOS5.mk nss/cmd/platlibs.mk nss/lib/freebl/Makefile
2003-03-21 03:31:00 +00:00
kirk.erickson%sun.com 8ebb681aaf Shifted optimization level on Solaris to -xO3 (bug 122974). 2003-03-11 01:18:31 +00:00
wtc%netscape.com 6d5833f249 Bug 190537: build OS/2 DLLs using the map files to control symbol export.
The patch is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified files: coreconf/OS2.mk coreconf/rules.mk nss/lib/ckfw/nssck.api
2003-02-25 01:40:04 +00:00
wtc%netscape.com 91857ca5bd Bug 134967: handle spaces and hyphens in $(USERNAME). Convert them to
underscores.  r=seawood@netscape.com.
2003-02-15 20:39:01 +00:00
wtc%netscape.com 684c1663ec Bug 107976: allow CC to be overridden (with the full pathname of the C
compiler) on the make command line.
Modified files: AIX.mk ruleset.mk
2003-02-11 01:15:36 +00:00
wtc%netscape.com e1fe9f07a3 Set the default compiler to cc. 2003-02-07 06:57:57 +00:00
wtc%netscape.com 2574db9f16 Bug 188441: compile with -D_USE_BIG_FDS on HP-UX. This ensures that fd_set
is large enough for 60,000 file descriptors.
2003-02-06 04:43:03 +00:00
wtc%netscape.com 6d046ab3c2 Bug 90010: added support for parisc64. I received this patch from
Christopher Blizzard <blizzard@mozilla.org>.
2003-01-27 22:36:06 +00:00
wtc%netscape.com 722dc7dcf5 Bug 90010: added support for Linux for s390 and s390x. The patch is
contributed by Gerhard Tonn <GerhardTonn@swol.de>.
2003-01-23 17:16:32 +00:00
glen.beasley%sun.com b765908949 solaris pkg support 2003-01-13 19:44:21 +00:00
wtc%netscape.com 177487f4d0 Bug 180294: moved the OpenVMS build from the POSIX subsystem to native
VMS (GNV).  The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified files: OpenVMS.mk config.mk rules.mk nsinstall/nsinstall.c
2002-12-10 20:27:45 +00:00
wtc%netscape.com 27f7537130 Bug 181913: disable the makefile rule for .s for OS/2 so that .asm files
are used when there are same-named .s files in the same directory.  The
patch is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
2002-12-02 22:57:21 +00:00
wtc%netscape.com f0d3f33fc5 Bug 182086: on Mac OS X, ranlib needs to be rerun after static libraries
are moved.
2002-11-26 23:05:56 +00:00
wtc%netscape.com c9df2cbab2 Bug 174143: Removed the obsolete platform.mk file. Do not allow overriding
of PLATFORM by the environment because PLATFORM is a common environment
variable.
2002-10-30 15:50:59 +00:00
wtc%netscape.com 966869fa31 Bug 91224: Make sure that we use Solaris ld, not GNU ld, to build NSS.
Modified Files:
	coreconf/SunOS5.mk nss/Makefile nss/cmd/platlibs.mk
	nss/lib/freebl/Makefile
2002-09-18 23:25:29 +00:00
wtc%netscape.com b5ffb4bb9f Bug 168360: Add support for the MOZ_PROFILE build option. 2002-09-12 23:32:58 +00:00
nicolson%netscape.com 78576a17b1 Fix 158009: enable compression of xpclass*.jar. 2002-09-09 21:54:07 +00:00
nicolson%netscape.com 33a61289fd Fix 166721: shared library rule does not handle dependencies correctly. 2002-09-05 01:21:35 +00:00
wtc%netscape.com 7f6fa6070f Added coreconf config file for Solaris 10 Intel. 2002-08-23 00:33:48 +00:00
nicolson%netscape.com 3df500a731 Don't link to libhpi.so. 2002-08-07 22:53:01 +00:00
bishakhabanerjee%netscape.com c8ceaa27e6 Checking in riceman+bmo@mail.rit.edu's patch for bug 133702 2002-07-30 18:36:50 +00:00
wtc%netscape.com c82952da17 Bug 150143: use map file to limit exported symbols on Mac OS X. The patch
is contributed by Brian Ryner <bryner@netscape.com>.
Modified files: Darwin.mk rules.mk
2002-06-12 00:21:19 +00:00
wtc%netscape.com f50b1aceb0 Bugzilla bug 145178: added OpenBSD build support. The patch is contributed
by Christopher Seawood <seawood@netscape.com>.
Modified Files: coreconf/config.mk sslmutex.c sslmutex.h
Added Files: coreconf/OpenBSD.mk
2002-05-18 03:24:17 +00:00
wtc%netscape.com c01c8333dc Bugzilla bug 131171: added HP-UX IPF (ia64) support. Portions of the patch
(attachment 84127) were contributed by Jim Dunn <jdunn@netscape.com>.
2002-05-18 00:52:11 +00:00
wtc%netscape.com 4d369b4b08 Bug 131171: added HP-UX 11.20 support. 2002-05-16 17:35:41 +00:00
wtc%netscape.com 48efa10fb5 Bugzilla bug 133753: added support for AIX 5.1 to security/coreconf. 2002-05-16 13:12:33 +00:00
glen.beasley%sun.com 9981c35466 bug 131308 build 64 bit JSS with JDK 1.4 2002-05-02 04:37:16 +00:00
nelsonb%netscape.com 3d1d77ffa5 New platform files for WinCE. 2002-04-05 00:52:32 +00:00
wtc%netscape.com 8d764c0342 Bugzilla bug 128955: support Netscape's uname, MKS's uname, and Cygwin's
uname.  Since CPU_ARCH is already defined in arch.mk, removed the redundant
definition in WIN*.mk.  Removed the unnecessary internal variable
PROCESSOR.  r=cls.
Modified Files: WIN954.0.mk WINNT3.51.mk WINNT4.0.mk WINNT5.0.mk
                WINNT5.1.mk arch.mk
2002-03-23 15:06:02 +00:00
wtc%netscape.com b0d2ee6180 Bugzilla bug 131078: fixed compiler warnings. r=mcgreer. 2002-03-15 06:07:41 +00:00
wtc%netscape.com f60bfb3195 Bugzilla bug 112987: merged changes contributed by FreeBSD developer
Jeremy <reg@shale.csir.co.za>.  r=wtc.
2002-03-01 16:08:12 +00:00
wtc%netscape.com af0ddb33ec Bugzilla bug 127517: Darwin optimized build should use -O2. The patch is
contributed by Brian Ryner <bryner@netscape.com>.
2002-02-27 01:48:41 +00:00
wtc%netscape.com 603554bfee Bugzilla bug 70217: ported NSS to BeOS. The patch is contributed by
Christopher Seawood <seawood@netscape.com>.
2002-02-22 04:23:30 +00:00
nelsonb%netscape.com 6b210239de Fix warning on Windows builds. Bug 104541. 2002-02-21 21:23:14 +00:00
jpierre%netscape.com 7dd37af22f Fix OS/2 standalone NSS build which got broken after the fix for 104541 2002-02-16 00:10:24 +00:00
wtc%netscape.com 534dace757 Bugzilla bug 112198: use the -dylib_file ld option to link the ssl3 and
smime3 dylibs and the NSS tools so that they can find the indirectly
referenced libsoftokn3.dylib.  Define and export DYLD_LIBRARY_PATH.  The
patch is contributed by Brian Ryner <bryner@netscape.com>. r=wtc,beard.
Modified Files:
	coreconf/Darwin.mk nss/cmd/platlibs.mk nss/lib/smime/config.mk
	nss/lib/ssl/config.mk nss/tests/common/init.sh
2002-02-15 23:38:47 +00:00
nelsonb%netscape.com 560ceb9fb4 Change most coreconf and NSS makefiles to use OS_TARGET (which can
be overridden via an environment variable) rather than OS_ARCH.
This is a precursor to more flexibility in cross-platform builds.
Bug 104541.
2002-02-15 22:54:08 +00:00
nelsonb%netscape.com a646bccf26 Make NSS 3.4 build as part of mozilla on OS/2. Bug 114748.
Patch supplied by Javier Pedemonte.
2002-02-11 05:48:37 +00:00
wtc%netscape.com 6ae7c77fa5 Bugzilla bug 112198: Port NSS to Mac OS X (Darwin). The patch is
contributed by Javier Pedemonte <pedemonte@alumni.utexas.net>.
Modified Files:
	coreconf/config.mk coreconf/nsinstall/nsinstall.c
	coreconf/nsinstall/pathsub.c nss/lib/freebl/unix_rand.c
	nss/lib/ssl/unix_err.c
2002-02-10 05:24:49 +00:00
wtc%netscape.com 8227d49389 Define DARWIN instead of XP_MACOSX. 2002-02-09 03:26:51 +00:00
wtc%netscape.com fef4b7e501 Bugzilla bug 112198: added Darwin.mk. This file is contributed by
Javier Pedemonte <pedemonte@alumni.utexas.net>, based on the NSPR file.
2002-02-09 02:21:27 +00:00
wtc%netscape.com 75decbcc74 Added SunOS5.10.mk for Solaris 10. 2002-02-08 06:15:24 +00:00
wtc%netscape.com 2e469bd71a Bugzilla bug 120003: support OpenUNIX 8 build. Thanks to Hiram Clawson
<hiramc@caldera.com> for contributing the patch.
Modified file: config.mk
Added file: OpenUNIX.mk
2002-02-06 14:29:38 +00:00
wtc%netscape.com da2f8911e3 Bugzilla bug 122944: detect Cygwin's uname. 2002-02-01 17:27:55 +00:00
wtc%netscape.com 73da707b84 Bugzilla bug 114702: support Linux 2.5.x kernels. 2002-01-27 00:45:37 +00:00
jpierre%netscape.com 75a41905d8 Fix for 118793 - remove GBASH references from OS2.mk 2002-01-11 00:48:49 +00:00
glen.beasley%sun.com bcef419da7 bug 115879 makefile for windows XP 2002-01-08 01:37:10 +00:00
jpierre%netscape.com 1d3ab5ba23 Fix for 108729 - AIX builds not fully optimized 2001-12-12 03:45:51 +00:00
wtc%netscape.com 1e597ab034 Bugzilla bug 101528: merged the Linux-m68k compilation fix into the tip. 2001-12-11 22:12:10 +00:00
wtc%netscape.com dcd1dbe6dc Bugzilla bug 111294: make NSS build on QNX6 (Neutrino). The patch was
contributed by Dave Inglis <dinglis@qnx.com>. r=wtc.
Modified Files:
	coreconf/config.mk coreconf/nsinstall/nsinstall.c
	nss/lib/freebl/unix_rand.c nss/lib/ssl/unix_err.c
Added Files:
	coreconf/QNX.mk
2001-12-04 18:20:57 +00:00
jpierre%netscape.com 3e1ef7f122 Bug 105271 - undo changes 2001-11-22 01:24:39 +00:00
wtc%netscape.com 3decd20493 We can use cp on Windows. cp is a built-in command of shmsdos.exe and is
in both MKS and Cygwin toolkits, so it is not a new build tool requirement.
2001-11-17 06:40:03 +00:00
relyea%netscape.com 412ec7617c Fix NT process command to something that will work in our environment without requiring new tools. 2001-11-09 00:37:12 +00:00
ian.mcgreer%sun.com abb5d11c3d use nsinstall not copy on windows 2001-11-08 16:20:54 +00:00
relyea%netscape.com 1e10892356 Add -DXP_OS2 so that sysrand.c can pick it up... 2001-11-08 00:08:28 +00:00
ian.mcgreer%sun.com 55def0f72e fix linux 2.1 also 2001-11-07 20:58:09 +00:00
ian.mcgreer%sun.com 8dd36a810d get linux building again 2001-11-07 20:56:18 +00:00
relyea%netscape.com a9fdcd7596 Move map file processing definitions back into base .mk files.
setup up map files so the can be switched on simply by adding a directive to
manifest.mn.
2001-11-07 19:34:47 +00:00
jpierre%netscape.com 4de36d8952 One more fix for 105271 2001-11-02 03:37:41 +00:00
jpierre%netscape.com 264c465205 Enable debug info in ASM code on OS/2 2001-11-02 02:41:33 +00:00
wtc%netscape.com 6f3ef7d321 Bugzilla bug 99072: fixed the bug that CPU_ARCH was always set to x86.
The patch was submitted by taya@netbsd.org (Shin'ichiro TAYA), edited
by wtc, and reviewed by cls.
2001-11-01 22:35:48 +00:00
wtc%netscape.com 4644530c79 Bugzilla bug 78978: removed obsolete files .cshrc and .profile. 2001-11-01 06:40:05 +00:00
jpierre%netscape.com 7b8942b5dc Fix for 105271 - rules.mk change for OS/2 build 2001-10-29 21:34:20 +00:00
wtc%netscape.com 2b31503971 Bugzilla bug 106379: support building under ARM Linux. 2001-10-27 00:27:06 +00:00
wtc%netscape.com 5cc4f723c6 Bugzilla bug 106771: support building on HP-UX 11.11. 2001-10-26 21:20:12 +00:00
jpierre%netscape.com 73767ca64c Better way of calling assembler on OS/2 2001-10-24 17:35:18 +00:00
wtc%netscape.com e9e5919ea1 Bugzilla bug 106388: made the release_export rule work with VPATH. 2001-10-24 05:43:07 +00:00
jpierre%netscape.com a9fef1fac5 More changes for OS/2 build, in particular for the assembly code 2001-10-15 06:49:56 +00:00
jpierre%netscape.com 79da19719a Allow assembly code to compile under OS/2 using IBM's Assembly Language Processor 2001-10-15 06:49:15 +00:00
jpierre%netscape.com 89678f9783 Build from absolute path on OS/2 to let the IBM debugger automatically find the source files 2001-10-11 21:08:38 +00:00
wtc%netscape.com 80fc232f51 Bugzilla bug 77788: checked in the bug fix again now that the manifest.mn
file that incorrectly set CFLAGS has been fixed.
2001-09-20 14:27:54 +00:00
wtc%netscape.com 3a5d5405fc Added to support Tru64 Unix V5.1. 2001-08-17 22:03:33 +00:00
nicolson%netscape.com 452ad24824 Fix 92882: coreconf jdk.mk doesn't support solaris x86
r=wtc.
2001-07-31 18:58:49 +00:00
mcgreer%netscape.com fb0d8f9d7c checkin for colin, patch to make OpenVMS build in object tree 2001-07-16 15:18:53 +00:00
ddrinan%netscape.com 0e747fa43f Updated Windows share_blds_cmpnts location. (tfox) 2001-07-11 22:56:37 +00:00
nicolson%netscape.com 140ec58bc5 Changes to make JSS more easily releasable.
Also, get rid of NS_USE_JDK_TOOLSET.
2001-06-29 01:53:01 +00:00
nicolson%netscape.com 3a261e095a Windows doesn't understand single quotes, so it fudges the command. 2001-06-27 00:28:56 +00:00
wtc%netscape.com 5741a36f4f Bugzilla bug #84251: turn NO_MDUPDATE into USE_MDUPDATE and turn off
IRIX compiler warning 1209, which warns about do { } while (0) and
PR_ASSERT(0).
Modified files: IRIX.mk SunOS5.4_i86pc.mk SunOS5.mk
2001-06-22 05:11:26 +00:00
nicolson%netscape.com 7199d12631 Make JSS buildable with shmsdos.exe. 2001-06-21 00:56:29 +00:00
wtc%netscape.com 6ed7c3a5cf Bugzilla bug #85960: avoid using a pathname with a trailing / because the
'mkdir' command on BSD/OS 4.2 doesn't like it.  r=javi. a=blizzard.
2001-06-15 21:38:56 +00:00
wtc%netscape.com bd215433f7 Removed unnecessary dependencies on $(BUILT_SRCS). 2001-06-13 23:27:14 +00:00
wtc%netscape.com 4dd1deff0f Bugzilla bug #84918: checked in Linux/ia64 porting patch from
Bill Nottingham <notting@redhat.com>.
Modified files: coreconf/Linux.mk, nss/tests/common/arch.sh
2001-06-09 17:14:59 +00:00
wtc%netscape.com fc7e40f15c Bugzilla bug #83811: added a new implicit rule to build BUILT_CSRCS
because VPATH or vpath doesn't search in a directory that doesn't
exist at the beginning of a make invocation even if it is created
by the make invocation.
Modified files: coreconf/rules.mk, nss/lib/fortcrypt/swfort/manifest.mn
2001-06-05 00:32:14 +00:00
wtc%netscape.com 8c558b8abd Must use := to define OS_RELEASE in terms of itself. 2001-06-03 02:42:48 +00:00
wtc%netscape.com ab50e0ed90 Restored OBJS += $(RES) for WINNT. 2001-06-02 06:03:14 +00:00
wtc%netscape.com e823fa67e2 Deleted commented-out VPATH assignments. 2001-06-02 02:20:28 +00:00
wtc%netscape.com af227ee040 Fixed a typo. 2001-06-01 00:16:51 +00:00
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