Module Name:    src
Committed By:   christos
Date:           Sun Mar 10 07:18:21 UTC 2013

Modified Files:
        src/sys/arch/acorn26/conf: Makefile.acorn26
        src/sys/arch/alpha/conf: Makefile.alpha
        src/sys/arch/luna68k/conf: Makefile.luna68k
        src/sys/arch/mips/conf: Makefile.mips
        src/sys/arch/powerpc/conf: Makefile.powerpc
        src/sys/arch/sh3/conf: Makefile.sh3
        src/sys/arch/sparc64/conf: Makefile.sparc64

Log Message:
Explicitly set KERN_AS (this could be done in /usr/src/sys/conf/Makefile.*)
so that modules work, on config files that did not set it explicitly. All
the files now use the standard logic, except the ones that set KERN_AS=obj
and Makefile.usermode which sets KERN_AS=library.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/acorn26/conf/Makefile.acorn26
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/alpha/conf/Makefile.alpha
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/luna68k/conf/Makefile.luna68k
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/mips/conf/Makefile.mips
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/powerpc/conf/Makefile.powerpc
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/sh3/conf/Makefile.sh3
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/sparc64/conf/Makefile.sparc64

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/acorn26/conf/Makefile.acorn26
diff -u src/sys/arch/acorn26/conf/Makefile.acorn26:1.11 src/sys/arch/acorn26/conf/Makefile.acorn26:1.12
--- src/sys/arch/acorn26/conf/Makefile.acorn26:1.11	Fri Jan 21 10:59:04 2011
+++ src/sys/arch/acorn26/conf/Makefile.acorn26	Sun Mar 10 03:18:19 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.acorn26,v 1.11 2011/01/21 15:59:04 joerg Exp $
+#	$NetBSD: Makefile.acorn26,v 1.12 2013/03/10 07:18:19 christos Exp $
 
 # Makefile for NetBSD
 #
@@ -41,6 +41,12 @@ AFLAGS+=	-x assembler-with-cpp
 ##
 ## (3) libkern and compat
 ##
+OPT_MODULAR=	%MODULAR%
+.if !empty(OPT_MODULAR)
+KERN_AS=	obj
+.else
+KERN_AS=	library
+.endif
 
 ##
 ## (4) local objects, compile rules, and dependencies

Index: src/sys/arch/alpha/conf/Makefile.alpha
diff -u src/sys/arch/alpha/conf/Makefile.alpha:1.82 src/sys/arch/alpha/conf/Makefile.alpha:1.83
--- src/sys/arch/alpha/conf/Makefile.alpha:1.82	Sun Nov  8 23:03:19 2009
+++ src/sys/arch/alpha/conf/Makefile.alpha	Sun Mar 10 03:18:20 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.alpha,v 1.82 2009/11/09 04:03:19 mhitch Exp $
+#	$NetBSD: Makefile.alpha,v 1.83 2013/03/10 07:18:20 christos Exp $
 
 # Makefile for NetBSD
 #
@@ -41,6 +41,12 @@ NORMAL_S=	${CPP} ${AFLAGS} ${CPPFLAGS} $
 ##
 ## (3) libkern and compat
 ##
+OPT_MODULAR=	%MODULAR%
+.if !empty(OPT_MODULAR)
+KERN_AS=	obj
+.else
+KERN_AS=	library
+.endif
 
 ##
 ## (4) local objects, compile rules, and dependencies

Index: src/sys/arch/luna68k/conf/Makefile.luna68k
diff -u src/sys/arch/luna68k/conf/Makefile.luna68k:1.23 src/sys/arch/luna68k/conf/Makefile.luna68k:1.24
--- src/sys/arch/luna68k/conf/Makefile.luna68k:1.23	Sat Nov 12 08:44:26 2011
+++ src/sys/arch/luna68k/conf/Makefile.luna68k	Sun Mar 10 03:18:20 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.luna68k,v 1.23 2011/11/12 13:44:26 tsutsui Exp $
+#	$NetBSD: Makefile.luna68k,v 1.24 2013/03/10 07:18:20 christos Exp $
 
 # Makefile for NetBSD
 #
@@ -37,6 +37,12 @@ AFLAGS+=	-x assembler-with-cpp
 ##
 ## (3) libkern and compat
 ##
+OPT_MODULAR=	%MODULAR%
+.if !empty(OPT_MODULAR)
+KERN_AS=	obj
+.else
+KERN_AS=	library
+.endif
 
 ##
 ## (4) local objects, compile rules, and dependencies

