54 Commits

Author SHA1 Message Date
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
cls%seawood.org
34e7dd67e9 Use the brute force method to override NSS build variables when cross-compiling.
Bug #172651 r=darin a=chofmann


git-svn-id: svn://10.0.0.236/trunk@154183 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-23 04:15:56 +00:00
bsmedberg%covad.net
7e08b118b7 Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150973 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 13:37:00 +00:00
bryner%brianryner.com
4995514c49 Updating my email address
git-svn-id: svn://10.0.0.236/trunk@147418 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 06:04:02 +00:00
seawood%netscape.com
ccedc79ca3 Add echo-requires-recursive rule to get a full list of tree's dependencies
git-svn-id: svn://10.0.0.236/trunk@143400 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-06 19:21:57 +00:00
bryner%netscape.com
b8e03a817e Fix bug 205912, NSS rebuilds too often. Update a timestamp file in the source tree whenever client.mk pulls updates to NSS, and make a second timestamp file dependent on the first that's touched after cleaning NSS. r=seawood, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@142706 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-21 20:13:24 +00:00
cls%seawood.org
2c3695f68d Change the naming scheme for the mingw libraries to use the following format:
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose


git-svn-id: svn://10.0.0.236/trunk@141648 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 00:54:38 +00:00
bryner%netscape.com
0c66a2052e Make --disable-xul work (bug 69995). We build enough XUL to support
scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree.  r=bzbarsky, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@141016 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 00:56:27 +00:00
wtc%netscape.com
39c4eef7fa Bug 180294: on OpenVMS we need to pass the C flags set in the environment
to NSS's coreconf.  The easiest way to do this is to pass Mozilla's
OS_CFLAGS (which includes those flags) to NSS as XCFLAGS. r=wtc. sr=cls.
a=asa.


git-svn-id: svn://10.0.0.236/trunk@140485 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-01 15:07:41 +00:00
wtc%netscape.com
499e453665 Backed out the .nss_cleaned hack checked in in rev. 1.43. It didn't work
as expected. r=cls.


git-svn-id: svn://10.0.0.236/trunk@139868 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 23:03:06 +00:00
wtc%netscape.com
709067355e Bug 197877: PSM makefile changes for NSS 3.8 -- 1. need to build the new
NSS tool shlibsign and generate the .chk files with it. 2. need to install
the .chk files in the appropriate directories. r=kaie. sr=bryner.


git-svn-id: svn://10.0.0.236/trunk@139858 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-20 18:03:22 +00:00
seawood%netscape.com
c92511069a Add hack upon dependency hack to Avoid constant NSS rebuilds when pulling from CVS.
git-svn-id: svn://10.0.0.236/trunk@135669 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 05:50:17 +00:00
seawood%netscape.com
f8f86e7f05 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135661 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:15:07 +00:00
jdunn%netscape.com
dc95a608fa add support for hpux 11.20/ia64, which doesn't have separate freebl libs
so we shouldn't export them
r=cls@seawood.org
# 145053


git-svn-id: svn://10.0.0.236/trunk@130885 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-01 14:42:41 +00:00
seawood%netscape.com
0dbc26cbd3 Oops. Forgot to account for tarball builds. Assume the worst if cvsco.log doesn't exist.
Fixing verification bustage.


git-svn-id: svn://10.0.0.236/trunk@130153 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 16:49:18 +00:00
seawood%netscape.com
672dbe6a97 Add dependency support for NSS to PSM by checking to see if any NSS files have changed during the checkout.
Bug #167927 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@130129 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 08:46:21 +00:00
kaie%netscape.com
8e316b9469 b=123917 Remove non-NSS_3_4 codepaths
r=wtc sr=alecf


git-svn-id: svn://10.0.0.236/trunk@126665 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-07 13:39:57 +00:00
seawood%netscape.com
7e4c3987ab Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components


