a93ea220fc
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204. * To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx * If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES * Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS} * Deprecate the (short lived) DEPENDSRCS Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries. Tested with "make -j 8 distribution" and "make distribution". |
||
---|---|---|
.. | ||
alloc.c | ||
c_ksh.c | ||
c_sh.c | ||
c_test.c | ||
c_test.h | ||
c_ulimit.c | ||
conf-end.h | ||
config.h | ||
edit.c | ||
edit.h | ||
emacs-gen.sh | ||
emacs.c | ||
eval.c | ||
exec.c | ||
expand.h | ||
expr.c | ||
history.c | ||
io.c | ||
jobs.c | ||
ksh_dir.h | ||
ksh_limval.h | ||
ksh_stat.h | ||
ksh_time.h | ||
ksh_times.h | ||
ksh_wait.h | ||
ksh.Man | ||
lex.c | ||
lex.h | ||
mail.c | ||
main.c | ||
Makefile | ||
misc.c | ||
mkman | ||
path.c | ||
proto.h | ||
sh.h | ||
shf.c | ||
shf.h | ||
sigact.c | ||
sigact.h | ||
siglist.in | ||
siglist.sh | ||
syn.c | ||
table.c | ||
table.h | ||
trap.c | ||
tree.c | ||
tree.h | ||
tty.c | ||
tty.h | ||
var.c | ||
version.c | ||
vi.c |