Module Name: src
Committed By: christos
Date: Sun Dec 10 14:29:47 UTC 2017
Modified Files:
src/sys/arch/aarch64/conf: Makefile.aarch64
src/sys/arch/i386/conf: Makefile.i386
src/sys/arch/sparc64/conf: Makefile.sparc64
src/sys/arch/usermode/conf: Makefile.usermode
src/sys/arch/xen/conf: Makefile.xen
src/sys/conf: dts.mk
Log Message:
- Allow multiple .BEGIN targets
- Make their protection consistent
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/aarch64/conf/Makefile.aarch64
cvs rdiff -u -r1.186 -r1.187 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.83 -r1.84 src/sys/arch/sparc64/conf/Makefile.sparc64
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/usermode/conf/Makefile.usermode
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/xen/conf/Makefile.xen
cvs rdiff -u -r1.7 -r1.8 src/sys/conf/dts.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/aarch64/conf/Makefile.aarch64
diff -u src/sys/arch/aarch64/conf/Makefile.aarch64:1.7 src/sys/arch/aarch64/conf/Makefile.aarch64:1.8
--- src/sys/arch/aarch64/conf/Makefile.aarch64:1.7 Thu May 5 17:14:14 2016
+++ src/sys/arch/aarch64/conf/Makefile.aarch64 Sun Dec 10 09:29:47 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.aarch64,v 1.7 2016/05/05 21:14:14 rjs Exp $
+# $NetBSD: Makefile.aarch64,v 1.8 2017/12/10 14:29:47 christos Exp $
# Makefile for NetBSD
#
@@ -92,9 +92,9 @@ spl.o vectors.o: assym.h
# would be defined
.MAIN: all
-.if make(depend) || make(all) || make(dependall)
-.BEGIN:
- @rm -f arm && \
+.if !make(obj) && !make(clean) && !make(cleandir)
+.BEGIN::
+ -@rm -f arm && \
ln -s $S/arch/arm/include arm
.endif
Index: src/sys/arch/i386/conf/Makefile.i386
diff -u src/sys/arch/i386/conf/Makefile.i386:1.186 src/sys/arch/i386/conf/Makefile.i386:1.187
--- src/sys/arch/i386/conf/Makefile.i386:1.186 Wed Aug 9 15:11:13 2017
+++ src/sys/arch/i386/conf/Makefile.i386 Sun Dec 10 09:29:47 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.i386,v 1.186 2017/08/09 19:11:13 maxv Exp $
+# $NetBSD: Makefile.i386,v 1.187 2017/12/10 14:29:47 christos Exp $
# Makefile for NetBSD
#
@@ -94,8 +94,8 @@ acpi_wakeup_low.o busfunc.o: assym.h
##
.if !make(obj) && !make(clean) && !make(cleandir)
-.BEGIN:
- @rm -f i386 && \
+.BEGIN::
+ -@rm -f i386 && \
ln -s $S/arch/i386/include i386
.endif
Index: src/sys/arch/sparc64/conf/Makefile.sparc64
diff -u src/sys/arch/sparc64/conf/Makefile.sparc64:1.83 src/sys/arch/sparc64/conf/Makefile.sparc64:1.84
--- src/sys/arch/sparc64/conf/Makefile.sparc64:1.83 Mon Dec 4 04:44:33 2017
+++ src/sys/arch/sparc64/conf/Makefile.sparc64 Sun Dec 10 09:29:47 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.sparc64,v 1.83 2017/12/04 09:44:33 martin Exp $
+# $NetBSD: Makefile.sparc64,v 1.84 2017/12/10 14:29:47 christos Exp $
#=========================================================================
#
@@ -138,9 +138,9 @@ cpu_in_cksum.o lock_stubs.o: assym.h
# would be defined
.MAIN: all
-.if make(depend) || make(all) || make(dependall)
-.BEGIN:
- @rm -f sparc && \
+.if !make(obj) && !make(clean) && !make(cleandir)
+.BEGIN::
+ -@rm -f sparc && \
ln -s $S/arch/sparc/include sparc
.endif
Index: src/sys/arch/usermode/conf/Makefile.usermode
diff -u src/sys/arch/usermode/conf/Makefile.usermode:1.39 src/sys/arch/usermode/conf/Makefile.usermode:1.40
--- src/sys/arch/usermode/conf/Makefile.usermode:1.39 Wed Aug 26 23:20:13 2015
+++ src/sys/arch/usermode/conf/Makefile.usermode Sun Dec 10 09:29:47 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.usermode,v 1.39 2015/08/27 03:20:13 uebayasi Exp $
+# $NetBSD: Makefile.usermode,v 1.40 2017/12/10 14:29:47 christos Exp $
USETOOLS?= no
NEED_OWN_INSTALL_TARGET?= no
@@ -86,12 +86,12 @@ NVFLAGS= -n
##
.if !make(obj) && !make(clean) && !make(cleandir)
-.BEGIN:
- @rm -f i386 && \
+.BEGIN::
+ -@rm -f i386 && \
ln -s $S/arch/i386/include i386
- @rm -f amd64 && \
+ -@rm -f amd64 && \
ln -s $S/arch/amd64/include amd64
- @rm -f arm && \
+ -@rm -f arm && \
ln -s $S/arch/arm/include arm
.endif
Index: src/sys/arch/xen/conf/Makefile.xen
diff -u src/sys/arch/xen/conf/Makefile.xen:1.42 src/sys/arch/xen/conf/Makefile.xen:1.43
--- src/sys/arch/xen/conf/Makefile.xen:1.42 Wed Aug 9 15:11:13 2017
+++ src/sys/arch/xen/conf/Makefile.xen Sun Dec 10 09:29:47 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xen,v 1.42 2017/08/09 19:11:13 maxv Exp $
+# $NetBSD: Makefile.xen,v 1.43 2017/12/10 14:29:47 christos Exp $
# NetBSD: Makefile.i386,v 1.132 2003/07/05 16:56:10 simonb Exp
# Makefile for NetBSD
@@ -86,16 +86,15 @@ vector.o: $S/arch/${XEN_BUILD}/${XEN_BUI
${NORMAL_S}
.ifndef noBEGIN
.if !make(obj) && !make(clean) && !make(cleandir)
-.BEGIN:
+.BEGIN::
.for A in ${XEN_MACHINE_ARCHS}
- rm -f ${A}
- ln -s $S/arch/${A}/include ${A}
+ -@rm -f ${A} && \
+ ln -s $S/arch/${A}/include ${A}
.endfor
- -rm -rf xen-ma
- mkdir xen-ma
- ln -s ../${XEN_BUILD} xen-ma/machine
- rm -f machine
- ln -s ${ARCH_INC} machine
+ -@rm -rf xen-ma && \
+ mkdir xen-ma && ln -s ../${XEN_BUILD} xen-ma/machine &&
+ -@rm -f machine && \
+ ln -s ${ARCH_INC} machine
.endif
.endif
Index: src/sys/conf/dts.mk
diff -u src/sys/conf/dts.mk:1.7 src/sys/conf/dts.mk:1.8
--- src/sys/conf/dts.mk:1.7 Tue Dec 5 21:08:03 2017
+++ src/sys/conf/dts.mk Sun Dec 10 09:29:47 2017
@@ -1,11 +1,11 @@
-# $NetBSD: dts.mk,v 1.7 2017/12/06 02:08:03 christos Exp $
+# $NetBSD: dts.mk,v 1.8 2017/12/10 14:29:47 christos Exp $
DTSARCH?=${MACHINE_CPU}
DTSGNUARCH?=${DTSARCH}
DTSPADDING?=1024
.if !make(obj) && !make(clean) && !make(cleandir)
-.BEGIN:
+.BEGIN::
-@mkdir -p dts
.for _arch in ${DTSGNUARCH}
-@ln -sf ${S:S@^../@../../@}/external/gpl2/dts/dist/arch/${_arch}/boot/dts dts/${_arch}