aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorBrian Feldman <green@FreeBSD.org>2004-01-02 05:05:48 +0000
committerBrian Feldman <green@FreeBSD.org>2004-01-02 05:05:48 +0000
commit2fc197082f1ab1b37c223a40a1b991e3799445a5 (patch)
tree36e4b3da90b62b4421c393db7a7e65930d9ccf00 /share
parentf07cc658a4fb91cc0c597df245675ea81c5bb359 (diff)
downloadsrc-2fc197082f1ab1b37c223a40a1b991e3799445a5.tar.gz
src-2fc197082f1ab1b37c223a40a1b991e3799445a5.zip
Fix a very corner case when you want to make cleandir SUBDIRs which
are built using a ${MAKE} that's not just "make". Test by: make universe (followed by cleandirs)
Notes
Notes: svn path=/head/; revision=124061
Diffstat (limited to 'share')
-rw-r--r--share/mk/bsd.obj.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/mk/bsd.obj.mk b/share/mk/bsd.obj.mk
index 195b5782dce9..e3ff52b556d6 100644
--- a/share/mk/bsd.obj.mk
+++ b/share/mk/bsd.obj.mk
@@ -108,11 +108,11 @@ whereobj:
@echo ${.OBJDIR}
.endif
-cleanobj:
.if ${CANONICALOBJDIR} != ${.CURDIR} && exists(${CANONICALOBJDIR}/)
+cleanobj:
@rm -rf ${CANONICALOBJDIR}
.else
- @cd ${.CURDIR} && ${MAKE} clean cleandepend
+cleanobj: clean cleandepend
.endif
@if [ -L ${.CURDIR}/obj ]; then rm -f ${.CURDIR}/obj; fi