git-svn-id: svn://10.0.0.236/trunk@119809 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-25 02:52:44 +00:00
wtc%netscape.com
37739bf3ee Temporary workaround to make 'depend' do a 'clean' in NSS. This is for
the landing described in bug 128593.
Modified Files: Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115823 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-05 15:22:48 +00:00
wtc%netscape.com
94bb41db11 Removed the temporary depend->clean hack for NSS 3.4 update.
Modified Files:
	Makefile.in security/manager/Makefile.in
	security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115268 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-23 04:41:30 +00:00
wtc%netscape.com
ba96145cb0 Temporary hack for the NSS 3.4 update (BeOS port, etc.) Will remove
tomorrow.
Modified files: Makefile.in security/manager/Makefile.in
                security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@115237 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 21:26:29 +00:00
wtc%netscape.com
0a7f3ffdbb Bugzilla bug 124952: removed the "depend->clean" hack for NSS 3.4 landing.
Modified files: Makefile.in security/manager/Makefile.in
security/nss/makefile.win


git-svn-id: svn://10.0.0.236/trunk@114934 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 15:03:07 +00:00
wtc%netscape.com
8d1678576d Bug 114748: now that NSS uses the same LIB_PREFIX as the Mozilla client,
removed the obsolete NSS_LIB_PREFIX. r=cls.  The patch was originally
contributed by Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files:
	config/config.mk security/manager/Makefile.in
	security/manager/ssl/src/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@114509 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-14 15:29:22 +00:00
wtc%netscape.com
45d429508d Bugzilla bug 112198: on Mac OS X (Darwin), we need to run 'ranlib' on a
static library after renaming it.  This is not necessary but harmless on
other platforms.  The patch is contributed by Javier Pedemonte
<pedemonte@alimni.utexas.net>.  r=wtc,cls.


git-svn-id: svn://10.0.0.236/trunk@114283 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 15:21:26 +00:00
kaie%netscape.com
8fb3ebdd31 Checkin related to NSS 3.4 landing. Temporarily causing Unix depend builds to clean NSS, making those builds work. This
patch will be removed shortly after landing. A similar patch for Windows is inside NSS.


git-svn-id: svn://10.0.0.236/trunk@113785 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:40:18 +00:00
kaie%netscape.com
87d8f6db3b b=116334 NSS 3.4 landing
r=cls/wtc sr=kin/simon


git-svn-id: svn://10.0.0.236/trunk@113784 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:31:07 +00:00
seawood%netscape.com
a9308f6d58 Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
bug #58981 sr=jag


git-svn-id: svn://10.0.0.236/trunk@112307 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:10:09 +00:00
kaie%netscape.com
be7f6fec6f b=116334 Allowing conditional usage of NSS 3.4
r=wtc sr=blizzard
Should not affect standard build (without having explicitly set NSS_3_4 in the environment)


git-svn-id: svn://10.0.0.236/trunk@111758 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:47:07 +00:00
seawood%netscape.com
cae9ad5361 Use of LIB_PREFIX is inconsistent between moz & nss for OS/2 VA builds (bug 114748) so set NSS_LIB_PREFIX accordingly.
Fixing OS/2 tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110730 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:16:25 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
seawood%netscape.com
2197beb926 Update PSM makefiles with LIB_PREFIX changes.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #58981 r=cls


