231 Commits

Author SHA1 Message Date
seawood%netscape.com
cae53b6787 Only set MAPFILE if MOZ_MAPINFO is set - win32 gmake build
Bug #129161 r=walk84 a=asa


git-svn-id: svn://10.0.0.236/trunk@116421 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 21:15:36 +00:00
leaf%mozilla.org
2b80c5ed0b fix PDBFILE definition and use for windows gmake builds, sr=cls, a=drivers
git-svn-id: svn://10.0.0.236/trunk@115946 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 09:50:34 +00:00
seawood%netscape.com
c046046c39 This patch:
* Changes MOZ_TRACE_MALLOC ifdefs to NS_TRACE_MALLOC ifdefs
* Links against the trace-malloc utils against libxpcom instead of just xpcomds
* Builds NSPR in debug mode on win32 if trace-malloc is enabled
* Adds a few "defined()" checks to diffbloatdump.pl so that it will work for
perl 5.6.1
* Adds a couple of checks for \r so that diffbloatdump.pl works on win32.

Bug #126915 r=bryner/dbaron a=asa


git-svn-id: svn://10.0.0.236/trunk@115364 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-26 09:26:10 +00:00
dougt%netscape.com
ffacd7bc78 Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa
git-svn-id: svn://10.0.0.236/trunk@115326 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-25 23:20:01 +00:00
seawood%netscape.com
8a3c032b4f Oops. Forgot that LIBS_DIR already set -L. Fixing dec1 bustage
git-svn-id: svn://10.0.0.236/trunk@114892 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 05:38:41 +00:00
seawood%netscape.com
0950ea9ade Set NSS_LIBS in config.mk. Use "-L<dir> -l<blah>" to link instead of paths to actual shared libraries on unix platforms.
r=rjesup@wgate.com,wtc@netscape.com


git-svn-id: svn://10.0.0.236/trunk@114876 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-19 03:00:08 +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
seawood%netscape.com
133ae214a8 Backing out fix for win32 gmake static bustage until we figure out how to resolve bug 114748 for OS/2. Should fix current OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@114044 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 19:17:37 +00:00
seawood%netscape.com
51e0b71376 Quick fix for OS/2 bustage. NSS appears to have LIB_PREFIX fixed
git-svn-id: svn://10.0.0.236/trunk@114014 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 08:41:26 +00:00
seawood%netscape.com
3985e6a1d7 OS/2 & Win32 non-gcc builds require that you link against their import library instead of directly against a shared library. Fixing static build bustage.
Use the centralized NSS_LIBS rather than explicitly writing out each NSS lib when linking.


git-svn-id: svn://10.0.0.236/trunk@114003 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:04:05 +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
b2b991e8b1 Since we build a program called nsinstall in the tree, make sure that uwe use the full path to the nsinstall.exe found in wintools.zip.
Bug #123294 r=bryner


git-svn-id: svn://10.0.0.236/trunk@113685 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:01:58 +00:00
seawood%netscape.com
ef829e43db Set MAPFILE in config.mk instead of rules.mk
git-svn-id: svn://10.0.0.236/trunk@113588 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 05:49:14 +00:00
seawood%netscape.com
f01d8582cf Add support for MOZ_PROFILE, MOZ_COVERAGE, & MOZ_MAPINFO for win32 gmake builds.
Set these variables in your MOZCONFIG file before running configure or on the make cmd line when building in individual dirs.


git-svn-id: svn://10.0.0.236/trunk@113553 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:28:07 +00:00
seawood%netscape.com
0118504ff3 Add $(BIN_SUFFIX) to mkdepend defines
git-svn-id: svn://10.0.0.236/trunk@113545 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:41:00 +00:00
seawood%netscape.com
ec756d5c48 Fix "static" build support for win32 gmake builds.
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@112825 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:20:51 +00:00
seawood%netscape.com
765b9b8478 Fix --enable-debugger-info-modules=yes case.
Thanks to hoshem@mel.comcen.com.au (Michael Hore) for the patch.
Bug #114980 r=cls


git-svn-id: svn://10.0.0.236/trunk@112329 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:06:45 +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
0fff265da2 Make OS/2 use the win32 build changes and finish LIB_PREFIX substitution.
Thanks to Javier Pedemonte (pedemont@us.ibm.com) for the patch.
Bug #58981 r=cls


git-svn-id: svn://10.0.0.236/trunk@110499 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:49:04 +00:00
seawood%netscape.com
bafe4b8adb Updating win32 support for gmake build:
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110114 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:08:58 +00:00
seawood%netscape.com
2750945184 Initial landing of win32 support for autoconf builds.
Bug #58981 sr=alecf


git-svn-id: svn://10.0.0.236/trunk@109658 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-04 21:17:48 +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
e31141ea5d Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
Bug #110215 r=bryner


git-svn-id: svn://10.0.0.236/trunk@108282 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-16 07:42:48 +00:00
seawood%netscape.com
8f720e0943 Update mail meta modules list to handle smime.
Bug #109432 r=bryner


git-svn-id: svn://10.0.0.236/trunk@107951 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-13 07:48:26 +00:00
seawood%netscape.com
c29db87705 Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@107600 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 08:09:36 +00:00
seawood%netscape.com
c981ebf61c Move defines from config.mk into configure.in
git-svn-id: svn://10.0.0.236/trunk@107582 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-07 06:13:22 +00:00
rods%netscape.com
1100db8190 Initial check in for print preview work it is complied in for Windows and linix only
The bulk of print preview can be turned on/off with NS_PRINT_PREVIEW define
Bug 107562 r=kmcclusk sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@107260 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-03 14:59:39 +00:00
seawood%netscape.com
273df67dca Attempt to fix AIX bustage by linking in smime
git-svn-id: svn://10.0.0.236/trunk@106822 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-31 08:27:27 +00:00
mkaply%us.ibm.com
8b2ff76750 Putting these back the way they were in an attempt to fix the bustage
git-svn-id: svn://10.0.0.236/trunk@106479 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com
7cb4579c59 Reverting cls attempt to fix Os/2 bustage as it busts us more :( - issue is that somehow unicharutil_s.lib is bad on OS/2 - it doesn't have to do with the length of the name - still looking
git-svn-id: svn://10.0.0.236/trunk@106475 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-27 11:54:03 +00:00
seawood%netscape.com
2aa4dfe1f7 Set MOZ_UNICHARUTIL_LIBS & friends in config.mk so that we can test for USE_SHORT_LIBNAME as needed. Should get the OS/2 build further along.
git-svn-id: svn://10.0.0.236/trunk@106465 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-27 08:04:27 +00:00
seawood%netscape.com
25c089864b Land the simple OSX Mach-O build changes.
Bug #75653 r=cls


git-svn-id: svn://10.0.0.236/trunk@106261 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-25 08:55:53 +00:00
seawood%netscape.com
13557020a9 There's no need to create a target version of nsinstall so always compile it for the host platform.
git-svn-id: svn://10.0.0.236/trunk@105393 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-14 21:38:01 +00:00
seawood%netscape.com
4ff97f658d Turn on module dependency tracking.
Bug #59454 sr=alecf


git-svn-id: svn://10.0.0.236/trunk@103979 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-27 21:30:42 +00:00
cls%seawood.org
373451a083 Install LDAP headers into seperate ldap include dir.
Bug #98924 r=dmose


git-svn-id: svn://10.0.0.236/trunk@102632 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-10 05:17:41 +00:00
cls%seawood.org
c03eb131e8 Use non-versioned names for nss libraries as they have different basenames for their static & shared libs (see bug 86254).
Bug #46775


git-svn-id: svn://10.0.0.236/trunk@97622 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 22:11:23 +00:00
waterson%netscape.com
18986ada3f Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
git-svn-id: svn://10.0.0.236/trunk@97613 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 20:21:49 +00:00
cls%seawood.org
88aedd461b Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf


git-svn-id: svn://10.0.0.236/trunk@97363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca
98f3b3319c Updates to Build for Qt Mozilla. Bugzilla #81241
git-svn-id: svn://10.0.0.236/trunk@97321 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 16:11:30 +00:00
cls%seawood.org
d7c0465468 Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
Bug #66529 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@95662 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 07:52:30 +00:00
cls%seawood.org
8a03eee4a7 Place xpcom libs before nspr libs in MOZ_COMPONENT_LIBS
git-svn-id: svn://10.0.0.236/trunk@93445 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-30 02:56:51 +00:00
cls%seawood.org
710f578634 Generate list of exported libraries to be used for final link as we traverse the tree. Bug #46775
git-svn-id: svn://10.0.0.236/trunk@93393 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-28 18:51:31 +00:00
cls%seawood.org
26112d391d Make --with-dbgrinfo-modules work as expected.
bug #77088 r=shaver


git-svn-id: svn://10.0.0.236/trunk@93263 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-27 10:00:33 +00:00
cls%seawood.org
f2366720c8 Use CONFIG_TOOLS instead of DEPTH/config so that the commercial build works. Bug #66529 r=jdunn@netscape.com,mtchan@eng.sun.com
git-svn-id: svn://10.0.0.236/trunk@93242 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-27 04:19:44 +00:00
cls%seawood.org
38fad4bc80 Do not use builtin mkdepend for OS/2 until they've ported it. Fixes OS/2 tinderbox bustage caused by previous checkin for bug #66529 r=mkaply
git-svn-id: svn://10.0.0.236/trunk@92985 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-24 03:54:12 +00:00
cls%seawood.org
776ae0f789 Fix dependency rules for in-tree mkdepend.
Force solaris to use in-tree mkdepend since their system makedepend up to at least solaris 7 causes the build times to more than double with the new non-compiler dependency scheme.


git-svn-id: svn://10.0.0.236/trunk@92958 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-23 22:54:29 +00:00
cls%seawood.org
f24522eceb Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/
git-svn-id: svn://10.0.0.236/trunk@92706 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-19 03:00:55 +00:00
cls%seawood.org
6ebcae0ae4 Build fixes based upon Ron's original mega-patch.
git-svn-id: svn://10.0.0.236/trunk@92703 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-19 01:53:36 +00:00
bryner%uiuc.edu
6cfe2ec86c Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls.
git-svn-id: svn://10.0.0.236/trunk@92276 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-14 03:20:48 +00:00