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
seawood%netscape.com
514252d75f
Oops. Only bump the opt level for gcc.
...
Fixing nebiros bustage.
2001-11-16 17:41:48 +00:00
seawood%netscape.com
565a358143
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
0f535e7061
Land the simple OSX Mach-O build changes.
...
Bug #75653 r=cls
2001-10-25 08:55:53 +00:00
gerv%gerv.net
e419722460
Bug 101431 - create chromelist.txt for use with Patch Maker. r=cls, leaf.
2001-10-17 05:27:42 +00:00
seawood%netscape.com
60781554cb
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
cls%seawood.org
7cf2052dc9
Remove Motif port from build. Pull using MOTIF_LAST_RITES tag to resurrect (but why would you want to do a silly thing like that?)
...
Bug #89330 r=bryner sr=pavlov
2001-10-12 20:21:31 +00:00
seawood%netscape.com
34476449c2
Turn on module dependency tracking.
...
Bug #59454 sr=alecf
2001-09-27 21:30:42 +00:00
cls%seawood.org
bf461195e5
Create active header list for each module during the export phase.
...
At the end of the export loop, remove the outdated files.
Requires setting MOZ_TRACK_MODULE_DEPS to activate
Bug #59454 r=bryner sr=alecf
2001-09-12 06:42:26 +00:00
mkaply%us.ibm.com
9a3c4fa019
#98387
...
OS/2 only
Use getopt from mac LDAP so we can get rid of GPLed code
2001-09-08 22:37:24 +00:00
cls%seawood.org
17ef3e2e1d
Remove the final link lists at the beginning of each build to catch config & library name changes
2001-06-21 08:11:15 +00:00
cls%seawood.org
fa677452f8
Build tools should be in place after the first pass and not wait for the next build phase
2000-12-14 22:28:51 +00:00
cls%seawood.org
1137f61f37
Oops, forgot to wrap the install in a USE_ELF_DYNSTR_GC ifdef.
2000-12-11 08:00:29 +00:00
cls%seawood.org
e47bda22ef
Moving the tool to strip the dynstr section from elf binaries to config/elf-dynstr-gc.c . See mozilla/tools/elf-dynstr-gc/elf-gc-dynstr.c for the previous history of this file.
...
Bug #62098 r=jag
2000-12-11 07:24:47 +00:00
cls%seawood.org
de4337e464
Make sure that buildID is set to 0 unless MOZILLA_OFFICIAL is set. Bug #26798 r=leaf r=scc
...
Note: for mac, MOZILLA_OFFICIAL is only set by default on opt builds until the new mac build scripts land.
2000-10-20 05:21:40 +00:00
warren%netscape.com
59ff36aa31
Fixed (a) not deleting installed-chrome.txt (bugscape bug 2428), (b) made MOZ_DISABLE_JAR_PACKAGING work again, and (c) created dist/bin/chrome directory in add-chrome.pl -- breaking objdir builds. r=mcafee
2000-09-21 01:47:19 +00:00
cls%seawood.org
62c398bbcf
Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
2000-07-09 15:02:24 +00:00
cls%seawood.org
01baa94f26
Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
2000-07-09 15:01:27 +00:00
cls%seawood.org
c7e36eb3cb
Change test to check for file (-f) rather than exists (-e) which broke under solaris.
2000-07-08 10:25:59 +00:00
cls%seawood.org
634bdeb719
The unix builds will use a generated build_number (rather than the checked in version) that will forcibly be 000000000 unless MOZILLA_OFFICIAL is set. Bug #26798
...
Chrome files that need the build date set for MOZILLA_OFFICIAL builds will no longer be modified in the source tree. The source tree copies will be used as a template for a generated version. Bug #29597
2000-07-08 09:36:01 +00:00
mkaply%us.ibm.com
298855cbf0
#40177
...
r=cls, a=brendan
OS/2 bring up - copy dirent.h and getopt.h to the dist for VisualAge build
2000-06-22 22:10:43 +00:00
cls%seawood.org
c6618547c5
Make the distclean target work as advertised. Bug #42167
2000-06-12 23:02:14 +00:00
cls%seawood.org
fb9d17c830
Remove all.js from TARGETS which are removed on a distclean. bug #41033
2000-06-09 00:36:57 +00:00
danm%netscape.com
f16e22aa1f
clear record of installed chrome at beginning of install
2000-05-15 00:26:47 +00:00
cls%seawood.org
4bb89416eb
More OS/2 Makefile changes. Bug #34106 Batch 12
2000-05-04 11:00:47 +00:00
cls%seawood.org
e9d2f63938
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
pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
cls%seawood.org
526990149a
Ooops. Who remove the config.mk include?
1999-09-12 14:53:56 +00:00
cls%seawood.org
adf94e4618
Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c.
1999-09-12 14:25:28 +00:00
briano%netscape.com
6bd9be3401
Cleanup.
1999-09-10 09:22:43 +00:00