Commit Graph

223 Commits

Author SHA1 Message Date
Mike Hommey
3bcb9ab5e3 Bug 577653 - Allow to build against system libvpx. r=khuey a=roc 2010-11-05 18:24:28 +01:00
Chris Jones
a753705c8b Bug 568944: Regenerate STL wrappers after dist/ is deleted. r=ted 2010-06-02 12:56:35 -05:00
Jacek Caban
903fcea3d7 Bug 557000 - Don't use GCC_VERSION to detect GCC in makefiles. r=ted 2010-05-01 11:46:25 +02:00
Mike Hommey
a3c2b24aa1 Bug 558789 - Allow to build against system libevent [r=benjamin, r=cjones]
--HG--
extra : rebase_source : cd964ba40277ebd89dda8392c8a842ca9ef01bf8
2010-04-20 09:06:55 +02:00
Chris Jones
a8c5a07cbb Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Chris Jones
d17ed699f3 Backed out changeset cec7b12eb5e3 2010-04-02 13:20:22 -05:00
Chris Jones
f4b0fe954c Bug 551254: Allow reviewed+approved STL headers to be included through <foo>. (<algorithm> and <vector> are provisionally in the list because of their use in libpr0n, but need to be reviewed in followup bug 556700 and bug 556701). r=ehsan,ted,zwol 2010-04-02 12:58:11 -05:00
Ted Mielczarek
12d7421c97 bug 531135 - rewrite build-list.pl in Python to fix race conditions with locking. r=bsmedberg 2009-12-14 06:55:40 -05:00
Axel Hecht
3bfa6c669d bug 505713, adding tests for JarMaker.py, better error reporting for missing files in jars, r=ted
--HG--
extra : rebase_source : f3d30aab31952398fed9feac4f42491f95ca5043
2009-10-27 13:33:38 +01:00
Benjamin Smedberg
f901818963 Bug 463417 - import the nsinstall.exe source from CVS buildtools repository: make it capable of copying files with very long names, build it by default on Windows hosts, and stop using the moztools version, r?timeless 2009-07-17 15:10:35 -04:00
Walter Meinl
4739734af2 Bug 494490 - make install on linux installs the system_wrappers{_js} in includedir; r=benjamin 2009-06-24 23:31:27 +02:00
Marco Perez
612e11e0f7 Bug 493611 - use $(MAKE) throughout the unit tests instead of make; r=ted.mielczarek 2009-05-26 18:40:26 +02:00
Walter Meinl
474701951c bug 490358, JarMaker tests fail on OS/2, r=l10n@mozilla.com,ted 2009-05-22 14:45:26 +02:00
Robert Strong
0b936fe813 Bug 481703 - Use python to create pre release suffix. r=bsmedberg 2009-03-19 11:56:40 -07:00
Ted Mielczarek
ce4e896556 bug 482733 - nsinstall.py should support copying directories recursively - refactor nsinstall.py and add unittests. r=pike 2009-03-12 08:46:38 -04:00
Bobby Holley
0e0124e86e Bug 469558: --enable-system-lcms build option should be removed.r=bsmedberg,sr=ted.
Relanding after 8f347bf50a53 was backed out in e1da61348dda. Issues should be fixed.
2009-01-20 21:02:43 -08:00
Phil Ringnalda
3c22ccc1e8 Bug 468575 - Scrape some gunk off the config/ grout, r=ted 2008-12-12 19:45:07 -08:00
Justin Wood
7d5b5e0578 Bug 463824, Introduce GLOBAL_DEPS to build system
r=ted, a1.9.1=beltzner [js bits rs=sdwilsh]
2008-11-27 18:26:44 -08:00
Shawn Wilsher
bb525b1207 Backed out changeset 87f6ae0c4324 (bug 435474) for orange. 2008-11-27 13:15:18 -08:00
Justin Wood
9d391015e1 Bug 463824, Introduce GLOBAL_DEPS to build system
r=ted, a1.9.1=beltzner
2008-11-27 12:27:41 -08:00
Jim Blandy
5f8373a321 Bug 462451: Don't be confused by .deps dirs in the source tree. r=bsmedberg
$(MDDEPDIR) needs to be created in the build tree, but if make rules
list $(MDDEPDIR) as a dependency, then the VPATH search will tend to
find dependency directories in source trees if the source tree has
been configured in the past.  So use $(CURDIR)/$(MDDEPDIR) instead.

