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
wtc%netscape.com
2884d11d86
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.
git-svn-id: svn://10.0.0.236/trunk@85977 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 18:19:47 +00:00
wtc%netscape.com
b2b423ac4a
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
git-svn-id: svn://10.0.0.236/trunk@85875 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 21:29:31 +00:00
relyea%netscape.com
b47e5012a4
Bug 65902 Add OSF/1 to the OS's that can restrict symbols in shared libraries
...
git-svn-id: svn://10.0.0.236/trunk@85145 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 07:50:16 +00:00
wtc%netscape.com
4ffe6b4b35
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
git-svn-id: svn://10.0.0.236/trunk@85089 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-18 20:29:10 +00:00
relyea%netscape.com
1112b9b81e
If the HP map definition to that it actually works!
...
git-svn-id: svn://10.0.0.236/trunk@84498 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-07 00:23:41 +00:00
relyea%netscape.com
4e136bd78a
Implement new .def file processing rules.
...
Add rules for HP
git-svn-id: svn://10.0.0.236/trunk@84495 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 23:52:44 +00:00
relyea%netscape.com
e6a43b8a67
Allow UNIX and Windows to share Data lines in the .def files
...
git-svn-id: svn://10.0.0.236/trunk@84488 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-06 21:38:34 +00:00