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