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}

Reply via email to