slamm%netscape.com
d0037a8efb
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
7b5dacf3b7
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
79d752c0a3
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
f82556e9bd
Only use mddepend.pl when PERL is set.
1999-03-11 01:35:33 +00:00
braddr%puremagic.com
bd4310e1fe
Add new target for quantify
1999-03-10 08:32:42 +00:00
slamm%netscape.com
5256fe9914
Give warning for 'make depend' with --enable-md.
1999-03-10 00:03:12 +00:00
slamm%netscape.com
7fe93d6805
-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
4ed94d6668
Adding install target for purify binaries
1999-03-09 04:21:51 +00:00
slamm%netscape.com
3d6214b435
Have -MD dependencies cope will missing headerfiles.
1999-03-09 01:31:26 +00:00
briano%netscape.com
558fd05cc4
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
cfa107e00d
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
202df19f2e
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
9402bb5d60
make clobber remove .deps directory too
1999-03-05 21:03:54 +00:00
dp%netscape.com
06a110237c
Installing loadable components in components/ directory
1999-03-03 01:25:21 +00:00
slamm%netscape.com
a94c2da983
Add run_apprunner target
1999-02-25 19:18:59 +00:00
mcafee%netscape.com
fbf4f3a3fc
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
22a44aa910
check in new .deps based dependancy system
1999-02-19 03:06:32 +00:00
slamm%netscape.com
131e0cc001
Add 'run_viewer' target.
1999-02-18 18:44:48 +00:00
slamm%netscape.com
17fda57ce4
Add option for -MMD dependencies.
1999-02-17 17:33:07 +00:00
briano%netscape.com
c25d73c19c
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
b9cde0a103
removing unused rule
1999-02-10 04:23:40 +00:00
alecf%netscape.com
6c82457747
fix dependancies for static libraries which build up shared libraries
1999-02-10 00:07:01 +00:00
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