aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/kern.post.mk
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2003-03-03 09:35:44 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2003-03-03 09:35:44 +0000
commitab404da2f12030a6e21186d7038a9e63d87ec91a (patch)
treeb41b0f18d4552880d544f178c1aa38774ea7c9ec /sys/conf/kern.post.mk
parent72f455de8d8a3ac93c957b494156aca09d76a572 (diff)
downloadsrc-ab404da2f12030a6e21186d7038a9e63d87ec91a.tar.gz
src-ab404da2f12030a6e21186d7038a9e63d87ec91a.zip
Leave the `clobber' target alone, it clobbers too much (including
the generated Makefile) to be useful as the cleandir replacement. Reported by: des
Notes
Notes: svn path=/head/; revision=111802
Diffstat (limited to 'sys/conf/kern.post.mk')
-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 ae66880b1b53..e21a54a79580 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: