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
dougt%netscape.com
0261bf1849
exports nspr into dist/sdk. patch by cls, r=me, b=168077
2002-09-12 19:12:13 +00:00
bolian.yin%sun.com
7e67351fac
bug 156593, Remove the dependence to gtk1 when the default toolkit is gtk2.
...
patch by john.sun@sun.com , r=cls
2002-08-29 10:30:58 +00:00
dbaron%fas.harvard.edu
bcce436d14
Build changes to build mach-o on gcc3: link asdecode with $(CXX) instead of $(CC). r=bryner sr=beard b=153525
2002-06-26 03:07:16 +00:00
seawood%netscape.com
6de5b59159
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
seawood%netscape.com
6e097851cb
Make sure that all of the headers are installed during a 'make install'.
...
Thanks to Chris Blizzard <blizzard@mozilla.org> for the patch.
Bug #149483 r=cls
2002-06-13 09:07:40 +00:00
bryner%netscape.com
1cf10f8ec3
Fix handling of the widget resources file by creating a data-fork resource file that lives in the application directory (bug 146895). r=ccarlen, sr=beard, a=asa for mach-o-only changes.
2002-06-09 00:05:37 +00:00
seawood%netscape.com
c0ec608df6
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
mkaply%us.ibm.com
6a55e869ef
#135795
...
r=cls, a=asa
Disable mkdepend on OS/2 for now.
2002-04-15 22:54:51 +00:00
cls%seawood.org
0e2f95e7d5
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
20a4d68238
Turn mkdepend off for OS/2 until it has been ported to icc.
...
Fixing tinderbox bustage. r=mkaply
2002-03-19 23:49:45 +00:00
seawood%netscape.com
634fcf1067
Erk! That should've been:
...
Traverse mkdepend dir when not using system makedepend and not using _compiler dgenerated dependencies_.
Bug #131663
2002-03-19 22:40:31 +00:00
seawood%netscape.com
df6e54b6ad
Traverse mkdepend dir if not using native makedepend & not using autodeps
...
Bug #131663 r=bryner a=asa
2002-03-19 22:32:08 +00:00
seawood%netscape.com
018795c3fa
Add FINAL_LINK_* lists to GARBAGE
2001-12-07 00:30:25 +00:00
seawood%netscape.com
c8994a7ac0
Initial landing of win32 support for autoconf builds.
...
Bug #58981 sr=alecf
2001-12-04 21:17:48 +00:00