Restore the careful preservation of .depend (rev 1.78 of Makefile.i386)
that I removed in my last commit dealing with `make depend' bogons. This commit has some races, but hopefully they are too short to matter. Unfortuneatly, neither .newdep nor .olddep is removed by `make clean'. Submitted by: bde
This commit is contained in:
parent
02880f27f4
commit
483cbcc1eb
@ -243,18 +243,20 @@ __reml.S: $S/$M/$M/divrem.m4
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .depend
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
_kernel-depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} \
|
||||
${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
mkdep -a -f .newdep ${CFLAGS} ${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES}
|
||||
env MKDEP_CPP="${CC} -E" \
|
||||
mkdep -a -f .newdep ${ASM_CFLAGS} ${SFILES} ${SYSTEM_SFILES}
|
||||
rm -f .depend
|
||||
mv -f .newdep .depend
|
||||
mv .newdep .depend
|
||||
|
||||
kernel-cleandepend:
|
||||
rm -f .depend
|
||||
|
@ -203,18 +203,20 @@ genassym.o: $S/$M/$M/genassym.c
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .depend
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
_kernel-depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} \
|
||||
${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
mkdep -a -f .newdep ${CFLAGS} ${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES}
|
||||
env MKDEP_CPP="${CC} -E" \
|
||||
mkdep -a -f .newdep ${ASM_CFLAGS} ${SFILES} ${SYSTEM_SFILES}
|
||||
rm -f .depend
|
||||
mv -f .newdep .depend
|
||||
mv .newdep .depend
|
||||
|
||||
kernel-cleandepend:
|
||||
rm -f .depend
|
||||
|
@ -207,18 +207,20 @@ genassym.o: $S/$M/$M/genassym.c
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .depend
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
_kernel-depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} \
|
||||
${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
CC="${CC}" mkdep -a -f .newdep ${CFLAGS} ${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES}
|
||||
env MKDEP_CPP="${CC} -E" \
|
||||
mkdep -a -f .newdep ${ASM_CFLAGS} ${SFILES} ${SYSTEM_SFILES}
|
||||
rm -f .depend
|
||||
mv -f .newdep .depend
|
||||
mv .newdep .depend
|
||||
|
||||
kernel-cleandepend:
|
||||
rm -f .depend
|
||||
|
@ -206,18 +206,20 @@ genassym.o: $S/$M/$M/genassym.c
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .depend
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
_kernel-depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} \
|
||||
${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
mkdep -a -f .newdep ${CFLAGS} ${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES}
|
||||
env MKDEP_CPP="${CC} -E" \
|
||||
mkdep -a -f .newdep ${ASM_CFLAGS} ${SFILES} ${SYSTEM_SFILES}
|
||||
rm -f .depend
|
||||
mv -f .newdep .depend
|
||||
mv .newdep .depend
|
||||
|
||||
kernel-cleandepend:
|
||||
rm -f .depend
|
||||
|
@ -203,18 +203,20 @@ genassym.o: $S/$M/$M/genassym.c
|
||||
${SYSTEM_OBJS} genassym.o vers.o: opt_global.h
|
||||
|
||||
kernel-depend:
|
||||
rm -f .depend
|
||||
rm -f .olddep
|
||||
if [ -f .depend ]; then mv .depend .olddep; fi
|
||||
${MAKE} _kernel-depend
|
||||
|
||||
_kernel-depend: assym.s param.c vnode_if.h ${BEFORE_DEPEND} \
|
||||
${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES} ${SFILES} \
|
||||
${SYSTEM_SFILES} ${MFILES:T:S/.m$/.h/}
|
||||
if [ -f .olddep ]; then mv .olddep .depend; fi
|
||||
rm -f .newdep
|
||||
mkdep -a -f .newdep ${CFLAGS} ${CFILES} ${SYSTEM_CFILES} ${GEN_CFILES}
|
||||
env MKDEP_CPP="${CC} -E" \
|
||||
mkdep -a -f .newdep ${ASM_CFLAGS} ${SFILES} ${SYSTEM_SFILES}
|
||||
rm -f .depend
|
||||
mv -f .newdep .depend
|
||||
mv .newdep .depend
|
||||
|
||||
kernel-cleandepend:
|
||||
rm -f .depend
|
||||
|
Loading…
x
Reference in New Issue
Block a user