Commit Graph

65 Commits

Author SHA1 Message Date
wtchang%redhat.com
24721aceaa Bugzilla Bug 317620: upgraded the NSS version on the MOZILLA_1_8_BRANCH to
NSS 3.11.1 Beta.
 Tag: MOZILLA_1_8_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@188901 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 22:31:50 +00:00
(no author)
f7df88887e This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_8_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@177651 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 19:01:32 +00:00
wtchang%redhat.com
91148725e9 Bugzilla Bug 294122: support building with MSYS (a set of Unix utilities
for Windows compiled with MinGW).  The patch is contributed by Howard Chu
<hyc@symas.com>. r=wtc,cls.
Modified Files: arch.mk rules.mk


git-svn-id: svn://10.0.0.236/trunk@175758 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-07 16:50:47 +00:00
julien.pierre.bugs%sun.com
91f07a8307 Fix for 290120. r=wtchang
git-svn-id: svn://10.0.0.236/trunk@172253 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-15 00:36:28 +00:00
julien.pierre.bugs%sun.com
2f07aaf604 Back out fix for 290121 temporarily (until Christophe upgrades build tools)
git-svn-id: svn://10.0.0.236/trunk@172110 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-14 04:41:49 +00:00
julien.pierre.bugs%sun.com
40d59536fa Fix for bug 290120 - compile source files with absolute pathnames on AIX. r=wtchang
git-svn-id: svn://10.0.0.236/trunk@172093 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-13 20:58:06 +00:00
wchang0222%aol.com
72f467b419 Bugzilla bug 267839: use $< and $@ in makefile rules where appropriate.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@166936 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-22 00:06:42 +00:00
wchang0222%aol.com
372bdd1e57 Bugzilla bug 240784: removed the temporary workaround added in rev. 1.55.
git-svn-id: svn://10.0.0.236/trunk@165046 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-06 00:17:20 +00:00
wchang0222%aol.com
bbe14e59a9 Use the $< variable in the rule to build a program from a single object.
git-svn-id: svn://10.0.0.236/trunk@164967 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-05 01:45:49 +00:00
wchang0222%aol.com
dbc25e4172 Need to pass $(CFLAGS) to $(MKPROG) when building a program from a single
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
2004-11-04 15:55:05 +00:00
wchang0222%aol.com
87ebbd6474 Bugzilla bug 240784: checked in a temporary workaround for the fix for
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
2004-10-20 17:24:53 +00:00
gerv%gerv.net
43cb9e1492 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155484 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 15:03:26 +00:00
wchang0222%aol.com
102166fe3a Bugzilla bug 172651: added a necessary test for MinGW gcc in rules.mk.
Do not install 'nsinstall' to avoid overwriting Mozilla's 'nsinstall'.
r=cls.
Modified Files:
	rules.mk nsinstall/Makefile


git-svn-id: svn://10.0.0.236/trunk@154171 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-23 00:54:36 +00:00
wtc%netscape.com
c8c128b326 Bug 134113: make NSS build on Win32 using GCC (MinGW). The patch
(attachment 121068) is contributed by Chris Seawood (cls@seawood.org).


git-svn-id: svn://10.0.0.236/trunk@141471 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-20 04:23:37 +00:00
jpierre%netscape.com
b0fea5d3fe Fix for 202058 - Compile source files wit absolute pathnames to ease debugging on Win32 & OS/2
git-svn-id: svn://10.0.0.236/trunk@141284 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 01:59:34 +00:00
wtc%netscape.com
b8f4f5817a 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.


git-svn-id: svn://10.0.0.236/trunk@140640 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 14:48:00 +00:00
jpierre%netscape.com
1c60b9130f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@140632 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 07:59:40 +00:00
jpierre%netscape.com
fdc3dd41d6 Backout change that broke Sun's build - requires gmake 3.79
git-svn-id: svn://10.0.0.236/trunk@140427 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 20:07:30 +00:00
jpierre%netscape.com
34b0ecdfee Fix for bug 105271 - compile source files with full pathnames on Windows & OS/2 to help debugging. r=wtc
git-svn-id: svn://10.0.0.236/trunk@140419 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-28 02:35:39 +00:00
wtc%netscape.com
ad60ccb5b5 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


git-svn-id: svn://10.0.0.236/trunk@140388 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-27 15:40:54 +00:00
wtc%netscape.com
6166f01207 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


git-svn-id: svn://10.0.0.236/trunk@138405 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-25 01:40:04 +00:00
wtc%netscape.com
b372052c6a 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


git-svn-id: svn://10.0.0.236/trunk@135065 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-10 20:27:45 +00:00
wtc%netscape.com
d67bf81692 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>.


git-svn-id: svn://10.0.0.236/trunk@134636 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-02 22:57:21 +00:00
wtc%netscape.com
a53eddc602 Bug 182086: on Mac OS X, ranlib needs to be rerun after static libraries
are moved.


