Fix "make depend" to not redundantly rebuild the .depend file.
Reviewed by: bde (I think so)
This commit is contained in:
parent
507feeafad
commit
a13914f600
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=145403
@ -138,17 +138,12 @@ genassym.o: $S/$M/$M/genassym.c
|
||||
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
kernel-depend: .depend
|
||||
# The argument list can be very long, so use make -V and xargs to
|
||||
# pass it to mkdep.
|
||||
_kernel-depend: assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \
|
||||
.depend: assym.s vnode_if.h ${BEFORE_DEPEND} ${CFILES} \
|
||||
${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
${MAKE} -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | \
|
||||
MKDEP_CPP="${CC} -E" CC="${CC}" xargs mkdep -a -f .newdep ${CFLAGS}
|
||||
|
Loading…
Reference in New Issue
Block a user