summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2003-03-03 09:35:44 +0000
committerru <ru@FreeBSD.org>2003-03-03 09:35:44 +0000
commit0aeb95508775c9ec49e8aa735041fea09dc6c7c4 (patch)
treeb41b0f18d4552880d544f178c1aa38774ea7c9ec /sys
parentfe842b4ff965d8f60e85091b2043a4efd1e83b02 (diff)
downloadFreeBSD-src-0aeb95508775c9ec49e8aa735041fea09dc6c7c4.zip
FreeBSD-src-0aeb95508775c9ec49e8aa735041fea09dc6c7c4.tar.gz
Leave the `clobber' target alone, it clobbers too much (including
the generated Makefile) to be useful as the cleandir replacement. Reported by: des
Diffstat (limited to 'sys')
-rw-r--r--sys/conf/kern.post.mk10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/conf/kern.post.mk b/sys/conf/kern.post.mk
index ae66880..e21a54a 100644
--- a/sys/conf/kern.post.mk
+++ b/sys/conf/kern.post.mk
@@ -11,12 +11,14 @@
.MAIN: all
-.for target in all clean cleandepend cleandir depend install obj reinstall tags
+.for target in all clean cleandepend cleandir clobber depend install \
+ obj reinstall tags
${target}: kernel-${target}
.if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists($S/modules)
${target}: modules-${target}
modules-${target}:
- cd $S/modules; ${MKMODULESENV} ${MAKE} ${target:reinstall=install}
+ cd $S/modules; ${MKMODULESENV} ${MAKE} \
+ ${target:S/^reinstall$/install/:S/^clobber$/cleandir/}
.endif
.endfor
@@ -24,7 +26,9 @@ modules-${target}:
kernel-all: ${KERNEL_KO}
-kernel-cleandir:
+kernel-cleandir: kernel-clean
+
+kernel-clobber:
find . -maxdepth 1 ! -type d ! -name version -delete
kernel-obj:
OpenPOWER on IntegriCloud