diff options
author | ru <ru@FreeBSD.org> | 2003-03-03 09:35:44 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2003-03-03 09:35:44 +0000 |
commit | 0aeb95508775c9ec49e8aa735041fea09dc6c7c4 (patch) | |
tree | b41b0f18d4552880d544f178c1aa38774ea7c9ec /sys | |
parent | fe842b4ff965d8f60e85091b2043a4efd1e83b02 (diff) | |
download | FreeBSD-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.mk | 10 |
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: |