shaver%mozilla.org
a1895881ec
Bug 298032: make sure that we set the IMPLIB-directing LDFLAGS after the
...
initialization from OS_LDFLAGS. r=bsmedberg, a=asa.
2005-06-20 13:01:58 +00:00
shaver%mozilla.org
1489700ea6
Bug 298032: trick MSVC into not colliding the static-component foo.lib with the
...
dynamic-component-import-library foo.lib when a build config wants both
flavours. r+a=bsmedberg.
2005-06-17 19:54:21 +00:00
bryner%brianryner.com
ee312a8d50
Fix build failure with --enable-quantify (bug 297430). r=bsmedberg, a=asa.
2005-06-16 05:05:41 +00:00
shaver%mozilla.org
37ab1336c9
Bug 295659: if we're building for an XPI_NAMEd package, always use PIC, even
...
if we're not at the stage of constructing the component yet. Otherwise we
end up mixing PIC and non-PIC code for components that are constructed out
of sub-archives (like storage, f.e.). r=bsmedberg.
2005-06-15 23:42:07 +00:00
shaver%mozilla.org
d3b9af64cc
Bug 295659: when building a package via XPI_NAME, don't let components be
...
build as static libs. r+a=bsmedberg.
2005-06-15 13:41:39 +00:00
bsmedberg%covad.net
00b267e6a7
Bug 294835 - Need to determine XPCOM ABI (at least for the common cases) in configure, for EM/nsXREDirProvider r=cls sr=shaver a=asa
2005-06-08 12:46:39 +00:00
joshmoz%gmail.com
37a2ff46af
build on Xcode 2.1 which uses per-build configuration build directories. b=296900 r=josh r=cls r=bsmedberg a=bsmedberg
2005-06-08 02:50:56 +00:00
mkaply%us.ibm.com
dc5708f7aa
Don't have OS/2 follow the new msys path - r+sr+a=shaver
2005-06-02 12:33:48 +00:00
cls%seawood.org
34066213a5
Path translation fixes for msys.
...
Thanks to Howard Chu <hyc@symas.com> for the patches.
Bug #294122 r=cls a=shaver
2005-06-02 04:00:37 +00:00
joshmoz%gmail.com
06ca0acf9b
more Mac OS X 10.4 "Tiger" build stuff. Patch my Mark Mentovai. b=292530 r=josh r=pinkerton r=cls sr=bryner a=brendan
2005-06-01 18:53:30 +00:00
cls%seawood.org
90fcdb00a0
Use dashes instead of backslashes for program options to avoid msys shell expansion.
...
Thanks to Howard Chu <hyc@symas.com> for the patch.
Bug #294122 r=cls a=shaver
2005-06-01 14:28:35 +00:00
bsmedberg%covad.net
3e11be4331
Bug 295494 - Add support for extension chrome.manifest to make-jars r=darin a=shaver
2005-06-01 11:59:09 +00:00
pedemont%us.ibm.com
950dbb684d
Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa
2005-05-02 16:30:03 +00:00
dougt%meer.net
b6e2c63e55
Build changes for windows ce. With this patch, configure correctly
...
produces working a autoconf.mk file.
r=benjamin@smedbergs.us
sr+a=dbaron@mozillafoundation.org
b=291229
2005-04-22 19:06:27 +00:00
bsmedberg%covad.net
4f9c552ea7
Bug 287262 - Build locale packages by unpacking final en-US packages and repacking them with localized content r+a=Chase
2005-04-20 23:10:56 +00:00
darin%meer.net
1a1b17801f
fixes bug 290850 "BUILD_ID uses $(shell) poorly" r=bsmedberg a=dbaron,caillon
2005-04-19 21:46:07 +00:00
bsmedberg%covad.net
564337d16d
Bug 288626 - Switch the strict API from opt-in (MOZILLA_STRICT_API) to opt-out (MOZILLA_INTERNAL_API) r=darin
2005-04-06 03:35:24 +00:00
cbiesinger%web.de
763f225033
bug 283489 r=darin sr=bz
...
- Make the HTTP, FTP and file channels implement nsIPropertyBag2 and associated
interfaces (by inheriting from nsHashPropertyBag)
- Use that interface to expose a "content-length" property giving the length of
the data as a 64-bit value on the FTP and HTTP channels
- change docshell and xpinstall to use nsIPropertyBag2 instead of nsIProperties
to read/write the referrer property
2005-04-05 17:40:32 +00:00
darin%meer.net
02f8c9d9ad
fixes bug 286147 "switch from .xulapp to application.ini" r=bsmedberg
2005-03-28 19:36:24 +00:00
bsmedberg%covad.net
d3d9589cf0
libxul step 4 - most of tier 50 (not PSM, and I may have forgotten a few things in toolkit/mozapps also) r=darin
2005-03-18 21:24:05 +00:00
shaver%mozilla.org
bd47ce1019
Bug 282768: infrastructure for XPI_PKGNAME/XPI_PACKAGE-driven XPI automation.
...
r=bsmedberg
2005-02-18 22:17:37 +00:00
bsmedberg%covad.net
5d88cf86c5
Bug 279768 - Use new % syntax for locale directory structure. r=gandalf
2005-01-26 13:33:53 +00:00
bryner%brianryner.com
884453541b
Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron.
2004-12-15 05:52:44 +00:00
bsmedberg%covad.net
7ccf6e4965
Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees.
2004-12-09 19:28:35 +00:00
bsmedberg%covad.net
850168a318
I over-pruned this code for bug 272783 - this will hopefully fix the Firefox static build, though I'm not certain. r=bustage
2004-12-07 02:35:37 +00:00
bsmedberg%covad.net
0c8e85c7f2
Bug 272283 - initial work for --enable-libxul r=bryner+darin This is on by default for xulrunner and off by default for all other apps.
2004-12-06 22:39:54 +00:00
bsmedberg%covad.net
73f1f1abf3
Bug 272843 - remove redundant makefile variable MOZ_COMPONENT_XPCOM_LIBS r=darin
2004-12-04 05:24:38 +00:00
pedemont%us.ibm.com
c6f2de7c1e
Bug 269553 - Integrate JavaXPCOM into build. r=bsmedberg, sr=bryner
2004-12-01 17:33:16 +00:00
bsmedberg%covad.net
c694f808c7
More work for bug 271324 - source localization - reviewed by Pike and biesi
2004-11-29 23:14:13 +00:00
timeless%mozdev.org
a14a802332
Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
...
patch by sdwalker@myrealbox.com r=bryner
2004-11-23 19:34:02 +00:00
bryner%brianryner.com
68acb519c7
When building with --enable-quantify, use /OPT:NOICF to prevent identical functions from being merged. Bug 267576, r=dbaron.
2004-11-15 08:37:53 +00:00
bryner%brianryner.com
47287d3166
Add an explicit --enable-quantify option for windows that causes /FIXED:NO to be used when linking the executable. Otherwise, we omit that option and save about 6% on executable size (the change only affects builds with MOZ_PROFILE or MOZ_DEBUG_SYMBOLS). Bug 263680, r=bsmedberg.
2004-10-12 00:09:58 +00:00
bryner%brianryner.com
23e627fc90
back out 263512, i was on crack
2004-10-11 21:07:55 +00:00
bryner%brianryner.com
cba9584794
bug 263512 - don't use /opt:nowin98 for windows release builds, it increases code size. r=ben.
2004-10-08 18:17:17 +00:00
bryner%brianryner.com
92c1f27b93
Add support for generating PDB-format debug symbols with MSVC, by setting MOZ_DEBUG_SYMBOLS=1 in the environment. This is to be used in place of MOZ_PROFILE. Bug 244231, r=wtc, dmose.
2004-08-26 23:03:00 +00:00
cls%seawood.org
cbcc90ded7
Make console handling in mingw builds behave the same as msvc builds.
...
Bug #245903 r+sr=dmose
2004-06-21 20:56:14 +00:00
gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
bryner%brianryner.com
bb7f1d55ef
Fix profiledbuild for static builds. r=cls, a=brendan. Bug 237239.
2004-04-10 22:51:37 +00:00
bryner%brianryner.com
4453d2acb8
Enable profiledbuild to work for non-static builds (bug 237239). r=cls, a=asa.
2004-04-07 22:59:36 +00:00
bsmedberg%covad.net
168f7225da
Bug 236101 - flatten the directory structure of the embedding SDK. Consensus from dougt/adamlock/blizzard r=cls a=mkaply
2004-03-23 20:58:21 +00:00
cls%seawood.org
b5e2a46299
Use the brute force method to override NSS build variables when cross-compiling.Bug #172651 r=darin a=chofmann
2004-03-23 08:41:30 +00:00
bryner%brianryner.com
64b17d3d9c
- Add detection of -fprofile-arcs/-fprofile-generate to configure
...
- Add a new client.mk target, profiledbuild, which does a profiling build, runs a specified script to generate the profile, and then rebuilds using the profile data.
- Add a profiling script for Seamonkey/Firefox that runs a couple cycles of the pageload test, and then does a second start to hit the fastload/history code.
Bug 237239, r=dbaron, sr=brendan, a=brendan.
2004-03-21 02:31:17 +00:00
bryner%brianryner.com
d5c1b4993a
Disabling my changes. I don't have time to debug this now.
2004-02-26 18:06:02 +00:00
bryner%brianryner.com
24f3fdd1c2
Bustage fix - instead of only allowing PIC if LIBRARY_NAME is defined, just skip it if PROGRAM, SIMPLE_PROGRAMS, HOST_PROGRAM, or HOST_SIMPLE_PROGRAMS is defined.
2004-02-26 17:16:57 +00:00
bryner%brianryner.com
5173722d93
Don't compile .o files for executables with -fPIC. Bug 235657, r=seawood.
2004-02-26 08:17:27 +00:00
cls%seawood.org
d44793ecbe
Add support for cross-compiling to mingw.
...
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
cls%seawood.org
332976510a
Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
...
Bug #232763 r=dbaron sr=brendan
2004-02-11 07:16:11 +00:00
cls%seawood.org
bc24ffd464
Backing out previous changes.
...
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
2004-02-10 18:55:04 +00:00
cls%seawood.org
f390e6de11
Remove unneeded -liberty references.
...
Bug #232763
2004-02-10 17:21:14 +00:00
pinkerton%aol.net
60aa753170
add support for OSX 10.3 SDK support so build done on 10.3 can be run on
...
previous OS versions. Enabled with configure flag --with-macos-sdk=dir
(bug 224161, r=bryner)
2004-01-29 20:18:14 +00:00
cbiesinger%web.de
d99719ebc6
Bug 166192 Remove last traces of PICS.
...
patch by Stephen Walker <sdwalker@myrealbox.com> r=bsmedberg,dougt sr=dbaron
2004-01-28 22:42:21 +00:00
bienvenu%nventure.com
ec427dd14d
add js component to handle starting up in last offline state, or prompting at startup, 221734, r/sr=mscott
2003-10-21 22:15:07 +00:00
mkaply%us.ibm.com
2c59f01ce9
#215581
...
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references
2003-09-15 21:50:20 +00:00
cls%seawood.org
3ce835d117
Set CYGDRIVE_MOUNT at configure time for cygwin-wrapper performance enhancement to work.
...
Thanks to Brian Ryner <bryner@brianryner.com> for the patch.
Bug #206643 r=cls a=mkaply
2003-08-14 21:36:22 +00:00
cls%seawood.org
fa583876c2
Fix VPATH build problem with cygwin make 3.80:
...
* Force use of native cygwin paths & cygwin_wrapper
* Remove _NO_AUTO_VARS mess
* Use full source path when calling win32 compiler so debugging info shows up
* Change DEPENDENT_LIBS to use an intermediate header file instead of commandline define
Bug #210393 r=leaf sr=bryner
2003-08-05 04:43:49 +00:00
bryner%netscape.com
fe7ecce15d
Enable building a library of Gecko components that can be linked against directly and then registered using the static component loader (bug 207407). This enables us to do full prebinding on Mac OS X. Also, don't force libjar to be standalone if not building an installer. r=ccarlen, sr=sfraser.
2003-06-09 22:25:25 +00:00
bryner%netscape.com
1ba88bb7e4
Fix mozcomps meta-component build on non-win32 platforms (bug 205711). Patch by ccarlen, r=pavlov, sr=me, a=sspitzer.
2003-05-16 06:07:37 +00:00
cls%seawood.org
ec0eb750a2
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
2003-04-23 00:54:38 +00:00
seawood%netscape.com
b983df21d3
Resurrect --disable-oji
...
Bug #197924 r=peterl sr=alecf
2003-03-25 06:54:52 +00:00
mkaply%us.ibm.com
7fb75fe25f
#188249
...
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
cls%seawood.org
510cbeb399
Add mingw support to the common rules.
...
Add EXPAND_LIBNAME & EXPAND_MOZLIBNAME $(call) macros which convert base library names into a form suitable for linking.
Add rules for creating asm & intermediate files.
Bug #134113 r=bryner
2003-03-08 05:18:43 +00:00
seawood%netscape.com
09bc437d18
Default to using absolute symlinks when building on Darwin.
...
Bug #193164 r=ccarlen
2003-02-23 15:54:21 +00:00
sspitzer%netscape.com
5dbc0858ba
supplimental fix for #192074 .
...
removing mozilla/mailnews/absync from the tree.
r=cls, this bug has a=asa
2003-02-12 19:56:53 +00:00
seawood%netscape.com
4588fb970a
Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
...
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
colin%theblakes.com
8a6d411d14
OpenVMS build changes. b=180290. r=cls
2002-12-12 00:08:59 +00:00
mkaply%us.ibm.com
b187d6e68b
#177200
...
r=cls
OS/2 only - put call to grab nsinstall from toolsdir back
Happy Mr. Pedemonte?
2002-11-20 14:17:23 +00:00
seawood%netscape.com
7f7adc9c4b
Add bayesian filter & mailview to list of meta_mail sub-components.
...
Make meta component list more readable
2002-11-15 09:39:03 +00:00
seawood%netscape.com
ca17a82709
Make mkdepend failures a fatal condition.
...
Treat nsinstall & mkdepend as HOST_PROGRAMs so that they don't call mkdepend to generate dependencies.
Bug #179895 r=bryner
2002-11-15 03:41:17 +00:00
seawood%netscape.com
5ddf0b8271
Oops. I checked in v1.0 instead v1.1. Too many trees.
...
Fixing clobber bustage
2002-11-14 20:23:26 +00:00
seawood%netscape.com
7830b8a6ef
Drop unneeded java build rules & variables since blackwood now builds using ant.
...
Bug #161617 r=edburns sr=beard
2002-11-14 19:36:28 +00:00
seawood%netscape.com
a21ca257f6
Tighten (add?) tool version checks for win32 builds.
...
Allow MIDL to be specified from mozconfig or env since various MS SDKs contain an unsupported version of midl and they insist upon adding their SDK dirs to the beginning of the PATH (bug #178392 )
Bug #164646 r=bryner
2002-11-09 02:16:55 +00:00
mkaply%us.ibm.com
d1f142c6a1
Backing out this part of change so Os/2 goes green until we find out why this worked on Javier's machine but not the TB
2002-10-30 13:21:32 +00:00
seawood%netscape.com
8d35c7e375
Removing OS/2 support from nsinstall. OS/2 will use a system installed version of nsinstall like the win32 builds.
...
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #177200 r=cls a=roc+moz
2002-10-30 05:53:39 +00:00
blythe%netscape.com
a30a4eed44
part of bug 170618
...
Better enable MOZ_MAPINFO for windows builds.
This will lead to some tools to read the map files and report on code/data size.
2002-10-07 19:09:05 +00:00
timeless%mac.com
42a667539c
Bug 166775 Remove unused _IMPL_NS_APPSHELL defines
...
patch by walk84@yahoo.com r=bryner
2002-09-24 00:56:20 +00:00
timeless%mac.com
65be0f3e7f
Bug 165400 _IMPL_NS_PLUGIN unused
...
patch by walk84@yahoo.com r=biesi sr=bryner
2002-09-24 00:41:35 +00:00
seawood%netscape.com
3792932e15
OS/2's stat() doesn't like paths that have a trailing / so remove it.
...
Use nsinstall from $PATH rather than dist/bin
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #169564 r=cls
2002-09-19 19:48:23 +00:00
bryner%netscape.com
22601f7f46
Fix bug 166614 (wrong linker flags for mozilla.exe on OS/2) by moving the MOZ_WINCONSOLE section of config.mk down so that LDFLAGS doesn't get clobbered. r=cls, a=asa.
2002-09-05 06:28:15 +00:00
bryner%netscape.com
57a19c801f
Factor out console linker flags for Win32 (MOZ_WINCONSOLE) into config.mk so that we can use them from elsewhere. r=cls.
2002-09-02 01:47:23 +00:00
bryner%netscape.com
39ed63d1de
Use -mdynamic-no-pic when building non-PIC code with gcc 3.1 on MacOS 10.2 (bug 165851). r=cls.
2002-08-31 04:33:02 +00:00
mkaply%us.ibm.com
a0a8bd8356
#163550
...
r=cls
Add support for USE_STATIC_LIBS on OS/2
2002-08-20 22:21:21 +00:00
seawood%netscape.com
107b5a9940
Remove unused _NS_IMPL_COOKIE/NS_COOKIE defines.
...
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #162402 r=cls
2002-08-15 05:34:26 +00:00
seawood%netscape.com
3493f63aa0
Use the win32 order file if it exists & MOZ_COVERAGE is set
2002-08-10 14:06:10 +00:00
kaie%netscape.com
efa196e6b5
b=123917 Remove non-NSS_3_4 codepaths
...
r=wtc sr=alecf
2002-08-07 13:39:57 +00:00
seawood%netscape.com
fdafe18afe
Remove unused defines:
...
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG
Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner
_IMPL_NS_VIEW
Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
seawood%netscape.com
d792c3f858
Fix win32 gmake static builds.
...
Bug #160104 r=bryner
2002-08-06 04:17:50 +00:00
bryner%netscape.com
4d7d4c4470
Removing unused NS_DOM/_IMPL_NS_DOM and NS_INTL/_IMPL_NS_INTL defines (bugs 160248 and 160253). Patch for 160248 by walk84@yahoo.com, r=me&cls; patch for 160253 by me, r=cls.
2002-07-31 20:53:46 +00:00
bryner%netscape.com
1d0a6c1370
Missed this one -D_IMPL_NS_NET for bug 159887. r=cls.
2002-07-30 03:09:03 +00:00
seawood%netscape.com
c61a26b5bb
Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
...
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd. This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall. nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive. (I'll have to check the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs. Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2002-06-17 17:09:57 +00:00
bryner%netscape.com
6cf9d3f65a
Add an option to enable prebinding for mach-o builds (bug 151087). r=cls.
2002-06-13 08:52:55 +00:00
seawood%netscape.com
e4ef1b46a1
Override compile flags instead of appending them for profile, coverage & trace-malloc builds. This should fix the talkback line number issue.
...
Bug #141834 r=leaf sr=jdunn
2002-05-16 19:02:45 +00:00
seawood%netscape.com
ce9e9903a5
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
2002-04-25 02:52:44 +00:00
seawood%netscape.com
d42b1b1fd4
Add make -j support to win32 gmake builds.
...
Bug #132848 r=bryner
2002-04-19 02:42:28 +00:00
mkaply%us.ibm.com
de8f6cc8ff
#135795
...
r=cls, a=asa
Disable mkdepend on OS/2 for now.
2002-04-15 22:54:51 +00:00
cls%seawood.org
8b943fb73e
Fix mkdepend so that it compiles on OS/2.
...
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #135795 r=cls a=rjesup
2002-04-06 07:17:40 +00:00
seawood%netscape.com
726813a068
Only set MAPFILE if MOZ_MAPINFO is set - win32 gmake build
...
Bug #129161 r=walk84 a=asa
2002-03-12 21:15:36 +00:00
leaf%mozilla.org
9d1c571859
fix PDBFILE definition and use for windows gmake builds, sr=cls, a=drivers
2002-03-06 09:50:34 +00:00
seawood%netscape.com
c187055918
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
2002-02-26 09:26:10 +00:00
dougt%netscape.com
de4c2451f4
Adding build SDK support. r=dougt, sr=alecf, submitted by seawood, a=asa
2002-02-25 23:20:01 +00:00
seawood%netscape.com
682e911182
Oops. Forgot that LIBS_DIR already set -L. Fixing dec1 bustage
2002-02-19 05:38:41 +00:00
seawood%netscape.com
331568e005
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
2002-02-19 03:00:08 +00:00
wtc%netscape.com
b7a7bb6948
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
2002-02-14 15:29:22 +00:00
seawood%netscape.com
a150df9906
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.
2002-02-08 19:17:37 +00:00
seawood%netscape.com
ec7cf05d95
Quick fix for OS/2 bustage. NSS appears to have LIB_PREFIX fixed
2002-02-08 08:41:26 +00:00
seawood%netscape.com
44200022d9
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.
2002-02-08 06:04:05 +00:00
kaie%netscape.com
45413ade3e
b=116334 NSS 3.4 landing
...
r=cls/wtc sr=kin/simon
2002-02-06 13:31:07 +00:00
seawood%netscape.com
8114ce2d99
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
2002-02-05 06:01:58 +00:00
seawood%netscape.com
986782a915
Set MAPFILE in config.mk instead of rules.mk
2002-02-04 05:49:14 +00:00
seawood%netscape.com
198d102f6b
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.
2002-02-03 03:28:07 +00:00
seawood%netscape.com
8a796348b5
Add $(BIN_SUFFIX) to mkdepend defines
2002-02-03 00:41:00 +00:00
seawood%netscape.com
6a70bafd9e
Fix "static" build support for win32 gmake builds.
...
Bug #58981 r=bryner
2002-01-25 03:20:51 +00:00
seawood%netscape.com
20db7832c9
Fix --enable-debugger-info-modules=yes case.
...
Thanks to hoshem@mel.comcen.com.au (Michael Hore) for the patch.
Bug #114980 r=cls
2002-01-16 07:06:45 +00:00
seawood%netscape.com
c946b52969
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
2001-12-18 21:16:25 +00:00
seawood%netscape.com
874c54280c
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
2001-12-18 09:14:29 +00:00
seawood%netscape.com
3738d752bc
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
2001-12-14 23:49:04 +00:00
seawood%netscape.com
fa89ac4adf
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
2001-12-09 07:08:58 +00:00
seawood%netscape.com
79301281ee
Initial landing of win32 support for autoconf builds.
...
Bug #58981 sr=alecf
2001-12-04 21:17:48 +00:00
kaie%netscape.com
5cb9ace646
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
2001-11-29 23:36:34 +00:00
seawood%netscape.com
e40c82e9ee
Allow modules to override *default* optimization levels by setting MODULE_OPTIMIZE_FLAGS
...
Bug #110215 r=bryner
2001-11-16 07:42:48 +00:00
seawood%netscape.com
7283be27a9
Update mail meta modules list to handle smime.
...
Bug #109432 r=bryner
2001-11-13 07:48:26 +00:00
seawood%netscape.com
209698adb6
Oops. That wasn't supposed to go in yet. Fixing tinderbox bustage
2001-11-07 08:09:36 +00:00
seawood%netscape.com
f21244ac4e
Move defines from config.mk into configure.in
2001-11-07 06:13:22 +00:00
rods%netscape.com
760f64245a
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
2001-11-03 14:59:39 +00:00
seawood%netscape.com
e2349ad7d3
Attempt to fix AIX bustage by linking in smime
2001-10-31 08:27:27 +00:00
mkaply%us.ibm.com
e1728d707c
Putting these back the way they were in an attempt to fix the bustage
2001-10-27 15:11:07 +00:00
mkaply%us.ibm.com
32400becf2
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
2001-10-27 11:54:03 +00:00
seawood%netscape.com
fc23b222cd
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.
2001-10-27 08:04:27 +00:00
seawood%netscape.com
d5f3120058
Land the simple OSX Mach-O build changes.
...
Bug #75653 r=cls
2001-10-25 08:55:53 +00:00
seawood%netscape.com
6c968e0e34
There's no need to create a target version of nsinstall so always compile it for the host platform.
2001-10-14 21:38:01 +00:00
seawood%netscape.com
716621d9a4
Turn on module dependency tracking.
...
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
cls%seawood.org
f87d1c4b56
Install LDAP headers into seperate ldap include dir.
...
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
cls%seawood.org
d63332c263
Use non-versioned names for nss libraries as they have different basenames for their static & shared libs (see bug 86254).
...
Bug #46775
2001-06-20 22:11:23 +00:00
waterson%netscape.com
0877b1a573
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.
2001-06-20 20:21:49 +00:00
cls%seawood.org
80f526179f
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
2001-06-18 22:10:38 +00:00
jcgriggs%sympatico.ca
2163921b29
Updates to Build for Qt Mozilla. Bugzilla #81241
2001-06-18 16:11:30 +00:00
cls%seawood.org
f7991766ff
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
2001-05-22 07:52:30 +00:00
cls%seawood.org
2c65f67209
Place xpcom libs before nspr libs in MOZ_COMPONENT_LIBS
2001-04-30 02:56:51 +00:00
cls%seawood.org
fc98b19b2c
Generate list of exported libraries to be used for final link as we traverse the tree. Bug #46775
2001-04-28 18:51:31 +00:00
cls%seawood.org
e052bd05ba
Make --with-dbgrinfo-modules work as expected.
...
bug #77088 r=shaver
2001-04-27 10:00:33 +00:00
cls%seawood.org
755fca82f2
Use CONFIG_TOOLS instead of DEPTH/config so that the commercial build works. Bug #66529 r=jdunn@netscape.com,mtchan@eng.sun.com
2001-04-27 04:19:44 +00:00
cls%seawood.org
29245148cf
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
2001-04-24 03:54:12 +00:00
cls%seawood.org
9c9c0be0ea
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.
2001-04-23 22:54:29 +00:00
cls%seawood.org
52aab8136f
Reversing previous checkin. This was not meant for the trunk just yet. Broken client.mk on the branch. :-/
2001-04-19 03:00:55 +00:00
cls%seawood.org
74cdc661b1
Build fixes based upon Ron's original mega-patch.
2001-04-19 01:53:36 +00:00
bryner%uiuc.edu
1638ed7af6
Add support for building PSM from the nss autoconf branch using --enable-crypto. Remove references to obsolete MOZ_SECURITY define. r=cls.
2001-04-14 03:20:48 +00:00
cls%seawood.org
ce739653f5
Update our non-compiler based dependency system to build dependencies on the fly like the compiler-based system does.
...
Bug #66529 r=leaf
2001-04-05 01:18:34 +00:00
erik%netscape.com
910367aea6
checkin for bstell@netscape.com:
...
bug 54000; r=ftang@netscape.com , sr=erik@netscape.com
(part of nl_langinfo(CODESET);)
add OS_ARCH compile define
2001-04-03 06:01:07 +00:00
cls%seawood.org
5dc13141ba
Land the rest of the --enable-static-components build changes.
...
Bug #46775 r=bryner
2001-03-20 05:42:58 +00:00
rods%netscape.com
324b8102e2
turn on reflow counting when building in debug mode, activated by a pref
...
Bug 71514 r=kmcclusk sr=attinasi
2001-03-14 01:05:07 +00:00
cls%seawood.org
f91458e6a5
XPCOM_STANDALONE is no longer needed for xpcom standalone builds
2000-12-26 23:49:01 +00:00
cls%seawood.org
c689c1f377
Changed named of ELF_DYNSTR_GC to elf-dynstr-gc.
...
Bug #62098
2000-12-11 07:25:45 +00:00
cls%seawood.org
a3cca6d3ca
Add hooks to turn on module dep tracking by setting MOZ_TRACK_MODULE_DEPS=1 when running configure. Bug #59454
2000-12-04 01:34:02 +00:00
cls%seawood.org
436cd9813d
Enable BEOS_ADDON_WORKAROUND hack for all BeOS builds
2000-11-27 21:27:10 +00:00
dougt%netscape.com
36dc294e5e
Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
2000-11-21 23:40:34 +00:00
cls%seawood.org
55b0a0d720
Cross-compiling fixes. Bug #11890 r=blizzard
2000-10-24 21:22:32 +00:00
ramiro%eazel.com
faf59c6da9
Bug 56795. Adding support for corel/eazel profiler. Build changes approved
...
and reviewed by cls. r=cls a=cls.
2000-10-20 14:59:13 +00:00
cltbld%netscape.com
2dafc331d1
Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage
2000-09-21 16:37:14 +00:00
warren%netscape.com
075350b1c8
Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
2000-09-20 19:35:24 +00:00
cls%seawood.org
9ae337ffd5
On second thought, nevermind
2000-08-02 02:44:56 +00:00
cls%seawood.org
386071a27f
Add checks for FORCE_BUILD_REFCNT_LOGGING & NO_BUILD_REFCNT_LOGGING per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
2000-08-02 02:42:54 +00:00
cls%seawood.org
062c8bd937
Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
2000-07-10 07:13:31 +00:00
cls%seawood.org
96bae572bc
Erk, wrong identifier for OS/2
2000-06-29 03:03:43 +00:00
cls%seawood.org
b1038e956c
OS/2's cmd.exe doesn't support the no-op ':' .
2000-06-28 22:31:12 +00:00
cls%seawood.org
8e8437f9fd
Tweaks to build xpconnect standalone. Bug #42024 . Thanks to Mark Adams <madams@janna.com> for the patches.
2000-06-28 07:03:13 +00:00
cls%seawood.org
d27fda69b0
Adding configure option --enable-elf-dynstr-gc. Bug #43357
2000-06-28 04:32:15 +00:00
mkaply%us.ibm.com
2cefa78d8d
#40177
...
r=cls, a=brendan
OS/2 bring up - fix some various build problems relating to nsinstall and SHELL
2000-06-21 00:16:45 +00:00
cls%seawood.org
b129e998c9
Finishing off the standalone modules framework.
...
List js/src/liveconnect & js/src/xpconnect in toplevel Makefile.in to allow js to be built using the standalone framework.
Use the <module>_STANDALONE defines anytime BUILD_MODULES != all.
r=slamm
2000-05-20 02:45:59 +00:00
dp%netscape.com
06d3d1b210
Using --enable-module. Thanks to cls@seawood.org
2000-05-16 23:04:54 +00:00
cls%seawood.org
c7d78537e6
Added new configure option --with-dbgrinfo-modules to allow us to independently toggle the use of the developer's -DDEBUG flag and the compiler's -g debug flag.
...
Thanks to Justin Morey <justin@68k.org> for the patch. Bug 39187
2000-05-16 09:31:58 +00:00
cls%seawood.org
427d163ef9
Rearranged CFLAGS so that mozilla includes come before system includes. Bug #37210
2000-04-27 01:38:11 +00:00
cls%seawood.org
63bf754013
Fix non-MD and non-native makedepend depend builds. Bug 35186. r=jlnance
2000-04-17 04:57:33 +00:00
cls%seawood.org
3c1876ab59
Minor changes to incoporate OS/2 into our build system. Bug #34106
...
We now set MOZ_{JPEG,ZLIB,PNG}_{CFLAGS,LIBS}, XPCOM_LIBS, MOZ_COMPONENT*_LIBS, WIDGET_DLL, GFXWIN_DLL and MOZ_JS_LIBS in configure.
Added os2 specific arguments to configure.
Added os2 target arch section to configure.
Modified a handful of Makefile.ins to use MOZ_JS_LIBS, MOZ_COMPONENT_LIBS, & EXTRA_DSO_LIBS where necessary.
2000-04-05 06:08:04 +00:00
cls%seawood.org
57978e5c23
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
2000-04-04 04:46:38 +00:00
cls%seawood.org
eae7961292
Removed unused WINNT ifdefs from config.mk
2000-04-01 10:07:45 +00:00
cls%seawood.org
5f6e2a6cff
Fix cross-compiling rules so that we can build both the host & target version of our "internal" build tools.
...
Added .ho suffix for host objects.
Added rules for HOST_PROGRAM, HOST_LIBRARY & HOST_SIMPLE_PROGRAMS.
When cross-compiling, use the host_ versions of nsinstall, xpidl & xpidl_link and install host targets under $(DIST)/host .
Bug #11890
2000-03-31 07:18:52 +00:00
cls%seawood.org
214f9da634
Common makefile changes for OS/2. Bug #31845
2000-03-31 01:24:48 +00:00
slamm%netscape.com
b108495038
Remove dist directory on 'clean' target. Otherwise, tinderbox never removes dist and thinks it has a complete binary when it does not. Maybe we should change the tinderbox scripts instead of doing this, but this will get tinderbox turning red now.
2000-03-14 17:55:03 +00:00
cls%seawood.org
5542f64002
Set MKDEPEND_DIR using srcdir instead of CONFIG_TOOLS.
2000-03-14 06:17:27 +00:00
cls%seawood.org
1f6e456051
Fix the distclean target so that it removes all of the generated Makefiles not just the traversed ones.
...
Move the _TOOLS variables to config.mk to fix tinderboxen that run targets before running configure again.
Change CONFIG_TOOLS to use DEPTH instead of topsrcdir.
2000-03-14 06:16:27 +00:00
slamm%netscape.com
c99b3e25cc
Add flag to avoid multiple inclusions. Use defines from autoconf.mk.in for tool locations (supports 3rd party builds). Move include of insure.mk from autoconf.mk.in to config.mk
2000-03-14 03:00:38 +00:00
pavlov%netscape.com
33ce2d4e90
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
edburns%acm.org
1328989c37
a=slamm
...
r=slamm
Checkin to fix build bustage. Move conditional stuff from common.mk to config.mk.
2000-03-09 03:34:54 +00:00
sherry.shen%sun.com
14768205c5
Bug #28281 , r=leaf, a=leaf,
...
Add an option for building Java-supplement
and fix the Java building problem about JDIRS.
2000-03-09 02:08:23 +00:00
jim_nance%yahoo.com
5f67ce7b92
Fix for the Tru64 changes to work with the autoconf scheme we are using.
...
r=cls
2000-03-07 02:35:43 +00:00
jim_nance%yahoo.com
9da1db5237
This is xptcall code for Tru64 Unix (Formerly Digital Unix, Formerly OSF/1).
...
It was written by Steve Streeter <streeter@zk3.dec.com> of Compaq.
r=jlnance a=shaver
2000-03-07 00:15:07 +00:00
cls%seawood.org
aeb63a9a96
Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
...
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
slamm%netscape.com
c479bba7fc
Avoid forking a process for every directory for every pass of the build for a value that is never used.
2000-03-02 02:11:34 +00:00
cls%seawood.org
9f3b874745
Removed redundant XPDIST from the build. Changed existing references to DIST.
...
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
cls%seawood.org
bd821a0c4b
Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
...
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
1999-12-24 10:58:11 +00:00
cls%seawood.org
a19cd106af
Removing DEBUG_AUTOCONF_XCOMPILE ifdef.
1999-12-22 04:26:59 +00:00
cls%seawood.org
865a6613b1
Partial fix for bug 20254. Allow flags passed to CFLAGS during configure be used for both compiling & linking. CFLAGS as we know it becomes COMPILE_CFLAGS so that platforms that cannot link using DSO flags (qnx) can still build. The new CFLAGS will not have DSO flags and will be used primarily for linking.
...
Remove OPTIMIZER & XP_DEFINE from config.mk
1999-12-22 03:40:16 +00:00
cls%seawood.org
01ee3eae4c
We don't need to recalculate the OS_* variables each time make is invoked so move them into configure.in so that they are set only once.
1999-11-22 08:15:46 +00:00
cls%seawood.org
37e6cb568f
Copied check for MOZ_SECURITY to DEBUG_AUTOCONF_XCOMPILE ifdef
1999-11-09 23:16:22 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
slamm%netscape.com
da1ab82134
Include autoconf.mk from DEPTH instead of topsrcdir since it is a generated file. This only applies if it was not previously included.
1999-09-29 20:39:46 +00:00
cls%seawood.org
c0192d9ec2
Removed hardcoded RANLIB as it breaks some Ports tinderboxes
1999-09-03 04:35:48 +00:00
slamm%netscape.com
c4ac2d48be
Move some defines into configure. Remove unused build variables. Include autoconf.mk if it hasn't already been included.
1999-09-02 22:02:46 +00:00
cls%seawood.org
76bdb0b5f1
Landed first set of cross-compiling changes
...
Split AR into AR & AR_FLAGS
Moved AR_LIST, AR_EXTRACT, OBJ_SUFFIX & LIB_SUFFIX definitions into configure.in
Moved DIST definition to autoconf.in.mk. In the future, it should be set by configure using --prefix
Added DEBUG_AUTOCONF_XCOMPILE ifdef to config.mk
1999-08-29 18:10:23 +00:00
hshaw%netscape.com
f1c2eead4f
purge temporary ifdef NET_SOCKET_PROVIDER_BUILD
1999-08-25 01:04:09 +00:00
hshaw%netscape.com
42a761da6a
enable socket provider code
1999-08-24 04:54:34 +00:00
hshaw%netscape.com
a92c70a07f
backout change until I can figure out why socket subdirectory isn't building
1999-08-23 15:28:43 +00:00
hshaw%netscape.com
9e5d21b28a
enable build for socket provider - thanks Andreas Otte
1999-08-23 15:01:12 +00:00
cls%seawood.org
0991be09fa
Removed all references to obsolete OBJDIR variable.
...
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
ramiro%netscape.com
0ccaaf01cf
Added Qt support to the unix build system. Thanks to Shawn Packwood
...
<shawnp@colba.net> for the patches.
1999-08-09 14:55:56 +00:00
briano%netscape.com
71d6f80eea
Looks like the inclusion of OpenVMS.mk isn't temporary.
1999-07-31 00:57:27 +00:00
briano%netscape.com
c73371ee60
Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
1999-07-07 22:03:45 +00:00
andreas.otte%primus-online.de
941da1e6dc
changes to allow hack in necko makefiles so that header names don�t collide. Keeping up with config.mak and rules.mak
1999-06-23 20:38:09 +00:00
valeski%netscape.com
487d9ea921
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
briano%netscape.com
d4c285bfc3
Fix for QNX/NTO.
1999-06-15 23:56:05 +00:00
ramiro%netscape.com
5a33fa141c
Cleanup the ClientWallet, SingleSignon and CookieManagement mess.
1999-06-10 14:59:06 +00:00
briano%netscape.com
f44fedc9cf
Added an explicit LD definition for QNX.
1999-06-04 01:42:00 +00:00
briano%netscape.com
2122c0e731
Added support for OpenVMS. Thanks to colin@theblakes.com.
1999-06-03 03:16:09 +00:00
briano%netscape.com
8ff59dd306
Yanked out some of the obsolete \$OS_ARCH.mk stuff.
1999-05-29 01:44:42 +00:00
briano%netscape.com
4fd2da0cf9
Removed the coreconf.mk include. Not used anymore.
1999-05-29 01:32:26 +00:00
briano%netscape.com
590e83d212
Got rid of the BSDECHO macro. Obsolete.
1999-05-28 03:36:21 +00:00
jdunn%netscape.com
abbbee5eaa
backing out my change to LIBS_DIR... this will get the tests building again
1999-05-27 03:35:52 +00:00
jdunn%netscape.com
808f16519c
Fixing link/runtime problem with certain platforms. Linking against the 'libs'
...
directory is forcing AIX to link statically instead of dynamically.
1999-05-26 22:40:14 +00:00
akkana%netscape.com
1269cb57ee
New build option enable-crash-on-assert for those who really want the old behavior
1999-05-11 22:22:24 +00:00
mccabe%netscape.com
90fea6dc45
Build support for working with .idl files. Adding XPIDLSRCS to a Makefile.in exports the listed idl files to dist/idl, generates .h files to dist/include, and generates .xpt files, and links them to $(MODULE).xpt, in components.
1999-05-08 02:06:15 +00:00
briano%netscape.com
33b180ac28
Fix to properly support Sun's WorkShop compilers. Thanks to Tim Rowley (tor@boojum.cs.brown.edu).
1999-04-30 21:43:50 +00:00
morse%netscape.com
cbcc775788
turn on single signon and client wallet
1999-04-17 14:20:36 +00:00
ramiro%netscape.com
01fc612120
Undo previous exorcism. Bring back the MOZ_NO_WALLET_HACK thing, but fix
...
the logic for setting it in autoconf.mk.
1999-04-15 01:28:21 +00:00
ramiro%netscape.com
1f8accefff
MOZ_NO_WALLET_HACK exorcism.
1999-04-14 10:17:25 +00:00
ramiro%netscape.com
04f1be7118
Better fix for the nspr building thing - after talking to wtc.
1999-04-13 04:13:51 +00:00
ramiro%netscape.com
54628fb276
Simplify further. Use only one one variable to indicate whether NSPR is
...
native or not.
Remove a bunch of AC_DEFINE() statements for a previous rpm support checkin
I made (it was not needed). Use MOZ_ instead of MOZILLA_ to be consistent
with the rest of configure.in.
Added build/nsprenv.mk support. Setting the NSPR environment via a file.
This doesnt work yet, since it needs 2 small tweaks to NSPR.
Added support for non native nspr. Not turned on yet. Until NSPR includes
2 small tweaks.
Since comments are free, added a bunch of them.
1999-04-11 10:32:45 +00:00
morse%netscape.com
e22d96f886
turned cookie management back on since it wasn't causing the crash after all, approved by cyeh
1999-04-07 14:39:57 +00:00
morse%netscape.com
ccfe8ab1be
disable cookie management because linux was dying on startup
1999-04-07 05:45:44 +00:00
morse%netscape.com
50c3689bb0
turn on ClientWallet and SingleSignon for unix platform
1999-04-07 01:49:31 +00:00
slamm%netscape.com
4d78a3acba
Use OS_LDFLAGS instead of CFLAGS.
1999-03-25 23:23:09 +00:00
slamm%netscape.com
fab58a341c
Pull CFLAGS out of link line.
1999-03-22 20:43:02 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
briano%netscape.com
8fff449d7c
Now static builds can find the static libraries they need.
1999-03-12 00:30:52 +00:00
slamm%netscape.com
ac4169a9eb
Move AC_INCLUDE_OR_DEFINES into OS_CFLAGS/OS_CXXFLAGS.
1999-03-09 01:30:00 +00:00
ramiro%netscape.com
0f9121d023
Allow for lock_SunOS.s to build properly. Fix the build system to
...
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.
1999-03-08 15:01:13 +00:00
ramiro%netscape.com
bf8bece680
Add Templates.DB dir to GARBAGE so that the output of the Solaris CC template
...
code generator can be clobber. Otherwise, dependancies and clobbering dont
work.
1999-03-08 11:44:25 +00:00
cls%seawood.org
0934081cb8
Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables.
1999-03-07 05:18:45 +00:00
slamm%netscape.com
910cec25bf
Move defines from Makefile control to autoconf control.
1999-02-16 18:29:55 +00:00
slamm%netscape.com
dfb2a3475f
Shorten the compile line. Add test and support for preprocessor '-include' flag
1999-02-09 23:24:12 +00:00
mcafee%netscape.com
7c9b7bd745
Adding purify cruft to GARBAGE rule.
1999-02-06 06:37:35 +00:00
alecf%netscape.com
bda5247950
turn off NETLIB_THREAD for now since it's making us use 100% of the CPU and may be causing a PR_ASSERT(0) in netlib
1999-02-03 22:40:45 +00:00
alecf%netscape.com
4437702935
unix should support netlib on another thread too.
1999-02-02 07:59:20 +00:00
mcafee%netscape.com
4441582ff1
Force third install pass so we can build tests, weird dependencies crop up if we do libs & install at the same time. Thanks to kipp@netscape.com for the idea for this fix.
1999-02-02 07:34:20 +00:00
slamm%netscape.com
0c38a230c5
Move CPP_PROG_LINK define from config.mk to rules.mk. This allows config.mk to be included in a Makefile before CPPSRCS is defined (i.e. Having CPP_PROG_LINK in config.mk caused an unnecessary dependency.)
1999-01-28 00:59:03 +00:00
braddr%puremagic.com
cdeee1d273
solaris 2.6 native makedepend can't handle lines over 4000 bytes, shorten this down to fit.
1999-01-23 08:24:39 +00:00
slamm%netscape.com
f383331a4e
Make depend.mk files smaller by putting more dependencies on one line (i.e. Add a '-w' flag to makedepend).
1999-01-23 00:50:39 +00:00
mcafee%netscape.com
586f36eca2
Turn on C++ linking if we have any .cpp files.
1999-01-22 10:01:44 +00:00
mcafee%netscape.com
c677679a85
Adding support for linking binaries
1999-01-22 04:00:13 +00:00
alecf%netscape.com
714adc1e79
specify the exact location of the XPIDL compiler
1999-01-22 01:27:28 +00:00
ramiro%netscape.com
66ed076453
Make sure clobber kills dependancies.
1999-01-21 07:42:08 +00:00
briano%netscape.com
86083d2ed2
Fix for bugzilla#1316 in which both debug and optimization flags were being passed to the compiler when MOZ_DEBUG was defined.
1999-01-05 00:37:34 +00:00
alecf%netscape.com
05bdfc2d83
add --eanble-mailnews and --enable-ldap switches, and depricate MOZ_DARK
1998-12-23 00:48:52 +00:00
cls%seawood.org
385c919d46
Use OS_CFLAGS to set debugging flags as CFLAGS gets overwritten later.
1998-12-21 21:34:17 +00:00
shaver%netscape.com
2e1488cb9a
Add --enable-debug=module1,module2 to selective turn on debugging.
...
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful. Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect. We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy. Thanks, Matt!]
1998-12-15 16:32:37 +00:00
ramiro%netscape.com
ca7d6e5f44
Add support for 'native' dependancies on systems that include the 'makedepend'
...
binary by default. For example, linux freebsd and other unices that have
X11 installed in a reasonable fashion. The commercial unices will continue
to suck as usual.
1998-12-04 05:07:01 +00:00
cls%seawood.org
63d5da4bf2
Linux shouldn't need the mkdetect scripts any longer. Get rid of bogus motif dependency as well.
1998-11-21 01:00:00 +00:00
kin%netscape.com
8121906f69
Makefile.in and config modifications to allow us to build the new NGT based
...
editor.
1998-11-18 22:35:21 +00:00
cls%seawood.org
7563d087af
Added DLL_SUFFIX fixes. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
1998-11-18 05:35:46 +00:00
briano%netscape.com
dfbaaa22c5
Make the OSF/1 OS_RELEASE macro compatible with that used by NSPR.
1998-10-31 20:14:33 +00:00
cls%seawood.org
8573fb2ea0
Use separate DEFINES for autoconf if MOZ_DEBUG is defined. Should clear up IRIX depend tb.
1998-10-26 02:25:31 +00:00
cls%seawood.org
533abf7234
Split OS_CFLAGS into OS_CFLAGS, OS_INCLUDES and DEFINES.
...
Modified Makefile.ins to append not overwrite DEFINES.
Added $(DEFINES) to the mkdepend command line so that some conditional dependencies are caught as well.
1998-10-25 22:25:25 +00:00
briano%netscape.com
01b9f31e90
Support for the new, single dist/include directory mechanism.
1998-10-23 04:41:26 +00:00
cls%seawood.org
231e51bbaf
The system versions of jpeg & png are used by default (if found) unless the local copy is more recent. Zlib is used by default if found.
...
Added separate variables for jpeg, png & zlib CFLAGS & LIBS.
Added --with-option=dir support for jpeg, png & zlib.
Split X defines into XCFLAGS, XLDFLAGS & XLIBS.
Will attempt to link nspr against the proper thread lib if the initial check fails.
Removed last vestiges of NO_SECURITY.
Modified cmd/{gnome,qt,x}fe/Makefile to only use autoconf defined variable for the final link.
Changed ACCFLAGS to OS_CFLAGS. Changed ACLIBS to OS_LIBS.
OPTIMIZER (config.mk) is no longer set for autoconf.
No longer includes platform specific .mk
1998-10-23 00:36:08 +00:00
cyeh%netscape.com
61fbed046b
turn off -DNSPR20
1998-10-19 20:56:21 +00:00
cyeh%netscape.com
9e303e44c5
remove old old -DNSPR. As if we could ever build now without it.
1998-10-16 01:39:09 +00:00
briano%netscape.com
1680de6396
Added to GARBAGE to be sure to clean up the Watcom compiler droppings on QNX.
1998-10-16 00:25:54 +00:00
cyeh%netscape.com
723bed0c03
remove NO_SECURITY !define
1998-10-15 22:42:41 +00:00
kin%netscape.com
c3b62f6c1b
Turn on MOZ_ENDER_MIME code.
1998-10-14 20:31:10 +00:00
slamm%netscape.com
57a7d207b0
Add MOZ_SECURITY to DEFINES if !NO_SECURITY. cyeh will clean this up later and replace !NO_SECURITY with the more straightforward MOZ_SECURITY.
1998-10-12 23:12:45 +00:00
rpotts%netscape.com
42d08e25e9
Moved composer defines inside of ifndef MODULAR_NETLIB blocks to get NGlayout building again...
1998-10-10 07:21:24 +00:00
mcafee%netscape.com
b13e3c89ab
Turning SMART_MAIL on by default
1998-10-09 07:35:46 +00:00
waterson%netscape.com
57bb5cc980
Touch down progress bar changes from PROGRESS_19981006_BRANCH. a=briano.
1998-10-09 04:33:07 +00:00
mcafee%netscape.com
30d35cecc9
Add defines for SMART_MAIL. Thanks to skinny@knowhere.net for this fix
1998-10-09 00:38:50 +00:00
cyeh%netscape.com
214a71fffc
remove -DMOCHA from all builds
1998-10-06 20:48:56 +00:00
briano%netscape.com
c5c3546d6c
Fixes to help get UnixWare 7 builds off the floor.
1998-10-04 00:28:14 +00:00
cls%seawood.org
b091b3b460
Removed NSPR build kludge.
1998-10-03 05:02:15 +00:00
briano%netscape.com
da78f7fa2d
Now supports MOZ_DOM, compliments of toshok@netscape.com.
1998-10-02 22:43:52 +00:00
briano%netscape.com
ef17145f77
Netscape-specific change to deal with the fact that many of our machines
...
have Perl 4 installed on them, and need to keep it where it is for historic
reasons. So, we needed a way to be sure we get Perl 5 when building mozilla.
This change takes care of that. It may break some people *inside Netscape*
initially, but problems should be minimal, as the solution involves simply
creating a symlink.
1998-10-02 02:44:58 +00:00
cls%seawood.org
34c9f27ece
Make autoconf ignore old setting of MOZ_MEDIUM as well as MOZ_LITE
1998-09-30 20:13:35 +00:00
cls%seawood.org
8d52dcaee0
Moved defines for MOZ_MAIL_COMPOSE out of MOZ_MEDIUM ifdef and placed it under separate MOZ_MAIL_COMPOSE ifdef. Fixes --enable-mail-compose.
1998-09-30 18:58:15 +00:00
cls%seawood.org
a3e286caa6
Replaced checks for NO_EDITOR with checks for MOZ_EDITOR. Removed check for NO_EDITOR from config.mk. Removed EDITOR=1 from config.mk. Set MOZ_EDITOR= ifdef MOZ_LITE.
1998-09-30 00:48:23 +00:00
akkana%netscape.com
97d9801e0c
Turn on MOZ_MAIL_COMPOSE. Approved by Briano
1998-09-29 22:43:22 +00:00
cyeh%netscape.com
e87c3dad72
hasta la vista, MOZ_GOLD
1998-09-29 21:57:03 +00:00
mlm%netscape.com
7c0b3bf591
Branch landing: Multithreading in mozilla.
...
- Add -DJS_THREADSAFE to builds.
1998-09-25 22:00:13 +00:00
briano%netscape.com
86badc2b4e
Changes requested by wtc@netscape.com to support NSPR 3.0.
1998-09-24 03:51:10 +00:00
akkana%netscape.com
75245275e4
config.mk
1998-09-23 21:30:15 +00:00
akkana%netscape.com
1d50218aec
Turn on MOZ_MAIL_COMPOSE by default. Approved by briano
1998-09-23 18:41:11 +00:00
briano%netscape.com
8ea803ee22
Whether or not security is enabled is independent of the MOZ_LITE, MOZ_MEDIUM, MOZ_BLAHBLAHBLAH macros. This should help people building MOZ_LITE.
1998-09-22 23:49:58 +00:00
nisheeth%netscape.com
1fa80935d5
Adding build support for modules/libtest that exposes interfaces for
...
testing the layout engine.
1998-09-21 21:43:38 +00:00
cls%seawood.org
57104f895e
Don't set NSPRDIR if using autoconf. Ignore automatic settings made by MOZ_LITE or lack of MOZ_LITE. Don't add -DDEVELOPER_DEBUG to DEFINES if using autoconf.
1998-09-10 03:58:52 +00:00
ramiro%netscape.com
16ff26784d
Allow the 'unique host identity' to be overriden by MOZILLA_CONFIG_HOST_IDENT.
...
Also make the clean target in config/mkdetect actually work.
1998-09-09 08:00:10 +00:00
briano%netscape.com
fef58f3156
Tried to make the differences/similarities between MOZ_LITE, MOZ_MEDIUM, and MOZ_DARK more obvious.
1998-09-08 21:40:13 +00:00
cls%seawood.org
71de1017e2
Let user set CC & CXX to propagate the c and c++ compiler throughout the main build.
1998-09-08 03:33:40 +00:00
briano%netscape.com
de681d61bc
Support OpenBSD.
1998-09-05 04:16:15 +00:00
briano%netscape.com
359bf85b46
Added MOZ_EDITOR support, and did some minor cleanup.
1998-09-05 01:10:54 +00:00
akkana%netscape.com
ce9a784cbd
Mailto landing: grok MOZ_MAIL_COMPOSE. Approved by Briano.
1998-09-04 18:53:02 +00:00
cls%seawood.org
b17dea4282
Fixed problem of autoconf not using ACCFLAGS when using --enable-debug.
1998-08-29 22:12:53 +00:00
briano%netscape.com
ae4c60b0e0
Added support for DG/UX, and a fix for bug#254.
1998-08-28 20:17:38 +00:00
cls%seawood.org
29c5d4e8cc
ifdef'd out MOZ_OJI as only the bare minimum should be on by default for the autoconf buld.
1998-08-28 07:00:13 +00:00
cls%seawood.org
5f7a303f06
Enabled dependencies for autoconf.
1998-08-27 19:52:22 +00:00
slamm%netscape.com
8269f347ba
Hookup NETSCAPE_COMMERCIAL for the Unix builds.
1998-08-26 18:35:26 +00:00