Page MenuHomeFreeBSD

D32978.id102645.diff
No OneTemporary

D32978.id102645.diff

Index: Makefile
===================================================================
--- Makefile
+++ Makefile
@@ -148,8 +148,8 @@
TGTS= all all-man buildenv buildenvvars buildkernel buildworld \
check check-old check-old-dirs check-old-files check-old-libs \
- checkdpadd checkworld clean cleandepend cleandir cleanworld \
- cleanuniverse \
+ checkdpadd checkworld clean cleandepend cleandir cleankernel \
+ cleanworld cleanuniverse \
delete-old delete-old-dirs delete-old-files delete-old-libs \
depend distribute distributekernel distributekernel.debug \
distributeworld distrib-dirs distribution doxygen \
Index: Makefile.inc1
===================================================================
--- Makefile.inc1
+++ Makefile.inc1
@@ -3422,18 +3422,20 @@
#
.if make(cleanworld)
BW_CANONICALOBJDIR:=${OBJTOP}/
+.elif make(cleankernel)
+BW_CANONICALOBJDIR:=${KRNLOBJDIR}/${KERNCONF}/
.elif make(cleanuniverse)
BW_CANONICALOBJDIR:=${OBJROOT}
.if ${MK_UNIFIED_OBJDIR} == "no"
.error ${.TARGETS} only supported with WITH_UNIFIED_OBJDIR enabled.
.endif
.endif
-cleanworld cleanuniverse: .PHONY
+cleanworld cleanuniverse cleankernel: .PHONY
.if !empty(BW_CANONICALOBJDIR) && exists(${BW_CANONICALOBJDIR}) && \
${.CURDIR:tA} != ${BW_CANONICALOBJDIR:tA}
- -rm -rf ${BW_CANONICALOBJDIR}*
+ -(cd ${BW_CANONICALOBJDIR}; rm -rf *)
-chflags -R 0 ${BW_CANONICALOBJDIR}
- rm -rf ${BW_CANONICALOBJDIR}*
+ -(cd ${BW_CANONICALOBJDIR}; rm -rf *)
.endif
.if make(cleanworld) && ${MK_AUTO_OBJ} == "no" && \
(empty(BW_CANONICALOBJDIR) || ${.CURDIR:tA} == ${BW_CANONICALOBJDIR:tA})

File Metadata

Mime Type
text/plain
Expires
Fri, Jun 12, 12:57 PM (1 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33907811
Default Alt Text
D32978.id102645.diff (1 KB)

Event Timeline