cls%seawood.org
b5db9826f3
Replaced accidentally removed LDFLAGS to creation of shared libs.
2000-04-25 02:40:30 +00:00
cls%seawood.org
8754202470
General cleanup of the shared library rules.
...
Quick fix for bug #36844 .
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk. Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
cls%seawood.org
1d7f5fa1be
Fixed SHARED_LIBRARY_LIBS dependency in docshell/build.
...
Removed extraneous ; makefiles target.
Thanks to Justin Morey <justin@68k.org> for the patch.
2000-04-21 01:14:45 +00:00
jim_nance%yahoo.com
1af6f80407
*** empty log message ***
2000-04-18 01:27:01 +00:00
cls%seawood.org
fdd09457b4
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
9249743718
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
321940dd0a
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
29f1d9a2cc
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
f4fc6637cb
Makes the new DLL_SUFFIX scheme work for --disable-shared, OpenVMS & OS/2.
2000-04-02 07:46:23 +00:00
cls%seawood.org
78694f8aa9
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
d22c963309
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
c01f9092ab
Slightly munged the os/2 patch. Add else clause before something unknown breaks.
2000-03-31 10:38:58 +00:00
cls%seawood.org
314aa743e8
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
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
cls%seawood.org
8ebbd67c39
Common makefile changes for OS/2. Bug #31845
2000-03-31 01:24:48 +00:00
cls%seawood.org
24cc1c1b26
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
8e3c27636b
Actually remove libs phase from all:: target. Add win32 target for MKSHLIB.
2000-03-14 04:57:13 +00:00
slamm%netscape.com
fcd7c8e21d
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
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
sherry.shen%sun.com
a906bb42b6
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
8998c1cac6
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
6887d46636
Cleanup EXIT_ON_ERRORS in LOOP_OVER_DIRS. r=cls
2000-03-02 20:45:23 +00:00
cls%seawood.org
192e307283
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
08e716cb3e
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
49b3f0c4be
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
26336c35ab
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
7543a6e3da
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
c329d776eb
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
4f34e05855
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
6f3b1dbf87
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
fa0515f7eb
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
e643619e08
Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann
1999-12-17 03:25:04 +00:00
cls%seawood.org
ea50bd89e7
Revert my previous change to use CFLAGS & CXXFLAGS when linking.
1999-12-04 23:52:55 +00:00
cls%seawood.org
73994ce567
Use CFLAGS & CXXFLAGS when linking executables. Bug #20254
1999-11-30 22:35:34 +00:00
mccabe%netscape.com
8d329c492e
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
7548f4486f
update xterm-titler to only show the relative directory
...
r=leaf
1999-11-22 22:21:07 +00:00
jdunn%netscape.com
0d9441fd1b
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
5bd4d6efa3
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
b1a60aa3d7
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
9ac4f7430f
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
5312eacf8c
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
25aba30f43
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
379808b351
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
5dc98b19e1
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
256fae75bc
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
6f32546fc6
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
ce98fb47f3
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
cd12398243
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
5c8ea87d49
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
089ffad035
Make mkdepend lines shorter (OpenVMS only). r=ramiro
1999-10-04 10:43:28 +00:00