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

123 Коммитов

Автор SHA1 Сообщение Дата
briano%netscape.com 1011925a1f Change to provide support for platforms without shared library support, or for NO_SHARED_LIB builds. 1999-03-25 21:01:59 +00:00
akkana%netscape.com e0d1f8bbae 4268: Fix broken SIMPLE_PROGRAMS rule for --enable-md. Fix courtesy of slamm, checkin approved by sar 1999-03-25 19:52:19 +00:00
slamm%netscape.com 6a9dc7d1c0 Pull CFLAGS out of link line. Remove some implicit rules that we do not use. Fix -jN build problems (Create directories with their own target). 1999-03-22 20:43:05 +00:00
alecf%netscape.com 358998e04b only use these rules if the libIDL is available (and thus XPIDL is available) 1999-03-12 19:35:40 +00:00
ramiro%netscape.com 51b24a505b Change MOZILLA_HOME to MOZILLA_FIVE_HOME so that we dont fight Communicator
4.x installations.
1999-03-11 20:00:57 +00:00
slamm%netscape.com a6cff0cd76 Only use mddepend.pl when PERL is set. 1999-03-11 01:35:33 +00:00
braddr%puremagic.com c3904dcc52 Add new target for quantify 1999-03-10 08:32:42 +00:00
slamm%netscape.com 73bba50332 Give warning for 'make depend' with --enable-md. 1999-03-10 00:03:12 +00:00
slamm%netscape.com aa1f6565e9 -MD depend: Putting objects on PHONY target didn't work. Use 'FORCE' dependency instead. 1999-03-09 21:56:44 +00:00
mcafee%netscape.com a1f72574d2 Adding install target for purify binaries 1999-03-09 04:21:51 +00:00
slamm%netscape.com f8569c2bf7 Have -MD dependencies cope will missing headerfiles. 1999-03-09 01:31:26 +00:00
briano%netscape.com 419f73e812 Fixed the permission problem with nsinstall'd binary files, and added rules to make
sure shared libraries also get copied into $(DIST)/lib (where they're *supposed* to go).
1999-03-09 01:20:03 +00:00
ramiro%netscape.com 0f9121d023 Allow for lock_SunOS.s to build properly. Fix the build system to
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.
1999-03-08 15:01:13 +00:00
cls%seawood.org 0934081cb8 Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables. 1999-03-07 05:18:45 +00:00
alecf%netscape.com 85b15e2718 make clobber remove .deps directory too 1999-03-05 21:03:54 +00:00
dp%netscape.com e115322998 Installing loadable components in components/ directory 1999-03-03 01:25:21 +00:00
slamm%netscape.com 055ef78908 Add run_apprunner target 1999-02-25 19:18:59 +00:00
mcafee%netscape.com b8bb05f365 Reverting purify compiler back to CCC, this doesn't work with egcs/c++ anyways.. 1999-02-25 11:12:51 +00:00
alecf%netscape.com 1c53ab90ae check in new .deps based dependancy system 1999-02-19 03:06:32 +00:00
slamm%netscape.com 0a376b6b0c Add 'run_viewer' target. 1999-02-18 18:44:48 +00:00
slamm%netscape.com 9d6ee2ee0d Add option for -MMD dependencies. 1999-02-17 17:33:07 +00:00
briano%netscape.com cb048c98d8 Fixed Kipp's hack to allow CPP_PROG_LINK to be overridden when necessary. 1999-02-17 00:32:17 +00:00
mcafee%netscape.com 7587d4cc61 removing unused rule 1999-02-10 04:23:40 +00:00
alecf%netscape.com 58f5e0cbd8 fix dependancies for static libraries which build up shared libraries 1999-02-10 00:07:01 +00:00
slamm%netscape.com dfb2a3475f Shorten the compile line. Add test and support for preprocessor '-include' flag 1999-02-09 23:24:12 +00:00
alecf%netscape.com e5530b114f add update-XTERM support to makefile code that enters directory, and update XPIDL rule to use new syntax 1999-02-08 19:59:25 +00:00
kipp%netscape.com 51bb4843f5 Added in malloc-wrap support 1999-02-02 17:39:51 +00:00
mcafee%netscape.com 4441582ff1 Force third install pass so we can build tests, weird dependencies crop up if we do libs & install at the same time. Thanks to kipp@netscape.com for the idea for this fix. 1999-02-02 07:34:20 +00:00
slamm%netscape.com 1f092e9db4 On second thought, the recursive rules aren't needed because the Makefiles will get updated as needed for any target. 1999-01-29 20:45:39 +00:00
slamm%netscape.com bfa38a80db Add recursive rule, 'makefiles', to update Makefiles when their Makefile.in's are more recent. 1999-01-29 20:00:50 +00:00
slamm%netscape.com f2a6aba154 Add a target to update a Makefile when its Makefile.in changes. 1999-01-29 18:35:35 +00:00
slamm%netscape.com 0c38a230c5 Move CPP_PROG_LINK define from config.mk to rules.mk. This allows config.mk to be included in a Makefile before CPPSRCS is defined (i.e. Having CPP_PROG_LINK in config.mk caused an unnecessary dependency.) 1999-01-28 00:59:03 +00:00
mcafee%netscape.com 55c511ade9 Adding pure target to run purify (Solaris) 1999-01-27 07:17:32 +00:00
pollmann%netscape.com 35d81dca2d Bug 2370: FreeBSD 3.0 patches 1999-01-27 05:10:54 +00:00
slamm%netscape.com 23d4963ace Only update .md files when NO_MDUPDATE is unset. 1999-01-26 23:54:59 +00:00
mcafee%netscape.com a3a497b88a Forgot link line rule 1999-01-23 12:20:00 +00:00
mcafee%netscape.com c31925f370 Trying the 3.35 commit again (SIMPLE_PROGRAMS) 1999-01-23 11:41:15 +00:00
mcafee%netscape.com 86a3b193f4 Backing out until tree builds Ok 1999-01-23 10:14:58 +00:00
mcafee%netscape.com d734038fea Adding support for 1:1 mapping for source files & binaries; this lets 2 or more binaries coexist in a single directory. Usage: <SIMPLE_PROGRAMS = Foo Bar> very similar to the way PROGRAM works. 1999-01-23 09:36:40 +00:00
mcafee%netscape.com c677679a85 Adding support for linking binaries 1999-01-22 04:00:13 +00:00
alecf%netscape.com c6062f62ec add rules to automatically build .h files from .idl files if they are newer,
and add way of exporting IDL files with IDLSRCS
1999-01-22 01:28:13 +00:00
ramiro%netscape.com 38d2e32d5f Add 'alldep' and 'everything' rules. 1999-01-21 07:42:44 +00:00
ramiro%netscape.com e407cc2ba0 Fix the depend noise redirection.
Thanks to Tom Lane <tgl@sss.pgh.pa.us> for suggesting the fix.
1998-12-07 02:32:25 +00:00
ramiro%netscape.com 36a0f428c2 Make makedepend less noisy. 1998-12-06 07:03:16 +00:00
ramiro%netscape.com ca7d6e5f44 Add support for 'native' dependancies on systems that include the 'makedepend'
binary by default.  For example, linux freebsd and other unices that have
X11 installed in a reasonable fashion.  The commercial unices will continue
to suck as usual.
1998-12-04 05:07:01 +00:00
cls%seawood.org fa92211c9b Since $(DEPENDENCIES) is not generated for OS2 or NT, do not try to include the file. 1998-11-19 03:09:23 +00:00
cls%seawood.org ea57ed99a7 IRIX depend tb doesn't seem to like the extra DEFINES when doing a 'make depend'. 1998-10-26 00:52:30 +00:00
cls%seawood.org 533abf7234 Split OS_CFLAGS into OS_CFLAGS, OS_INCLUDES and DEFINES.
Modified Makefile.ins to append not overwrite DEFINES.
Added $(DEFINES) to the mkdepend command line so that some conditional dependencies are caught as well.
1998-10-25 22:25:25 +00:00
briano%netscape.com 01b9f31e90 Support for the new, single dist/include directory mechanism. 1998-10-23 04:41:26 +00:00
cls%seawood.org 5bdf18b882 Backed out previous change because the variables have different meanings under the nspr build. 1998-10-14 01:40:41 +00:00
cls%seawood.org 8f9c977379 Tweaked tweak_nspr kludge so that it does not do variable substitution when it rearranges OBJDIR in nsprpub/config/UNIX.mk 1998-10-14 01:32:22 +00:00
cls%seawood.org ab5f4b2393 Made tweak_nspr: an empty target for autoconf as $(MKDEPEND) requires it now. 1998-10-02 04:08:00 +00:00
cls%seawood.org e2e12f88db Removed obsolete autoconf version of tweak_nspr: 1998-10-02 02:12:21 +00:00
ramiro%netscape.com 1ab522a666 Dont define the detect rules on autoconf builds, otherwise ac builds is
painfully slow.
1998-09-30 11:58:59 +00:00
briano%netscape.com 675f41a3ad Minor change to the 'test' commands. QNX breaks if there isn't an else block.... 1998-09-26 01:30:16 +00:00
cls%seawood.org 081a25e0c8 Resurrected tweak_nspr kludge for --enable-nspr 1998-09-11 01:10:08 +00:00
cls%seawood.org ad5240726f Replaced tweak_nspr kludge with empty target for autoconf. 1998-09-10 03:53:20 +00:00
briano%netscape.com de681d61bc Support OpenBSD. 1998-09-05 04:16:15 +00:00
cls%seawood.org 9ee9b89cd0 Fixed problem with makedepend under autoconf. 1998-08-28 22:40:14 +00:00
cls%seawood.org bbba70cdf8 More tweaks for make depend under autoconf. 1998-08-28 07:07:47 +00:00
toshok%netscape.com b421ad3aca use $(MAKE) instead of make, so it does not break on bsd machines, where make and gmake are *completely* different 1998-08-28 04:37:44 +00:00
cls%seawood.org 5f7a303f06 Enabled dependencies for autoconf. 1998-08-27 19:52:22 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
mcafee%netscape.com 07822f04ad Support DLL_SUFFIX if build overrides .so default 1998-08-18 09:06:48 +00:00
chuckb%netscape.com 4c8b1ffe5f inadvertant change 1998-08-12 11:01:24 +00:00
chuckb%netscape.com da9a1ec8ef DIRECTORY_C_SDK_30_BRANCH to TRUNK merge 1998-08-12 10:44:46 +00:00
warren%netscape.com 207bbebb65 Landing changes in the OJI_19980727_BRANCH since the OJI_19980727_TIP_MERGE tag. 1998-07-31 20:19:50 +00:00
ramiro%netscape.com caecbdbb0a Adding support for detecting various platform specific libraries, paths and
other things (anything, really).

Should make building mozilla on diverse platforms such as linux/lesstif
much easier.

Currently Linux is the only platform that supports detection.

The new detection mechanism is very scaleable.  We will be able to add support
for other operating systems as well as more permutations of linux/arch/toolkit.

It has received the Reverend Ostrom blessing of approval.

So the lesstif people can stop bitching.  thank you for the feedback ;-)

The shell script detection magic is very modular and can be easily shared
with other build schemes (autoconf for instance).
1998-07-18 03:33:07 +00:00
briano 6cc08b033d Added Mike Shaver's (shaver@netscape.com) changes to allow for better
differentiation between libraries and executables built in the same
directory, and the ability to build only shared libraries if the user
prefers.
1998-07-08 03:49:31 +00:00
briano 22b690972d Support for NetBSD. 1998-06-30 22:14:55 +00:00
jgellman 3eed711ae4 merge from OJI branch 1998-06-03 00:37:20 +00:00
briano 3ced7a3750 Fixed the Emacs tags rules to recognize C++ sources as well. Thanks to Todd Larason (jtl@molehill.org). 1998-04-15 23:56:45 +00:00
ltabb 781c480871 Free the lizard 1998-03-28 02:44:41 +00:00