doesn't set CC to be multiple words, but higher-level modules such as PSM
may pass CC to NSS on the gmake command line and $(CC) may contain multiple
words. r=cls,jpierre.
git-svn-id: svn://10.0.0.236/trunk@165154 18797224-902f-48f8-a5cc-f745e15eee43
constituents (e.g., TARGETS) may be redefined after coreconf/config.mk has
been included (e.g., in a local config.mk file). We do not want to expand
these constituents right when ALL_TRASH is defined.
git-svn-id: svn://10.0.0.236/trunk@164971 18797224-902f-48f8-a5cc-f745e15eee43
object file. This rule should be similar to the rule for building
$(PROGRAM).
git-svn-id: svn://10.0.0.236/trunk@164916 18797224-902f-48f8-a5cc-f745e15eee43
bug 240784 that breaks OS/2 tinderbox. The problem seems to be that OS/2
file system is case insensitive, so nsinstall won't change the file name
of an existing DLL in mozilla/dist/$(OBJDIR)/lib, but gmake is case
sensitive, and gmake can't find a rule to build softokn3.chk from because
the softokn3 DLL in mozilla/dist/$(OBJDIR)/lib doesn't have the right name.
git-svn-id: svn://10.0.0.236/trunk@164098 18797224-902f-48f8-a5cc-f745e15eee43
generates debug symbols for optimized builds in PDB files. Also took the
opportunity to remove -DEBUGTYPE:CV, which is the default and will be
removed in MSVC .NET 2005. The patch is contributed by Brian Ryner of IBM
<bryner@brianryner.com>. r=wtc.
Modified Files:
WIN32.mk WIN954.0.mk WINCE3.0.mk WINNT3.51.mk WINNT4.0.mk
WINNT5.0.mk WINNT5.1.mk
git-svn-id: svn://10.0.0.236/trunk@161364 18797224-902f-48f8-a5cc-f745e15eee43
gcc. 2. Enable all.sh to work with gcc-compiled NSS tests which require
setting LD_LIBRARY_PATH to point to the directory where libgcc.so resides.
The patch is contributed by Vladim¡r Marek <Vladimir.Marek@printsoft.cz>.
r=wtc,nelsonb.
Modified Files: coreconf/SunOS5.mk nss/tests/common/init.sh
git-svn-id: svn://10.0.0.236/trunk@152744 18797224-902f-48f8-a5cc-f745e15eee43
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
git-svn-id: svn://10.0.0.236/trunk@151924 18797224-902f-48f8-a5cc-f745e15eee43
Bugzilla bug #213281. The patch is contributed by cls@seawood.org. r=wtc
git-svn-id: svn://10.0.0.236/trunk@146912 18797224-902f-48f8-a5cc-f745e15eee43
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>.
git-svn-id: svn://10.0.0.236/trunk@146792 18797224-902f-48f8-a5cc-f745e15eee43
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
git-svn-id: svn://10.0.0.236/trunk@146402 18797224-902f-48f8-a5cc-f745e15eee43
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.
git-svn-id: svn://10.0.0.236/trunk@145040 18797224-902f-48f8-a5cc-f745e15eee43
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
git-svn-id: svn://10.0.0.236/trunk@143256 18797224-902f-48f8-a5cc-f745e15eee43
the more general 0x pattern instead of just 00 in the output of "uname -v".
git-svn-id: svn://10.0.0.236/trunk@142179 18797224-902f-48f8-a5cc-f745e15eee43
Linux). The patch is contributed by Paul Pietromonaco
<ppietro@users.playstation2-linux.com>. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@141985 18797224-902f-48f8-a5cc-f745e15eee43
Win32 gcc (MinGW) build. The patch is contributed by Chris Seawood
<cls@seawood.org>.
git-svn-id: svn://10.0.0.236/trunk@141528 18797224-902f-48f8-a5cc-f745e15eee43
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
git-svn-id: svn://10.0.0.236/trunk@141158 18797224-902f-48f8-a5cc-f745e15eee43