summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2001-01-22 23:29:13 +0000
committerpeter <peter@FreeBSD.org>2001-01-22 23:29:13 +0000
commitc98acd5ed74e4e3fa81fea4e41cfc433bb72c580 (patch)
tree880ac1e3255eb8989a87f2aa84461f1140414289 /Makefile.inc1
parent9d82cf01b52f1b36b3ab73915fcf42d0e8d4c9b9 (diff)
downloadFreeBSD-src-c98acd5ed74e4e3fa81fea4e41cfc433bb72c580.zip
FreeBSD-src-c98acd5ed74e4e3fa81fea4e41cfc433bb72c580.tar.gz
Sigh, I thought we still had the rm -rf objdir stuff in make world, which
would have taken care of the possibility of buildkernel crossing over from one binutils set to another. Back out the part about turning off 'make clean' if the 'make depend' is still active, but add a NO_KERNELCLEAN target instead that works like NOCLEAN but just for the kernel.
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc13
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 4fce5ed..1b13707 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -15,6 +15,7 @@
# -DNOLIBC_R do not build libc_r.
# -DNO_FORTRAN do not build g77 and related libraries.
# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel
+# -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel
# -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel
# -DNO_PORTSUPDATE do not update ports in ${MAKE} update
# -DNO_DOCUPDATE do not update doc in ${MAKE} update
@@ -404,7 +405,7 @@ buildkernel:
PATH=${TMPPATH} \
config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} ${_kernel}
.endif
-.if !defined(NOCLEAN) && defined(NO_KERNELDEPEND)
+.if !defined(NOCLEAN) && !defined(NO_KERNELCLEAN)
cd ${KRNLOBJDIR}/${_kernel}; \
${KMAKEENV} MACHINE=${MACHINE} ${MAKE} KERNEL=${INSTKERNNAME} clean
.endif
OpenPOWER on IntegriCloud