slamm%netscape.com
009d97d3a3
Shorten the compile line. Add test and support for preprocessor '-include' flag
1999-02-09 23:24:12 +00:00
alecf%netscape.com
ba6dba5c76
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
c98d34a889
Added in malloc-wrap support
1999-02-02 17:39:51 +00:00
mcafee%netscape.com
11010c9fa2
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
3078d42808
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
526ea4a3ce
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
a2de6c3901
Add a target to update a Makefile when its Makefile.in changes.
1999-01-29 18:35:35 +00:00
slamm%netscape.com
cf23cf46a0
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
c9e9df3419
Adding pure target to run purify (Solaris)
1999-01-27 07:17:32 +00:00
pollmann%netscape.com
4716eac6b9
Bug 2370: FreeBSD 3.0 patches
1999-01-27 05:10:54 +00:00
slamm%netscape.com
91cc465f1f
Only update .md files when NO_MDUPDATE is unset.
1999-01-26 23:54:59 +00:00
mcafee%netscape.com
6d2fbf903e
Forgot link line rule
1999-01-23 12:20:00 +00:00
mcafee%netscape.com
309efea40d
Trying the 3.35 commit again (SIMPLE_PROGRAMS)
1999-01-23 11:41:15 +00:00
mcafee%netscape.com
e644d57dfe
Backing out until tree builds Ok
1999-01-23 10:14:58 +00:00
mcafee%netscape.com
051b5f421f
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
8cf7e6c736
Adding support for linking binaries
1999-01-22 04:00:13 +00:00
alecf%netscape.com
ace3cdd40e
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
2d92708898
Add 'alldep' and 'everything' rules.
1999-01-21 07:42:44 +00:00
ramiro%netscape.com
6178db9009
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
8b57747a78
Make makedepend less noisy.
1998-12-06 07:03:16 +00:00
ramiro%netscape.com
aa9ee9d7c3
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
141f2e1410
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
36d2161504
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
2949f638d8
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
49e4912eb1
Support for the new, single dist/include directory mechanism.
1998-10-23 04:41:26 +00:00
cls%seawood.org
f39eb3bc0e
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
f433d35d3e
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
464229cbf6
Made tweak_nspr: an empty target for autoconf as $(MKDEPEND) requires it now.
1998-10-02 04:08:00 +00:00
cls%seawood.org
da8631c545
Removed obsolete autoconf version of tweak_nspr:
1998-10-02 02:12:21 +00:00
ramiro%netscape.com
eff5e621c6
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
caee827d8a
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
c24b9079d7
Resurrected tweak_nspr kludge for --enable-nspr
1998-09-11 01:10:08 +00:00
cls%seawood.org
7cf85a6c71
Replaced tweak_nspr kludge with empty target for autoconf.
1998-09-10 03:53:20 +00:00
briano%netscape.com
f8107f5274
Support OpenBSD.
1998-09-05 04:16:15 +00:00
cls%seawood.org
976e98edda
Fixed problem with makedepend under autoconf.
1998-08-28 22:40:14 +00:00
cls%seawood.org
558336b45e
More tweaks for make depend under autoconf.
1998-08-28 07:07:47 +00:00
toshok%netscape.com
c03599e1ab
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
aa0ff173dc
Enabled dependencies for autoconf.
1998-08-27 19:52:22 +00:00
cls%seawood.org
84f1cedcbb
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
mcafee%netscape.com
28d477a5f4
Support DLL_SUFFIX if build overrides .so default
1998-08-18 09:06:48 +00:00
chuckb%netscape.com
db240e4e60
inadvertant change
1998-08-12 11:01:24 +00:00
chuckb%netscape.com
7b391966a5
DIRECTORY_C_SDK_30_BRANCH to TRUNK merge
1998-08-12 10:44:46 +00:00
warren%netscape.com
c9bd5d8074
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
a3d443f599
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
2c145d4134
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
fd39935332
Support for NetBSD.
1998-06-30 22:14:55 +00:00
jgellman
9f800f1e0e
merge from OJI branch
1998-06-03 00:37:20 +00:00
briano
fc19463ba7
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
3b56a9af51
Free the lizard
1998-03-28 02:44:41 +00:00