Some directory Makefiles have been adding $(MDDEPDIR) to MAKE_DIRS and
GARBAGE_DIRS explicitly, since they're not setting any of the
variables that would cause config/rules.mk to create $(MDDEPDIR)
automatically.  Those makefiles would have to use the $(CURDIR) trick
to defeat the VPATH search, too.  Instead, have rules.mk check an
additional variable NEED_MDDEPDIRS, and let the makefiles set that;
this keeps the magic in one place.
2008-11-10 12:55:46 -08:00
Ginn Chen
967197adb0 Bug 450717 dep file for pixman-mmx.c isn't generated with GCC, r=ted.mielczarek 2008-09-28 21:18:09 +08:00
Axel Hecht
8c89e4f740 bug 440675, add USE_EXTENSION_MANIFEST coveragae to jar.mn tests, r=ted 2008-06-23 21:26:26 +02:00
Axel Hecht
f07671865f bustage fix, disable symlink test for windows, bug 439050, r=ted 2008-06-13 19:27:42 +02:00
Axel Hecht
6203b27834 bug 361583, add testcases for jar.mn, r=ted.mielczarek 2008-06-13 16:41:43 +02:00
reed@reedloden.com
40660df1b4 Bug 305782 - "Please allow to use system bzip2 library" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=beltzner] 2008-03-12 04:13:09 -07:00
reed@reedloden.com
76430f295a Back out Mike Hommey's patch from bug 305782 due to build bustage. 2008-03-08 04:33:28 -08:00
reed@reedloden.com
c3583791dd Bug 305782 - "Please allow to use system bzip2 library" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=beltzner] 2008-03-08 01:53:28 -08:00
reed@reedloden.com
e704bf9751 Bug 345080 - "Allow use of external hunspell library" [p=mh+mozilla@glandium.org (Mike Hommey) r=mscott sr=bsmedberg a1.9=schrep] 2008-02-14 03:16:53 -08:00
reed@reedloden.com
a2aaecca91 Bug 333308 - "make clean and make distclean miss various files" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=schrep] 2008-02-13 03:33:38 -08:00
jag@tty.nl
6b4aa39072 Bug 333308: make clean and make distclean miss various files. r=bsmedberg, a=schrep 2008-02-09 02:37:42 -08:00
benjamin@smedbergs.us
d4a93bc616 Bug 386740 - Windows file versions are incorrect, r=luser 2008-01-14 07:24:19 -08:00
benjamin@smedbergs.us
4b6ed1dfac Bug 389673 - Fix "make install" to copy from dist/ and use packager.mk, rather than recurse the build tree, r=luser 2007-08-03 07:46:17 -07:00
dbaron@dbaron.org
85ba05d10f Fix header wrapping for lcms, bug 16769 to fix x86_64 Linux and SELinux bustage. Review pending. 2007-07-23 22:56:07 -07:00
benjamin@smedbergs.us
f1593a410c Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi 2007-07-02 11:20:24 -07:00
benjamin@smedbergs.us
b21f7b3a04 Reverting bug 383167 again for linux test bustage :-( 2007-06-26 12:22:51 -07:00
benjamin@smedbergs.us
c93d1d5be6 Bug 383167 trying again, reviews by luser and biesi, sr=jst 2007-06-26 09:35:01 -07:00
benjamin@smedbergs.us
d782232066 Revert all of bug 383167 changes because they're not enough... going to try again later. 2007-06-25 11:40:57 -07:00
benjamin@smedbergs.us
7b42bb19aa Bug 383167 - Need buildid in an external file, r=luser sr=jst 2007-06-25 08:25:59 -07:00
axel@pike.org
37999fa74b bug 361583, start using Preprocessor.py instead of preprocessor.pl in building Minefield, r=bsmedberg 2007-04-11 09:35:01 -07:00
benjamin%smedbergs.us
7fa88dba14 Bug 369395 - We shouldn't be installing nsBuildID.h during install::, patch by Mike Hommey, r=me 2007-03-01 18:37:25 +00:00
dbaron%dbaron.org
038e34bd9a Use hidden visibility for JPEG lib when we build it. b=359461 r=bsmedberg 2006-12-15 00:27:53 +00:00
dbaron%dbaron.org
d999075330 Include libpng/zlib headers as system headers when using system libpng/zlib. b=359000/359001 r=bsmedberg 2006-11-07 03:21:20 +00:00
dbaron%dbaron.org
28c76d9701 Add additional cairo headers to system-headers, except when using in-tree cairo and have --enable-libxul. b=358934 r=bsmedberg 2006-11-03 23:05:39 +00:00
benjamin%smedbergs.us
4b74339c6f Bug 350211 - Allow arbitrary build-system extension, parts 2 & 3 $(MOZ_BUILD_APP)/build.mk, r=mento 2006-08-29 16:53:40 +00:00
cls%seawood.org
1be6dcdb56 GLIB_CFLAGS & GLIB_LIBS should be set correctly when building against gtk2 so there's no need to override them.
Bug #325758 r=bsmedberg
2006-04-13 15:10:51 +00:00
benjamin%smedbergs.us
225a7a9b43 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
jag%tty.nl
072fa2c4f3 Fix Solaris build bustage for bug 332535 2006-04-04 08:14:36 +00:00
bryner%brianryner.com
0a77c9da30 Avoid changing the timestamp on build_number and nsBuildID.h if the build id hasn't changed, so that it doesn't trigger a rebuild (bug 332535). r=bsmedberg. 2006-04-03 19:49:07 +00:00
cbiesinger%web.de
375f40dfa8 bug 324690 patch by Frank Wein <bugzilla@mcsmurf.de> r=bsmedberg
don't enable MOZILLA_OFFICIAL by default
2006-02-19 16:09:06 +00:00
mark%moxienet.com
7ad20b7cf3 Excellent, we no longer have any Jaguar tinderboxes! 322578 Support ppc<->x86 cross builds for Mac OS X. Remove asdecode. Third time's the charm. r=josh sr=pink 2006-02-17 20:54:32 +00:00
mark%moxienet.com
d2dbd89701 backout 322578 asdecode and resources (again) due to jaguar fire (again) 2006-02-14 06:15:27 +00:00
mark%moxienet.com
969400b8c5 322578 Support ppc<->x86 cross builds for Mac OS X. Remove asdecode. r=josh sr=pink. This will break the build on Mac OS X 10.2 ("Jaguar"), and it's not going to be fixed. See bug 299214. 2006-02-14 03:42:42 +00:00
bsmedberg%covad.net
cb2449970d From bug 324690, don't use a bash-ism 2006-02-02 21:16:36 +00:00
bsmedberg%covad.net
a3537da9e7 Bug 324690 - Need to ship VC8 redist bits in the Windows installer, r=preed 2006-02-02 20:56:10 +00:00
bsmedberg%covad.net
c720390105 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
mark%moxienet.com
227fa8f814 322578 backing out due to 10.2 bustage 2006-01-27 22:19:42 +00:00
mark%moxienet.com
c24980bb5e 322578 Support ppc<->x86 cross builds for Mac OS X. Remove asdecode. r=josh sr=pink 2006-01-27 21:00:32 +00:00
cls%seawood.org
6e5154780e NSPR's real_install target has been renamed to install.
Bug #304239 r=wtc
2005-11-23 06:31:55 +00:00
bsmedberg%covad.net
8906db4282 Bug 314821 final bits to get rid of dist/gre 2005-11-03 13:27:29 +00:00
bsmedberg%covad.net
5fba1c6aea Bug 296561 - rework static component loading so that nsIXULAppInfo/Runtime/etc are available during autoregistration/xpcom-startup notification (and make static component loading saner in general) - r=shaver+dougt, a=asa 2005-07-21 13:33:43 +00:00
dougt%meer.net
6807909a64 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
cls%seawood.org
2f8def85e9 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
dougt%meer.net
844e4cfc58 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
0aad815a40 Bug 271929 - Remove purge-old-headers.pl logic and simple rm -rf dist/include at the start of the build process. Patch by Hans-Andreas Engel <Hans-A.Engel@unibas.ch> r=me 2005-03-16 18:21:16 +00:00
bryner%brianryner.com
437a4837fa Fix undesired tinderbox rebuilds due to system header wrapper timestamps changing. Bug 273336, r=dbaron. 2004-12-16 05:13:46 +00:00
bryner%brianryner.com
d9626f6746 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
dbaron%dbaron.org
74fdec024b Fix dependencies of nsBuildID.h. b=274238 r+sr=bryner 2004-12-14 23:11:27 +00:00
darin%meer.net
5fe2bdd64c slight tweak for bug 265998 to avoid packaging NSPR static libs in the
linux version of the gecko sdk
2004-11-01 18:32:26 +00:00
darin%meer.net
e9527a0a03 Do the same thing for OS/2, bug 265998 2004-10-28 22:33:51 +00:00
darin%meer.net
e6bbcd5d11 fixes bug 265998 "Gecko SDK does not include NSPR import libs" r=bsmedberg
(with agreement from wtc on the solution)
2004-10-28 22:12:18 +00:00
gerv%gerv.net
31625ba2b1 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
cls%seawood.org
503337238d Use DLL_PREFIX instead of LIB_PREFIX when installing NSPR into the SDK.
Fixing mingw tinderbox bustage.
2004-03-24 00:08:31 +00:00
bsmedberg%covad.net
01e335833e 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
4e1a592115 Add support for cross-compiling to mingw.
Bug #222013 r=bryner
2004-02-20 22:14:14 +00:00
seawood%netscape.com
f7bf89f618 Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin
2003-04-18 20:14:17 +00:00
seawood%netscape.com
17556d9313 Reorder flags in custom compile rule to work around gnu ld quirk.
Bug #171820
2003-04-08 06:52:15 +00:00
seawood%netscape.com
15a82e6474 Fixing typo 2003-04-02 08:13:19 +00:00
seawood%netscape.com
2ea48d15fd Use 'mount -' to get cygdrive mountpoint rather than assuming /cygdrive.
Bug #158920 r=bryner
2003-04-02 06:22:59 +00:00
mkaply%us.ibm.com
c6ebd60472 #188249
r=cls
OS/2 GCC build changes
2003-03-24 14:07:08 +00:00
seawood%netscape.com
499b364318 Adding method to distinguish between nightly & milestone builds via GRE_BUILD_ID.
Bug #195840 r=dougt
2003-03-11 00:31:29 +00:00
seawood%netscape.com
acd5cfb16e Export nsBuildID.h to the SDK so that embedding apps are aware of the buildid.
Bug #189462 r=dougt
2003-01-22 04:22:34 +00:00
mkaply%us.ibm.com
fe73ee5935 #189841
r=dougt, sr=dmose
OS/2 only - remove config/os2 from the tree
2003-01-21 00:05:39 +00:00
seawood%netscape.com
ee39dec53b Work around solaris rm lossage by using the same mode flags as the common rulesets.
Bug #188655 r=timeless
2003-01-17 14:58:08 +00:00
mkaply%us.ibm.com
96b8e2fdb1 #135795
r=cls
Turn on mkdepend for OS/2
2003-01-15 21:36:53 +00:00
seawood%netscape.com
1992cd0fca Bah. I'm not fighting with OS/2 again. 2003-01-03 10:33:46 +00:00
seawood%netscape.com
16e7da2837 nobrainer changes while thinking about mingw support
Bug #134113 r=dmose
2003-01-03 08:58:59 +00:00
seawood%netscape.com
d5f6eaf187 Quirky, quirky, quirky OS/2. 2002-12-28 07:27:54 +00:00
seawood%netscape.com
8c330eb74d Use cp instead of nsinstall for OS/2.
Attempting to fix OS/2 tinderbox bustage.
2002-12-28 05:25:08 +00:00
seawood%netscape.com
d5efcdfb6d 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
seawood%netscape.com
03b0fefbec 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
0b5fb1a334 Install mozilla-config.h during 'make install'.
Bug #177504 r=pavlov a=asa
2002-11-01 20:47:34 +00:00
seawood%netscape.com
b7fd0cb161 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
seawood%netscape.com
1ca7accd09 Override libdir, bindir & sharedir when calling NSPR's real_install.
Bug #174336 r=bryner a=dbaron
2002-10-24 04:39:50 +00:00
seawood%netscape.com
c20ee25429 Fixing bustage caused by parallel build race condition.
Bug #173829 r=bryner a=asa
2002-10-11 05:09:31 +00:00
seawood%netscape.com
c82d53933c Unset DESTDIR when installing NSPR files into SDK dirs. 2002-10-08 19:04:26 +00:00
seawood%netscape.com
96e4a6b06a Install mozilla-config.h into SDK dir.
Bug 170377 r=dougt
2002-10-07 20:11:47 +00:00
seawood%netscape.com
94a5390f3c Export mozilla-config.h from config/ as the export phase is not always run on the toplevel Makefile.in. 2002-10-01 07:53:25 +00:00
dougt%netscape.com
60d6e15e09 exports nspr into dist/sdk. patch by cls, r=me, b=168077 2002-09-13 02:20:48 +00:00
dougt%netscape.com
bb1e3b6b5c backing out changes until we can figure out why this is busting some machines 2002-09-12 19:42:49 +00:00