git-svn-id: svn://10.0.0.236/trunk@110530 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 06:44:57 +00:00
kaie%netscape.com
c4caa1b828 b=75947 Landing security startup performance improvement and related issues.
r=javi sr=alecf
b=109777  Make sure certificate downloading works immediately
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@109268 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-29 23:36:34 +00:00
seawood%netscape.com
f83af44959 Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@108681 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 08:55:59 +00:00
wtc%netscape.com
0e32b73899 Removed the temporary hack.
git-svn-id: svn://10.0.0.236/trunk@101217 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 15:01:05 +00:00
wtc%netscape.com
e38888b55d Temporary hack to make 'depend' do a 'clean' in NSS.
git-svn-id: svn://10.0.0.236/trunk@101210 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 13:47:49 +00:00
bryner%netscape.com
ce8785aa78 Bug 94062 - remove support for MOZ_NSS_AUTOCONF. Patch from wtc, r=cls.
git-svn-id: svn://10.0.0.236/trunk@100890 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-12 04:25:41 +00:00
wtc%netscape.com
e89e39443c Bugzilla bug #20860: building NSS on 64-bit OS (such as Solaris) requires
setting USE_64=1.  The patch is from cls.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@100620 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-09 01:38:08 +00:00
wtc%netscape.com
a1ee724162 Bugzilla bug #82324: Use the new BUILD_TREE feature of NSS to build it
outside the source tree.  Thanks to Chris Seawood <cls@seawood.org> for
the patch.  r=wtc@netscape.com.  a=blizzard@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@97102 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-14 00:08:16 +00:00
wtc%netscape.com
1db37387d2 Bugzilla bug #80662: remove $(MOZ_BUILD_ROOT)/dist/include (already in
NSS/coreconf's INCLUDES) and add $(MOZ_BUILD_ROOT)/dist/include/dbm.
r=cls. a=blizzard for mozilla0.9.1.


git-svn-id: svn://10.0.0.236/trunk@95846 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-24 00:31:26 +00:00
wtc%netscape.com
c0c80033e4 Bugzilla bug #81181: Invoke the NSS/coreconf build system with all the
required make options.  r=javi,cls.


git-svn-id: svn://10.0.0.236/trunk@95692 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 21:11:57 +00:00
cls%seawood.org
5b4fd41d84 Set NO_MDUPDATE when building NSS as NSS makes silly assumptions w/o checking with the compiler if you don't.
git-svn-id: svn://10.0.0.236/trunk@94640 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 13:29:40 +00:00
cls%seawood.org
df7cde587c Force NSS to build using -j1 for non-autoconf builds.
Thanks to wtc@netscape.com (Wan-Teh Chang) for the patch.
r=cls


git-svn-id: svn://10.0.0.236/trunk@94445 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-10 02:52:16 +00:00
jdunn%netscape.com
b21358e0da Fixing PSM Makefiles for HP & Solaris
r=javi@netscape.com,wtc@netscape.com
# 76370


git-svn-id: svn://10.0.0.236/trunk@94359 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 10:08:34 +00:00
bryner%uiuc.edu
20f1799649 Move MOZ_NSS_AUTOCONF test *after* including autoconf.mk. r=cls.
git-svn-id: svn://10.0.0.236/trunk@92370 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-16 00:50:16 +00:00
javi%netscape.com
6439122928 Remove references to mozilla/security/psm, that directory is not
built as part of the manager build, so we shouldn't be deleting it.


git-svn-id: svn://10.0.0.236/trunk@91987 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 20:00:33 +00:00
bryner%uiuc.edu
e4734d7a20 Don't use the NSS coreconf hackery if we are building with MOZ_NSS_AUTOCONF. r=cls. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@91965 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 09:12:20 +00:00
bryner%uiuc.edu
d1f3b2c693 FreeBSD now uses $(OS_TARGET).mk. Patch from markush@acc.umu.se, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@91940 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 03:26:10 +00:00
javi%netscape.com
c9a8285f69 Makefile clean-up.
Build against trunk of coreconf using new mechanism for adding includes.


git-svn-id: svn://10.0.0.236/trunk@91913 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 00:11:47 +00:00
javi%netscape.com
43e6f04f96 Fix UNIX build bustage
git-svn-id: svn://10.0.0.236/trunk@91202 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 00:03:02 +00:00
bryner%uiuc.edu
b2477d93b9 Set SUBMAKEFILES so that the Makefile auto-update rule is used; otherwise a clean build fails because the Makefiles don't get generated.
git-svn-id: svn://10.0.0.236/trunk@88534 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 03:51:58 +00:00