Module Name:    src
Committed By:   christos
Date:           Mon Jan 25 00:43:00 UTC 2010

Modified Files:
        src/share/mk: bsd.dep.mk bsd.kernobj.mk bsd.lib.mk bsd.obj.mk
            bsd.own.mk

Log Message:
PR/42658: Geoff Wing: Quote directory variables to deal with spaces in the
source pathname.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/share/mk/bsd.dep.mk
cvs rdiff -u -r1.12 -r1.13 src/share/mk/bsd.kernobj.mk
cvs rdiff -u -r1.302 -r1.303 src/share/mk/bsd.lib.mk
cvs rdiff -u -r1.48 -r1.49 src/share/mk/bsd.obj.mk
cvs rdiff -u -r1.614 -r1.615 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.dep.mk
diff -u src/share/mk/bsd.dep.mk:1.68 src/share/mk/bsd.dep.mk:1.69
--- src/share/mk/bsd.dep.mk:1.68	Sat Oct 25 18:27:36 2008
+++ src/share/mk/bsd.dep.mk	Sun Jan 24 19:43:00 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.dep.mk,v 1.68 2008/10/25 22:27:36 apb Exp $
+#	$NetBSD: bsd.dep.mk,v 1.69 2010/01/25 00:43:00 christos Exp $
 
 ##### Basic targets
 cleandir:	cleandepend
@@ -74,7 +74,7 @@
 .if !target(tags)
 tags: ${SRCS}
 .if defined(SRCS)
-	-cd ${.CURDIR}; ctags -f /dev/stdout ${.ALLSRC:N*.h} | \
+	-cd "${.CURDIR}"; ctags -f /dev/stdout ${.ALLSRC:N*.h} | \
 	    ${TOOL_SED} "s;\${.CURDIR}/;;" > tags
 .endif
 .endif

Index: src/share/mk/bsd.kernobj.mk
diff -u src/share/mk/bsd.kernobj.mk:1.12 src/share/mk/bsd.kernobj.mk:1.13
--- src/share/mk/bsd.kernobj.mk:1.12	Sat Oct 11 04:05:57 2003
+++ src/share/mk/bsd.kernobj.mk	Sun Jan 24 19:43:00 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.kernobj.mk,v 1.12 2003/10/11 08:05:57 lukem Exp $
+#	$NetBSD: bsd.kernobj.mk,v 1.13 2010/01/25 00:43:00 christos Exp $
 
 # KERNSRCDIR	Is the location of the top of the kernel src.
 # 		It defaults to `${NETBSDSRCDIR}/sys'.
@@ -22,5 +22,5 @@
 KERNARCHDIR?=	arch/${MACHINE}
 KERNCONFDIR?=	${KERNSRCDIR}/${KERNARCHDIR}/conf
 .if !defined(KERNOBJDIR) && exists(${KERNSRCDIR}/${KERNARCHDIR}/compile)
-KERNOBJDIR!=	cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
+KERNOBJDIR!=	cd "${KERNSRCDIR}/${KERNARCHDIR}/compile" && ${PRINTOBJDIR}
 .endif

Index: src/share/mk/bsd.lib.mk
diff -u src/share/mk/bsd.lib.mk:1.302 src/share/mk/bsd.lib.mk:1.303
--- src/share/mk/bsd.lib.mk:1.302	Wed Dec 30 07:34:13 2009
+++ src/share/mk/bsd.lib.mk	Sun Jan 24 19:43:00 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.lib.mk,v 1.302 2009/12/30 12:34:13 abs Exp $
+#	$NetBSD: bsd.lib.mk,v 1.303 2010/01/25 00:43:00 christos Exp $
 #	@(#)bsd.lib.mk	8.3 (Berkeley) 4/22/94
 
 .include <bsd.init.mk>
@@ -52,7 +52,7 @@
 .if defined(LIBDPLIBS) && ${MKPIC} != "no"				# {
 .for _lib _dir in ${LIBDPLIBS}
 .if !defined(LIBDO.${_lib})
-LIBDO.${_lib}!=	cd ${_dir} && ${PRINTOBJDIR}
+LIBDO.${_lib}!=	cd "${_dir}" && ${PRINTOBJDIR}
 .MAKEOVERRIDES+=LIBDO.${_lib}
 .endif
 LDADD+=		-L${LIBDO.${_lib}} -l${_lib}
@@ -84,7 +84,7 @@
 .if !defined(NOCHECKVER) && !defined(NOCHECKVER_${LIB}) && \
 	exists(${NETBSDSRCDIR}/lib/checkver)
 checkver:
