Module Name: src Committed By: maxv Date: Sun Jan 21 08:33:46 UTC 2018
Modified Files: src/sys/arch/xen/conf: Makefile.xen Log Message: Fix the build, on Xen too amd64_trap.S needs to be compiled independently. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/xen/conf/Makefile.xen 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/xen/conf/Makefile.xen diff -u src/sys/arch/xen/conf/Makefile.xen:1.44 src/sys/arch/xen/conf/Makefile.xen:1.45 --- src/sys/arch/xen/conf/Makefile.xen:1.44 Tue Dec 12 08:27:32 2017 +++ src/sys/arch/xen/conf/Makefile.xen Sun Jan 21 08:33:46 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.xen,v 1.44 2017/12/12 08:27:32 pgoyette Exp $ +# $NetBSD: Makefile.xen,v 1.45 2018/01/21 08:33:46 maxv Exp $ # NetBSD: Makefile.i386,v 1.132 2003/07/05 16:56:10 simonb Exp # Makefile for NetBSD @@ -66,6 +66,9 @@ KERN_AS= obj ## (4) local objects, compile rules, and dependencies ## MD_OBJS= locore.o spl.o copy.o vector.o +.if ${XEN_BUILD} == amd64 +MD_OBJS+= amd64_trap.o +.endif MD_CFILES= MD_SFILES= $S/arch/${XEN_BUILD}/${XEN_BUILD}/locore.S \ @@ -73,6 +76,10 @@ MD_SFILES= $S/arch/${XEN_BUILD}/${XEN_BU $S/arch/${XEN_BUILD}/${XEN_BUILD}/vector.S \ $S/arch/${XEN_BUILD}/${XEN_BUILD}/copy.S +.if ${XEN_BUILD} == amd64 +MD_SFILES+= $S/arch/${XEN_BUILD}/${XEN_BUILD}/amd64_trap.S +.endif + copy.o: $S/arch/${XEN_BUILD}/${XEN_BUILD}/copy.S assym.h ${NORMAL_S} @@ -84,6 +91,12 @@ spl.o: $S/arch/${XEN_BUILD}/${XEN_BUILD} vector.o: $S/arch/${XEN_BUILD}/${XEN_BUILD}/vector.S assym.h ${NORMAL_S} + +.if ${XEN_BUILD} == amd64 +amd64_trap.o: $S/arch/${XEN_BUILD}/${XEN_BUILD}/amd64_trap.S assym.h + ${NORMAL_S} +.endif + .ifndef noBEGIN .if !make(obj) && !make(clean) && !make(cleandir) .BEGIN::