Граф коммитов

203 Коммитов

Автор SHA1 Сообщение Дата
cls%seawood.org 372343f97f Fix for EXTRA_DSO_LIBS in rules.mk
OS/2 Makefile.in changes (Patch 4a).  Bug #34106
2000-04-04 07:37:50 +00:00
cls%seawood.org 61f85b0c73 Use LDFLAGS when creating shared libraries. It may contain the paths to essential libraries. 2000-04-03 01:04:59 +00:00
cls%seawood.org 1a106601bb Added rule to automatically run autoconf & config.status whenever configure.in changes. Set AUTOUPDATE_CONFIGURE to use it. 2000-04-03 00:56:31 +00:00
colin%theblakes.com c541f8b81b Put flags before operands in HOST_CC. Add showhost target for debugging. r=cls 2000-04-02 16:15:42 +00:00
cls%seawood.org ef5ac3d4a8 Makes the new DLL_SUFFIX scheme work for --disable-shared, OpenVMS & OS/2. 2000-04-02 07:46:23 +00:00
cls%seawood.org 03e594970c Update comments and add tweak to OS/2 rule for bug #31845. a=leaf 2000-04-01 08:37:30 +00:00
cls%seawood.org ec05d70cb6 Moved setting of platform specific DLL_SUFFIX to configure.
Removed old unused WINNT ifdefs from rules.mk.
2000-03-31 10:49:39 +00:00
cls%seawood.org 52bb31ac32 Slightly munged the os/2 patch. Add else clause before something unknown breaks. 2000-03-31 10:38:58 +00:00
cls%seawood.org 2a66da2fae Remove --enable-implicit-archive option and rule sets as they still have dependency problems and are not being worked on. Bug #15241 2000-03-31 09:37:14 +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
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
cls%seawood.org cc145e548f Actually remove libs phase from all:: target. Add win32 target for MKSHLIB. 2000-03-14 04:57:13 +00:00
slamm%netscape.com 77970a77ed Clean up clean targets. Use defines from autoconf.mk.in for build tools (*_TOOLS). Simplify CHROME rules (combine them into one shell process). 2000-03-14 03:00:52 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +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 394fc890fa Changes to make this work under Unicies other than Linux. I so did like
that hack :-(
r=sford
2000-03-06 23:53:52 +00:00
slamm%netscape.com 3fff0290df Cleanup EXIT_ON_ERRORS in LOOP_OVER_DIRS. r=cls 2000-03-02 20:45:23 +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
cls%seawood.org 0b8cf7d0df Reverted part of slamm's checkin so that non-official builds (including tinderboxes) stop on errors. Changed makefiles to use gmake's -C option instead of 'cd'. 2000-03-02 12:41:47 +00:00
slamm%netscape.com 275ecd9457 Eliminate about 8 shell commands in LOOP_OVER_DIRS. That is 8 shell commands for every directory (~1300) for three build targets. Cuts export target by half on my machine. 2000-03-02 03:39:19 +00:00
jim_nance%yahoo.com f57d32ddaf Change to cause make to print failing command if the -s flag is given. If
the -s flag is not give all commands get printed, so we dont need to do
anything.  Requested and reviewed by r=sford3@swbell.net
2000-02-26 04:21:53 +00:00
jim_nance%yahoo.com 697b20a842 Adding commands to print out the file getting built. This increases the usefulness of make -s 2000-02-25 03:55:50 +00:00
dmose%mozilla.org 0297d3b9c6 when using SunOS and not using GCC, clobber now removes the Sun WorkShop template repository cache, as this can get out of sync. r=cls@seawood.org,akkana@netscape.com 2000-01-11 22:11:02 +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 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 fec29a650d Look for the generated dependencies.beos at the top of the objtree not the top of the srctree. Remove dependencies.beos when running realclean or distclean. 1999-12-22 00:01:04 +00:00
briano%netscape.com c5200d8c12 Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann 1999-12-17 03:25:04 +00:00
cls%seawood.org f99c1f4d4a Revert my previous change to use CFLAGS & CXXFLAGS when linking. 1999-12-04 23:52:55 +00:00
cls%seawood.org 9fc3f7870d Use CFLAGS & CXXFLAGS when linking executables. Bug #20254 1999-11-30 22:35:34 +00:00
mccabe%netscape.com 5e2ac302b0 Shrink 'ifeq ($(XPIDL_MODULE),)'-conditional error code from an if-else to just an if, so that gmake clobber, etc. works even when the error would fire.
r=shaver.
1999-11-30 04:25:19 +00:00
alecf%netscape.com 635733007b update xterm-titler to only show the relative directory
r=leaf
1999-11-22 22:21:07 +00:00
jdunn%netscape.com 48495910ae Change the linking option of -Bsymbolic to only happen on Components
(i.e the i18n code and NOT on anything that links in gtk

r=pepper@netscape.com
# 18129
1999-11-18 02:49:30 +00:00
leaf%mozilla.org 8267ad1041 checking in xterm update fix from Pierre Phaneuf <pp@ludusdesign.com>,
r=leaf@mozilla.org
1999-11-16 20:58:24 +00:00
jdunn%netscape.com 3252234585 Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 05:03:45 +00:00
jdunn%netscape.com 1ccd626080 Add a configure.in flag to allow components (IS_COMPONENTS) to link
against NSPR and xpcom.  I did this for AIX and added the step for
OpenVMS per Colin Blake's note.
1999-11-11 21:55:11 +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
ramiro%fateware.com a426b260aa Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
1999-10-22 07:11:43 +00:00
ramiro%fateware.com 035f0f5f2a Work in progress to add reasonable rpm packaging support for the beast.
NOT PART OF THE SEAMONKEY BUILD.
1999-10-21 14:57:38 +00:00
cls%seawood.org 7c69b51faa Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
r=syd
1999-10-12 12:36:07 +00:00
cls%seawood.org 2529fa0fb2 Temp fix for the dependency problem caused by the use of implicit shared libs. a=leaf 1999-10-12 03:42:02 +00:00
Jerry.Kirk%Nexwarecorp.com 584535e4a8 Adding a "; else true" to work around broken shell under QNX4 for the
Neutrino cross-compile.
Bug #16049 r=Dale.Stansberry@Nexwarecorp.com
1999-10-11 14:41:25 +00:00
cls%seawood.org fbb695b71b Ok, let's not try to generate the remove list if there is no library to remove things from 1999-10-08 21:17:32 +00:00
cls%seawood.org 6139458916 Added a test to see if there are any archive members to be removed before calling AR_DELETE as NetBSD's & OpenBSD's versions of ar do not like removing an empty list.
r=leaf
1999-10-08 20:30:28 +00:00
cls%seawood.org a080d5dcc4 Applied Jim Nance's, <jim_nance@yahoo.com>, patch to reduce the size of a build by using a modified version of GNU make's implicit ruleset that incrementally add object files to static library archive and eliminates the need to have the unused object files sitting around. A clobber is required to see the savings.
Bug #15241 . r=sleestack
1999-10-08 05:18:46 +00:00
colin%theblakes.com 8bb365320a Make mkdepend lines shorter (OpenVMS only). r=ramiro 1999-10-04 10:43:28 +00:00
briano%netscape.com 46ae587d76 Fix for someone's typo (bug 15303) when Java is enabled. 1999-10-01 03:02:53 +00:00
ramiro%netscape.com 917fea722c Turn on (for real this time) stripping of uneeded symbols from
components.  Only for linux non debug builds.  Approved by mscott.
1999-09-22 09:54:00 +00:00
neeti%netscape.com 0bed67a824 *** empty log message *** 1999-09-17 23:28:56 +00:00
jdunn%netscape.com 838485909c add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
and the binaries in viewer/Makefile.in
1999-09-17 00:53:36 +00:00