Index: src/sys/arch/mips/conf/Makefile.mips
diff -u src/sys/arch/mips/conf/Makefile.mips:1.58 src/sys/arch/mips/conf/Makefile.mips:1.59
--- src/sys/arch/mips/conf/Makefile.mips:1.58	Sun Feb 20 02:45:46 2011
+++ src/sys/arch/mips/conf/Makefile.mips	Sun Mar 10 03:18:20 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.mips,v 1.58 2011/02/20 07:45:46 matt Exp $
+#	$NetBSD: Makefile.mips,v 1.59 2013/03/10 07:18:20 christos Exp $
 
 # Makefile for NetBSD
 #
@@ -75,6 +75,8 @@ AFLAGS+=	-mno-abicalls -x assembler-with
 OPT_MODULAR=	%MODULAR%
 .if !empty(OPT_MODULAR)
 KERN_AS=	obj
+.else
+KERN_AS=	library
 .endif
 
 ##

Index: src/sys/arch/powerpc/conf/Makefile.powerpc
diff -u src/sys/arch/powerpc/conf/Makefile.powerpc:1.50 src/sys/arch/powerpc/conf/Makefile.powerpc:1.51
--- src/sys/arch/powerpc/conf/Makefile.powerpc:1.50	Wed Mar 21 18:29:21 2012
+++ src/sys/arch/powerpc/conf/Makefile.powerpc	Sun Mar 10 03:18:20 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.powerpc,v 1.50 2012/03/21 22:29:21 matt Exp $
+#	$NetBSD: Makefile.powerpc,v 1.51 2013/03/10 07:18:20 christos Exp $
 #
 # Makefile for NetBSD
 #
@@ -58,6 +58,8 @@ AFLAGS+=	${AOPTS} -D_NOREGNAMES
 OPT_MODULAR=	%MODULAR%
 .if !empty(OPT_MODULAR)
 KERN_AS=	obj
+.else
+KERN_AS=	library
 .endif
 
 ##

Index: src/sys/arch/sh3/conf/Makefile.sh3
diff -u src/sys/arch/sh3/conf/Makefile.sh3:1.27 src/sys/arch/sh3/conf/Makefile.sh3:1.28
--- src/sys/arch/sh3/conf/Makefile.sh3:1.27	Fri Jan 21 10:59:09 2011
+++ src/sys/arch/sh3/conf/Makefile.sh3	Sun Mar 10 03:18:21 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.sh3,v 1.27 2011/01/21 15:59:09 joerg Exp $
+#	$NetBSD: Makefile.sh3,v 1.28 2013/03/10 07:18:21 christos Exp $
 
 # Makefile for NetBSD
 #
@@ -40,6 +40,12 @@ COPTS?=		-Os -freorder-blocks
 ##
 ## (3) libkern and compat
 ##
+OPT_MODULAR=	%MODULAR%
+.if !empty(OPT_MODULAR)
+KERN_AS=	obj
+.else
+KERN_AS=	library
+.endif
 
 ##
 ## (4) local objects, compile rules, and dependencies

Index: src/sys/arch/sparc64/conf/Makefile.sparc64
diff -u src/sys/arch/sparc64/conf/Makefile.sparc64:1.71 src/sys/arch/sparc64/conf/Makefile.sparc64:1.72
--- src/sys/arch/sparc64/conf/Makefile.sparc64:1.71	Fri Mar  2 22:21:16 2012
+++ src/sys/arch/sparc64/conf/Makefile.sparc64	Sun Mar 10 03:18:21 2013
@@ -1,4 +1,4 @@
-# 	$NetBSD: Makefile.sparc64,v 1.71 2012/03/03 03:21:16 nakayama Exp $
+# 	$NetBSD: Makefile.sparc64,v 1.72 2013/03/10 07:18:21 christos Exp $
 
 #=========================================================================
 #
@@ -75,7 +75,12 @@ AFLAGS+=	-x assembler-with-cpp
 ##
 ## (3) libkern and compat
 ##
-# KERN_AS=	obj	# memcpy, memset, etc. are in locore.s
+OPT_MODULAR=	%MODULAR%
+.if !empty(OPT_MODULAR)
+KERN_AS=	obj
+.else
+KERN_AS=	library
+.endif
 
 ##
 ## (4) local objects, compile rules, and dependencies

Reply via email to