tv
4a1ad2db60
If DESTDIR is set, do a similar nostdinc dance for the standard C++ include
...
directory.
2001-11-28 04:38:29 +00:00
tv
1129ed4afe
Improve readability and reduce redundant redundancy in share/mk; add some
...
descriptive comments. The guts of hostprog, lib, and prog are mostly
unchanged; this will be done in another pass.
Make several things work properly with UNPRIVILEGED set, and make the
install-time "cmp" logic work for MANZ. Also reimplement INCS{DIR,NAME}_foo
(requested by wiz) in a backwards compatible way.
Reviewed by christos.
2001-11-02 05:21:47 +00:00
tv
d0f9e45413
Rather than explicitly saying "clean cleandir:" all the time, make clean
...
a dependency of cleandir (so that "make cleandir" implies "make clean").
2001-08-14 07:02:13 +00:00
tv
dd70bf30ad
Make "distclean" a REAL synonym for "cleandir" by actually aliasing it
...
in <bsd.own.mk>, rather than sprinkling it in all the .mk files (and
some Makefiles throughout the tree).
2001-06-01 17:49:32 +00:00
mycroft
3e13200b73
Make `dependall' play nicely with SUBDIR, using a hack similar to `realinstall'
...
for both `depend' and `all'.
Also, remove the old hack that invokes an extra shell for .depend, now that
make(1) has been fixed.
2000-01-22 19:31:00 +00:00
tron
e6896dc7c0
Add missing "\" in two line shell command.
1999-11-16 13:15:09 +00:00
minoura
094fe1d972
Pass -traditional-cpp to mkdep for assembler files,
...
as in the actual compilation (${COMPILE.S} rule in sys.mk).
1999-11-16 08:18:34 +00:00
sommerfeld
d5c8aa5ff2
correct previous fix:
...
- add CLEANDEPEND variable for stuff which should be cleaned out
in "cleandepend" phase.
- add it to the files removed during the cleandepend phase.
1999-08-11 02:00:15 +00:00
simonb
303e8a33d5
Change CFLAGS to AFLAGS for mkdep of .S/.s files. Fixes "make depend"
...
on pmax kernels (and doesn't break "make depend" on entire tree).
1999-02-24 22:04:15 +00:00
tv
158083e27d
Use :Q to quote arguments to "echo" so that quote marks don't fall out of
...
the printed mkdep command.
1999-02-07 17:29:40 +00:00
tv
e2e1136b79
Our make can't actually turn off implicit rules per-target, and the
...
"depend:" rule had no actual commands to execute, so it used the implicit
".c:" rule in gas.new (which has a depend.c). Add a command here -- just
"true" -- that prevents use of implicit rules. This may need a new
.-option in make(1) to be done Right.
1999-02-03 21:08:05 +00:00
tv
82561cf391
Kill spaces in the $$files check introduced by borrowing the C++ rule for
...
ObjC.
1998-08-18 19:12:42 +00:00
tv
da32b76d1f
Add dependency rule for Objective-C files.
1998-08-18 17:31:21 +00:00
lukem
24bd0530c9
add distclean as a synonym for cleandir
1998-08-09 14:46:19 +00:00
mycroft
4e5d05c9cc
Automatically add the .c files corresponding to .l and .y files to DPSRCS.
...
Automatically add DPSRCS to CLEANFILES.
1997-05-09 13:25:46 +00:00
mycroft
fde14a0e77
Remove cruft.
1997-05-09 07:56:00 +00:00
gwr
1f53401903
Set the .NOPATH flag for the .depend target.
1997-05-08 21:18:59 +00:00
mycroft
b2a77a6aa4
Don't use _SUBDIRUSE outside of bsd.subdir.mk.
1997-05-07 17:06:16 +00:00
mycroft
78f9e94dd2
Always define cleandepend. Don't use a .depend target if SRCS is empty.
1997-05-07 16:44:04 +00:00
mycroft
1bd348b5f9
Shuffle some .PHONYs around, to work better with `-t'.
1997-05-07 08:42:18 +00:00
mycroft
5acae7b6ea
Add a pile of missing .PHONYs.
1997-05-06 20:54:31 +00:00
gwr
ef90c20081
Allow mkdep to exist as a different name (fixes PR#3302)
1997-03-07 23:10:18 +00:00
christos
6e591491c3
- make sure the afterdepend rule fires `after' .depend gets created.
...
[fixed for parallel make]
- make depend prettier printing.
1995-09-27 01:15:09 +00:00
mycroft
97978a8f0b
Remove `-+' arg to mkdep.
1994-12-13 11:14:56 +00:00
mycroft
5d8e3d6329
Add CPPFLAGS to mkdep lines, for cross-compilation.
1994-12-13 08:40:04 +00:00
cgd
61d2ae79f4
RCSID frobbing, and minor sanity adjustments.
1994-06-30 05:31:04 +00:00
cgd
b233f19e46
don't be careless with _SUBDIRUSE
1994-06-30 05:21:28 +00:00
cgd
003c0d16f4
cleandepend should happen on 'cleandir' not 'clean', from michaelv@iastate.edu
1994-02-27 22:27:18 +00:00
cgd
8389bbb900
do .S files, too
1993-12-05 02:42:42 +00:00
mycroft
d5a906d8ea
Depend .s files.
1993-09-05 17:46:15 +00:00
mycroft
8aa48639fb
Don't do tags and cleandepend if no SRCS.
1993-08-15 21:14:45 +00:00
mycroft
781e25808c
Makefile: Use `install -d' to create directory.
...
bsd.dep.mk: Add defaults for `beforedepend' and `afterdepend'.
sys.mk: 8 tabs --> space
1993-08-15 21:09:20 +00:00
mycroft
3eebe31396
Move man rules to sys.mk.
...
Use bsd.subdir.mk for building subdirectories.
Don't forget to remove x.cc and x.C when using SHAREDSTRINGS.
Make ${PROG} always depend on ${LIBCRT0}.
Don't duplicate code between cleandir and clean.
Move tags target to bsd.dep.mk.
Move STRIP to bsd.own.mk.
Remove redundant definitions of {BIN,MAN}{DIR,GRP,OWN,MODE}.
Move {LIB,DOC}{DIR,GRP,OWN,MODE} defaults to bsd.own.mk.
1993-08-15 20:42:39 +00:00
mycroft
6a1bdd6fc0
Abstract out dependency stuff, and add RCS identifiers.
1993-08-15 19:37:04 +00:00