-	@(cd ${.CURDIR} && \
+	@(cd "${.CURDIR}" && \
 	    HOST_SH=${HOST_SH:Q} AWK=${TOOL_AWK:Q} \
 	    ${HOST_SH} ${NETBSDSRCDIR}/lib/checkver -v ${SHLIB_VERSION_FILE} \
 		    -d ${DESTDIR}${_LIBSODIR} ${LIB})

Index: src/share/mk/bsd.obj.mk
diff -u src/share/mk/bsd.obj.mk:1.48 src/share/mk/bsd.obj.mk:1.49
--- src/share/mk/bsd.obj.mk:1.48	Tue Dec 11 09:06:04 2007
+++ src/share/mk/bsd.obj.mk	Sun Jan 24 19:43:00 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.obj.mk,v 1.48 2007/12/11 14:06:04 lukem Exp $
+#	$NetBSD: bsd.obj.mk,v 1.49 2010/01/25 00:43:00 christos Exp $
 
 .if !defined(_BSD_OBJ_MK_)
 _BSD_OBJ_MK_=1
@@ -52,7 +52,7 @@
 # In case .CURDIR has been twiddled by a .mk file and is now relative,
 # make it absolute again.
 .if ${__curdir:M/*} == ""
-__curdir!=	cd ${__curdir} && ${PAWD}
+__curdir!=	cd "${__curdir}" && ${PAWD}
 .endif
 
 __objdir:=	${__objdir}.${HOST_OSTYPE}
@@ -66,7 +66,7 @@
 .endif
 
 obj:
-	@cd ${__curdir}; \
+	@cd "${__curdir}"; \
 	here=`${PAWD}`/; subdir=$${here#${BSDSRCDIR}/}; \
 	if [ "$$here" != "$$subdir" ]; then \
 		if [ ! -d ${__usrobjdir} ]; then \

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.614 src/share/mk/bsd.own.mk:1.615
--- src/share/mk/bsd.own.mk:1.614	Mon Dec 14 00:25:21 2009
+++ src/share/mk/bsd.own.mk	Sun Jan 24 19:43:00 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.614 2009/12/14 05:25:21 christos Exp $
+#	$NetBSD: bsd.own.mk,v 1.615 2010/01/25 00:43:00 christos Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -81,7 +81,7 @@
 # and setting _SRC_TOP_ to the result.
 #
 .if !defined(_SRC_TOP_)			# {
-_SRC_TOP_!= cd ${.CURDIR}; while :; do \
+_SRC_TOP_!= cd "${.CURDIR}"; while :; do \
 		here=`pwd`; \
 		[ -f build.sh  ] && [ -d tools ] && { echo $$here; break; }; \
 		case $$here in /) echo ""; break;; esac; \
@@ -100,7 +100,7 @@
 NETBSDSRCDIR?=	${_SRC_TOP_}
 
 .if !defined(_SRC_TOP_OBJ_)
-_SRC_TOP_OBJ_!=		cd ${_SRC_TOP_} && ${PRINTOBJDIR}
+_SRC_TOP_OBJ_!=		cd "${_SRC_TOP_}" && ${PRINTOBJDIR}
 .MAKEOVERRIDES+=	_SRC_TOP_OBJ_
 .endif
 
@@ -612,7 +612,7 @@
 cleandir:	clean
 
 dependall:	.NOTMAIN realdepend .MAKE
-	@cd ${.CURDIR}; ${MAKE} realall
+	@cd "${.CURDIR}"; ${MAKE} realall
 .endif
 
 #
@@ -860,7 +860,7 @@
 #
 .if !defined(X11SRCDIR)
 .if exists(${NETBSDSRCDIR}/../xsrc)
-X11SRCDIR!=		cd ${NETBSDSRCDIR}/../xsrc && pwd
+X11SRCDIR!=		cd "${NETBSDSRCDIR}/../xsrc" && pwd
 .else
 X11SRCDIR=		/usr/xsrc
 .endif
@@ -955,7 +955,7 @@
 #
 .if !defined(EXTSRCSRCDIR)
 .if exists(${NETBSDSRCDIR}/../extsrc)
-EXTSRCSRCDIR!=		cd ${NETBSDSRCDIR}/../extsrc && pwd
+EXTSRCSRCDIR!=		cd "${NETBSDSRCDIR}/../extsrc" && pwd
 .else
 EXTSRCSRCDIR=		/usr/extsrc
 .endif

Reply via email to