git-svn-id: svn://10.0.0.236/trunk@134504 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-26 23:05:56 +00:00
nicolson%netscape.com
26f3fb2c54 Fix 166721: shared library rule does not handle dependencies correctly.
git-svn-id: svn://10.0.0.236/trunk@128856 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-05 01:21:35 +00:00
wtc%netscape.com
6d69027606 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


git-svn-id: svn://10.0.0.236/trunk@123115 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-12 00:21:19 +00:00
nelsonb%netscape.com
4b069d41b2 Fix warning on Windows builds. Bug 104541.
git-svn-id: svn://10.0.0.236/trunk@115167 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 21:23:14 +00:00
nelsonb%netscape.com
d58ebedbc4 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.


git-svn-id: svn://10.0.0.236/trunk@114608 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-15 22:54:08 +00:00
jpierre%netscape.com
45dfc06ce7 Bug 105271 - undo changes
git-svn-id: svn://10.0.0.236/trunk@108777 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-22 01:24:39 +00:00
relyea%netscape.com
c4b6c5af00 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.


git-svn-id: svn://10.0.0.236/trunk@107611 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 19:34:47 +00:00
jpierre%netscape.com
01b9542be6 One more fix for 105271
git-svn-id: svn://10.0.0.236/trunk@107054 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-02 03:37:41 +00:00
jpierre%netscape.com
d83e0ecde0 Fix for 105271 - rules.mk change for OS/2 build
git-svn-id: svn://10.0.0.236/trunk@106583 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-29 21:34:20 +00:00
jpierre%netscape.com
0db6c405c6 Better way of calling assembler on OS/2
git-svn-id: svn://10.0.0.236/trunk@106177 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-24 17:35:18 +00:00
wtc%netscape.com
3796851050 Bugzilla bug 106388: made the release_export rule work with VPATH.
git-svn-id: svn://10.0.0.236/trunk@106137 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-24 05:43:07 +00:00
jpierre%netscape.com
d34495c5f8 More changes for OS/2 build, in particular for the assembly code
git-svn-id: svn://10.0.0.236/trunk@105404 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-15 06:49:56 +00:00
jpierre%netscape.com
930046f55e Build from absolute path on OS/2 to let the IBM debugger automatically find the source files
git-svn-id: svn://10.0.0.236/trunk@105200 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 21:08:38 +00:00
nicolson%netscape.com
72476c77ce Changes to make JSS more easily releasable.
Also, get rid of NS_USE_JDK_TOOLSET.


git-svn-id: svn://10.0.0.236/trunk@98231 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-29 01:53:01 +00:00
nicolson%netscape.com
7e54fa746e Make JSS buildable with shmsdos.exe.
git-svn-id: svn://10.0.0.236/trunk@97643 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 00:56:29 +00:00
wtc%netscape.com
cbfe5f0176 Removed unnecessary dependencies on $(BUILT_SRCS).
git-svn-id: svn://10.0.0.236/trunk@97095 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 23:27:14 +00:00
wtc%netscape.com
66e9f7aceb 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


git-svn-id: svn://10.0.0.236/trunk@96373 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-05 00:32:14 +00:00
wtc%netscape.com
540ef693f2 Fixed a typo and deleted a debugging echo command.
git-svn-id: svn://10.0.0.236/trunk@96140 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 22:41:26 +00:00
wtc%netscape.com
f563c9425e 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


git-svn-id: svn://10.0.0.236/trunk@95606 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 21:25:32 +00:00
nelsonb%netscape.com
c4aca816df 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


git-svn-id: svn://10.0.0.236/trunk@94298 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 23:31:11 +00:00
relyea%netscape.com
efa8ea1644 Use the correct Make variables in the .cpp .s .S and .asm rules to vpath works
correctly.

remove the spurious vpath= line.


git-svn-id: svn://10.0.0.236/trunk@93485 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 23:21:51 +00:00
relyea%netscape.com
60853c3440 Don't translate .obj directory separators on Unix.
git-svn-id: svn://10.0.0.236/trunk@93479 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 22:40:57 +00:00
relyea%netscape.com
1525643523 Changes to allow NT to compile to a separate build tree.
git-svn-id: svn://10.0.0.236/trunk@93466 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 16:38:43 +00:00
relyea%netscape.com
7ec2a9bcde Add client requested features to coreconf:
building cross platform.
	targetting the Objects to a separate tree.


git-svn-id: svn://10.0.0.236/trunk@92997 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 16:45:53 +00:00
nicolson%netscape.com
3c62e2a0a6 When creating the mapfile, we need to create OBJDIR first if it
doesn't already exist.


git-svn-id: svn://10.0.0.236/trunk@87842 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 22:45:29 +00:00
wtc%netscape.com
7906a156a2 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


git-svn-id: svn://10.0.0.236/trunk@86172 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 05:52:42 +00:00
wtc%netscape.com
9cc5346bd9 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


git-svn-id: svn://10.0.0.236/trunk@86021 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:17:58 +00:00