benjamin%smedbergs.us
50169187c1
Bug 398566 - Set MOZ_FIX_LINK_PATHS unconditionally, r=luser a=sayrer
2007-10-13 21:13:52 +00:00
benjamin%smedbergs.us
d39957269b
Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi
2007-07-02 18:20:28 +00:00
benjamin%smedbergs.us
42c7e1c6b1
Reverting bug 383167 again for linux test bustage :-(
2007-06-26 19:22:55 +00:00
benjamin%smedbergs.us
b60c196e68
Bug 383167 trying again, reviews by luser and biesi, sr=jst
2007-06-26 16:35:05 +00:00
benjamin%smedbergs.us
9784bf995e
Revert all of bug 383167 changes because they're not enough... going to try again later.
2007-06-25 18:41:00 +00:00
benjamin%smedbergs.us
81d0ea8604
Bug 383167 - Need buildid in an external file, r=luser sr=jst
2007-06-25 15:26:03 +00:00
mats.palmgren%bredband.net
24e870cb3d
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 23:52:44 +00:00
axel%pike.org
b25746ee20
bug 361583, start using Preprocessor.py instead of preprocessor.pl in building Minefield, r=bsmedberg
2007-04-11 16:35:03 +00:00
ted.mielczarek%gmail.com
3fc9e6e60d
bug 371201 - error on spaces in XPI_NAME and some other Makefile vars. r=bsmedberg
2007-03-26 18:15:02 +00:00
benjamin%smedbergs.us
9dad82ab1c
Bug 78081 - Don't export intermediate libraries, r=luser
...
This is going to break camino until those build scripts are updated.
2007-02-21 15:13:36 +00:00
pedemont%us.ibm.com
9aec3eb2e6
Bug 330256 - Change generated interfaces package name.
2007-01-31 20:54:19 +00:00
benjamin%smedbergs.us
17e6ecf617
Re-land bug 345517 now that the logging issues are hopefully fixed, r=darin/mento/mano
2006-11-13 17:53:01 +00:00
pavlov%pavlov.net
140ad3f195
backing out 345517 due to leak test bustage
2006-11-10 04:42:03 +00:00
benjamin%smedbergs.us
e475fe6dc9
Bug 345517, try #2 , make the browser component use frozen linkage, so that ff+xr builds. This does *not* --enable-libxul by default for Firefox (yet). That will wait until after 1.9a1. Older patch r=darin+mento, revisions r=mano
2006-11-09 15:02:29 +00:00
pedemont%us.ibm.com
7ec2464619
Bug 333618 - Use xpidl for generating Java interfaces. r=timeless/bsmedberg, sr=bsmedberg.
2006-08-28 15:24:32 +00:00
benjamin%smedbergs.us
f857e827ec
Bug 325096 part 1 - move generic tier logic to rules.mk, so that the toplevel makefile can be split up sanely, r=mento
2006-08-25 10:45:39 +00:00
benjamin%smedbergs.us
5a0bfad337
Backout bug 345517 due to various issues.
2006-08-10 14:06:47 +00:00
benjamin%smedbergs.us
1aa947c723
Bug 345517 - Build Firefox --enable-libxul by default, r=darin/mento
2006-08-09 13:39:19 +00:00
benjamin%smedbergs.us
757319789d
For bug 337875 - Make sure DEBUG is defined in preprocessed files in debug builds, r=gavin
2006-05-16 13:53:54 +00:00
cbiesinger%web.de
1fe4516c9f
bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
...
associated code. These options do not really work anymore.
r=bsmedberg
2006-05-06 17:53:51 +00:00
dougt%meer.net
5172b660ad
windows ce only. using exist define.
2006-04-12 22:44:09 +00:00
benjamin%smedbergs.us
4273b8a486
Bug 333410 - don't install elf-dynstr-gc to dist/bin, patch by Mike Hommey (mh+mozilla@glandium.org), r=me
2006-04-12 13:56:58 +00:00
bent.mozilla%gmail.com
bdaa4b6aca
Bug 321650 - "error in bsdiff makefile results in compile error of mbsdiff". Adds bsdiff makefiles to allmakefiles.sh (uses the --enable-update-packaging mozconfig option), adds RTL_FLAGS to HOST_CFLAGS globally, and uses HOST_EXTRA_LIBS instead of EXTRA_LIBS in the bsdiff makefile. r=bsmedberg.
2006-04-06 16:51:10 +00:00
gerv%gerv.net
e7a53f8e59
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-03-31 04:41:00 +00:00
mkaply%us.ibm.com
3c81b2f4b6
#3011064
...
r=mkaply, sr=mkaply (OS/2 only)
Patch from Andy Willis - add _declspec(dllexport/dllimport) for OS/2
2006-03-08 18:47:19 +00:00
benjamin%smedbergs.us
e20d191095
Followup to bug 311735 - XREAPI instead of XULAPI
2006-02-23 18:13:46 +00:00
mark%moxienet.com
dbd781b833
322578 Support ppc<->x86 cross builds for Mac OS X. Core cross-compile support. r=bsmedberg r=cls sr=bryner
2006-02-21 00:21:55 +00:00
bsmedberg%covad.net
3a2122792d
Bug 299997 - Allow building Firefox as a XULRunner-based app by configuring --with-libxul-sdk=path r=darin
2006-01-28 17:32:37 +00:00
bsmedberg%covad.net
bf42cc6477
Bug 242870 - (optionally) statically link libIDL/glib with xpidl on Windows instead of having to use compiler-specific DLLs r=cls
2006-01-24 18:15:11 +00:00
neil%parkwaycc.co.uk
73ca7b94b9
Delete both fake MSVC link files immediately b=320836 r=bsmedberg
2006-01-03 21:09:38 +00:00
timeless%mozdev.org
1c1b3d20c8
Bug 320836 make clean doesn't kill fake-import(.exp)
...
r=bsmedberg
2005-12-21 05:15:16 +00:00
kaie%kuix.de
a66df9148e
b=255408 Need to be able to build mozilla --with-system-nss
...
r=wtc/bsmedberg
Note: patches for bugs 288647 and 317620 might be required before enabling this build feature works.
2005-12-20 09:47:11 +00:00
pedemont%us.ibm.com
e63dc949f8
Bug 315917 - Make sure javac compiles JVM 1.4 compatible class files. r=bsmedberg
2005-12-18 17:09:28 +00:00
dougt%meer.net
eb7ef2472a
WinCE only. NPODB. Link to the static versions of NSPR on Windows CE. This define is only used on the NSPRPUB_PRE_4_2_WINCE_BRANCH branch. Assuming that NSPR wants to offically support the static build of NSPR, this #define might be something they would also use.
2005-12-03 05:40:43 +00:00
bsmedberg%covad.net
83a49b8ec9
Leftover bits of bug 315401 and libxul fixup from bug 263042 part 1
2005-11-16 20:59:21 +00:00
dougt%meer.net
1e937de1a3
Build/config changes to allow static xpcom link for Minimo. b=314880, r=dveditz.
2005-11-07 19:08:03 +00:00
bsmedberg%covad.net
d8d0b06519
Bug 314821 final bits to get rid of dist/gre
2005-11-03 13:27:29 +00:00
wtchang%redhat.com
6bb2f4c9a4
Bugzilla Bug 302212: allow Mac OS X x86 builds to target SDKs. The patch
...
was written by Mark Mentovai <mark@moxienet.com>. r=joshmoz. sr=bryner.
Modified Files:
configure.in config/autoconf.mk.in config/config.mk
extensions/java/xpcom/tools/xpidl/Makefile.in
security/manager/Makefile.in xpcom/typelib/xpidl/Makefile.in
2005-10-26 19:01:18 +00:00
bsmedberg%covad.net
db13868592
Bug 207521 - deprecate --enable|disable-shared, since --enable-static gives us all the information we need, r=cls
2005-10-17 14:57:32 +00:00
bsmedberg%covad.net
9606953282
Bug 301197 - --disable-compile-environment allows us to configure the tree without a compiler being present (needed for some kinds of l10n repackaging) r/a=Chase
2005-07-28 19:48:12 +00:00
mark%moxienet.com
15e0289f25
Bug 194045, Empty chrome directories are left and packaged when building jar files. Stage jar files in a different location. r=bsmedberg r=cls sr=dveditz a=bsmedberg
2005-07-28 16:17:15 +00:00
bsmedberg%covad.net
de2d0c33f9
--enable-tests bustage from bug 300731, r=cls
2005-07-23 18:44:37 +00:00
bsmedberg%covad.net
dcb02d0482
Bug 299286 - Move reporter locale files from en-US.jar to reporter.jar, r=gandalf a=shaver
2005-07-22 20:11:37 +00:00
bsmedberg%covad.net
f890251186
Bug 299286 - Make multiple in-tree localizations of DOMI possible, r=gandalf a=asa
2005-07-20 19:21:52 +00:00
cls%seawood.org
08b02ee902
Fixing mingw cross-compile bustage:
...
- Moves HOST_AR_FLAGS into configure.in
- Adds HOST_OS_ARCH to better handle the native build case
- Exposes autoconf standard host_cpu, host_vendor, host_os variables
- Always build native version of libmar & mar tool
Bug #299557 r,a=bsmedberg
2005-07-05 20:37:27 +00:00
dougt%meer.net
864ee27247
make xpcom typelib tools build on wince. r/a=benjamin
2005-07-05 17:02:20 +00:00
dougt%meer.net
039eac9e8d
Fixing build bustage; making config.mk match build docs. WINCE ONLY.
2005-06-30 21:49:29 +00:00
dougt%meer.net
76b3f05731
Adding WINCE rules to build the shunt and toolchain during configure so that we break the chicken/egg problem. r=299061, r=benjamin, a=benjamin
2005-06-29 16:28:02 +00:00
mark%moxienet.com
95039f1dab
Bug 298647, Xcode might put build products in silly places. Add SYMROOT=build. r=josh sr=smfr a=bsmedberg
2005-06-29 02:48:58 +00:00
joshmoz%gmail.com
f3708056af
better support for per-build configuration. patch by Mark Mentovai. b=296900 r=josh r=cls a=asa
2005-06-20 19:24:51 +00:00
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