Module Name:    src
Committed By:   uebayasi
Date:           Sun Sep  6 02:17:31 UTC 2015

Modified Files:
        src/sys/arch/amiga/conf: Makefile.amiga
        src/sys/arch/atari/conf: Makefile.atari
        src/sys/arch/cesfic/conf: Makefile.cesfic
        src/sys/arch/hp300/conf: Makefile.hp300
        src/sys/arch/luna68k/conf: Makefile.luna68k
        src/sys/arch/m68k/fpsp: Makefile.inc
        src/sys/arch/mac68k/conf: Makefile.mac68k
        src/sys/arch/mvme68k/conf: Makefile.mvme68k
        src/sys/arch/news68k/conf: Makefile.news68k
        src/sys/arch/next68k/conf: Makefile.next68k
        src/sys/arch/x68k/conf: Makefile.x68k

Log Message:
Declare dependency on fpsp.o via newly introduced ${MD_LIBS} instead of
${MD_OBJS}.

${MD_OBJS} should be used only for objects that must be linked first (i.e.,
start code).  Objects have to be compiled following common compile rules,
and have to be generated into common places (i.e., top of kernel build
directory).

${MD_LIBS} defines libraries that are built by separate makefiles, under
separate directories.  `Makefile.kern.inc' doesn't know intermediate library
objects.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 src/sys/arch/amiga/conf/Makefile.amiga
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/atari/conf/Makefile.atari
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/cesfic/conf/Makefile.cesfic
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/hp300/conf/Makefile.hp300
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/luna68k/conf/Makefile.luna68k
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/m68k/fpsp/Makefile.inc
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/mac68k/conf/Makefile.mac68k
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/mvme68k/conf/Makefile.mvme68k
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/news68k/conf/Makefile.news68k
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/next68k/conf/Makefile.next68k
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/x68k/conf/Makefile.x68k

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/amiga/conf/Makefile.amiga
diff -u src/sys/arch/amiga/conf/Makefile.amiga:1.108 src/sys/arch/amiga/conf/Makefile.amiga:1.109
--- src/sys/arch/amiga/conf/Makefile.amiga:1.108	Mon May 25 05:48:18 2015
+++ src/sys/arch/amiga/conf/Makefile.amiga	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.amiga,v 1.108 2015/05/25 05:48:18 mlelstv Exp $
+#	$NetBSD: Makefile.amiga,v 1.109 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -53,7 +53,8 @@ KERN_AS=	obj
 # for the Motorola 68060 Software Support Package
 .include "$S/arch/m68k/060sp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${AMIGA}/amiga/locore.s
 

Index: src/sys/arch/atari/conf/Makefile.atari
diff -u src/sys/arch/atari/conf/Makefile.atari:1.75 src/sys/arch/atari/conf/Makefile.atari:1.76
--- src/sys/arch/atari/conf/Makefile.atari:1.75	Fri Jan 21 15:59:05 2011
+++ src/sys/arch/atari/conf/Makefile.atari	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.atari,v 1.75 2011/01/21 15:59:05 joerg Exp $
+#	$NetBSD: Makefile.atari,v 1.76 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -48,7 +48,8 @@ KERN_AS=	obj
 # for the Motorola 68060 Software Support Package
 .include "$S/arch/m68k/060sp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${ATARI}/atari/locore.s
 

Index: src/sys/arch/cesfic/conf/Makefile.cesfic
diff -u src/sys/arch/cesfic/conf/Makefile.cesfic:1.18 src/sys/arch/cesfic/conf/Makefile.cesfic:1.19
--- src/sys/arch/cesfic/conf/Makefile.cesfic:1.18	Mon Aug 31 05:46:41 2015
+++ src/sys/arch/cesfic/conf/Makefile.cesfic	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.cesfic,v 1.18 2015/08/31 05:46:41 uebayasi Exp $
+#	$NetBSD: Makefile.cesfic,v 1.19 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -48,7 +48,8 @@ KERN_AS=	obj
 # for the Motorola 68040 Floating Point Software Product
 .include "$S/arch/m68k/fpsp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${CESFIC}/cesfic/locore.s
 

Index: src/sys/arch/hp300/conf/Makefile.hp300
diff -u src/sys/arch/hp300/conf/Makefile.hp300:1.91 src/sys/arch/hp300/conf/Makefile.hp300:1.92
--- src/sys/arch/hp300/conf/Makefile.hp300:1.91	Mon Aug 31 05:46:41 2015
+++ src/sys/arch/hp300/conf/Makefile.hp300	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.hp300,v 1.91 2015/08/31 05:46:41 uebayasi Exp $
+#	$NetBSD: Makefile.hp300,v 1.92 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -46,7 +46,8 @@ KERN_AS=	obj
 # for the Motorola 68040 Floating Point Software Product
 .include "$S/arch/m68k/fpsp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${HP300}/hp300/locore.s
 

Index: src/sys/arch/luna68k/conf/Makefile.luna68k
diff -u src/sys/arch/luna68k/conf/Makefile.luna68k:1.26 src/sys/arch/luna68k/conf/Makefile.luna68k:1.27
--- src/sys/arch/luna68k/conf/Makefile.luna68k:1.26	Thu Nov 13 16:18:38 2014
+++ src/sys/arch/luna68k/conf/Makefile.luna68k	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.luna68k,v 1.26 2014/11/13 16:18:38 tsutsui Exp $
+#	$NetBSD: Makefile.luna68k,v 1.27 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -50,7 +50,8 @@ KERN_AS=	library
 # for the Motorola 68040 Floating Point Software Product
 .include "$S/arch/m68k/fpsp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	
 

Index: src/sys/arch/m68k/fpsp/Makefile.inc
diff -u src/sys/arch/m68k/fpsp/Makefile.inc:1.17 src/sys/arch/m68k/fpsp/Makefile.inc:1.18
--- src/sys/arch/m68k/fpsp/Makefile.inc:1.17	Fri Sep  4 09:18:11 2015
+++ src/sys/arch/m68k/fpsp/Makefile.inc	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.17 2015/09/04 09:18:11 uebayasi Exp $
+#	$NetBSD: Makefile.inc,v 1.18 2015/09/06 02:17:30 uebayasi Exp $
 #
 #	Configuration variables (default values are below):
 #
@@ -41,9 +41,6 @@ FPSPMAKE= \
 	    FPSPDIR=${FPSPDIR:Q} \
 	    ${FPSPMISCMAKEFLAGS}
 
-fpsp.o: ${FPSP}
-	ln -sf ${FPSP} $@
-
 ${FPSP}:		.NOTMAIN __always_make_fpsp
 	@echo making sure the 68040 FPSP is up to date...
 	@${FPSPMAKE} fpsp.o

Index: src/sys/arch/mac68k/conf/Makefile.mac68k
diff -u src/sys/arch/mac68k/conf/Makefile.mac68k:1.90 src/sys/arch/mac68k/conf/Makefile.mac68k:1.91
--- src/sys/arch/mac68k/conf/Makefile.mac68k:1.90	Fri Jan 21 15:59:07 2011
+++ src/sys/arch/mac68k/conf/Makefile.mac68k	Sun Sep  6 02:17:30 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.mac68k,v 1.90 2011/01/21 15:59:07 joerg Exp $
+#	$NetBSD: Makefile.mac68k,v 1.91 2015/09/06 02:17:30 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -46,7 +46,8 @@ KERN_AS=	obj
 # for the Motorola 68040 Floating Point Software Product
 .include "$S/arch/m68k/fpsp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${MAC68K}/mac68k/locore.s
 

Index: src/sys/arch/mvme68k/conf/Makefile.mvme68k
diff -u src/sys/arch/mvme68k/conf/Makefile.mvme68k:1.65 src/sys/arch/mvme68k/conf/Makefile.mvme68k:1.66
--- src/sys/arch/mvme68k/conf/Makefile.mvme68k:1.65	Sat Apr  5 11:07:30 2014
+++ src/sys/arch/mvme68k/conf/Makefile.mvme68k	Sun Sep  6 02:17:31 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.mvme68k,v 1.65 2014/04/05 11:07:30 tsutsui Exp $
+#	$NetBSD: Makefile.mvme68k,v 1.66 2015/09/06 02:17:31 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -62,7 +62,8 @@ KERN_AS=	obj
 # for the Motorola 68060 Software Support Package
 .include "$S/arch/m68k/060sp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${MVME68K}/mvme68k/locore.s
 

Index: src/sys/arch/news68k/conf/Makefile.news68k
diff -u src/sys/arch/news68k/conf/Makefile.news68k:1.20 src/sys/arch/news68k/conf/Makefile.news68k:1.21
--- src/sys/arch/news68k/conf/Makefile.news68k:1.20	Fri Jan 21 15:59:08 2011
+++ src/sys/arch/news68k/conf/Makefile.news68k	Sun Sep  6 02:17:31 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.news68k,v 1.20 2011/01/21 15:59:08 joerg Exp $
+#	$NetBSD: Makefile.news68k,v 1.21 2015/09/06 02:17:31 uebayasi Exp $
 #
 # Makefile for NetBSD
 #
@@ -46,7 +46,8 @@ KERN_AS=	obj
 ##
 ## (4) local objects, compile rules, and dependencies
 ##
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${NEWS68K}/news68k/locore.s
 

Index: src/sys/arch/next68k/conf/Makefile.next68k
diff -u src/sys/arch/next68k/conf/Makefile.next68k:1.30 src/sys/arch/next68k/conf/Makefile.next68k:1.31
--- src/sys/arch/next68k/conf/Makefile.next68k:1.30	Fri Jan 21 15:59:08 2011
+++ src/sys/arch/next68k/conf/Makefile.next68k	Sun Sep  6 02:17:31 2015
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.next68k,v 1.30 2011/01/21 15:59:08 joerg Exp $
+# $NetBSD: Makefile.next68k,v 1.31 2015/09/06 02:17:31 uebayasi Exp $
 
 # Makefile for NetBSD
 #
@@ -46,7 +46,8 @@ KERN_AS=	obj
 # for the Motorola 68040 Floating Point Software Product
 .include "$S/arch/m68k/fpsp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${NEXT68K}/next68k/locore.s
 

Index: src/sys/arch/x68k/conf/Makefile.x68k
diff -u src/sys/arch/x68k/conf/Makefile.x68k:1.63 src/sys/arch/x68k/conf/Makefile.x68k:1.64
--- src/sys/arch/x68k/conf/Makefile.x68k:1.63	Tue Oct  4 04:05:17 2011
+++ src/sys/arch/x68k/conf/Makefile.x68k	Sun Sep  6 02:17:31 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.x68k,v 1.63 2011/10/04 04:05:17 chs Exp $
+#	$NetBSD: Makefile.x68k,v 1.64 2015/09/06 02:17:31 uebayasi Exp $
 #
 # Makefile for NetBSD
 #
@@ -50,7 +50,8 @@ KERN_AS=	obj
 # for the Motorola 68060 Software Support Package
 .include "$S/arch/m68k/060sp/Makefile.inc"
 
-MD_OBJS=	locore.o ${FPSP}
+MD_OBJS=	locore.o
+MD_LIBS=	${FPSP}
 MD_CFILES=
 MD_SFILES=	${X68K}/x68k/locore.s
 

Reply via email to