At least on sparc64 these modules require ata_machdep.c.

MFC after:	3 days
This commit is contained in:
Marius Strobl 2010-05-23 20:24:03 +00:00
parent de2ebd2e0d
commit 09c0e2a4c0
2 changed files with 10 additions and 3 deletions

View File

@ -1,9 +1,13 @@
# $FreeBSD$
.PATH: ${.CURDIR}/../../../dev/ata
.PATH: ${.CURDIR}/../../../dev/ata ${.CURDIR}/../../../${MACHINE}/${MACHINE}
KMOD= atadisk
SRCS= ata-disk.c
SRCS= ata-disk.c ${ata_machdep}
SRCS+= opt_ata.h ata_if.h device_if.h bus_if.h pci_if.h
.if exists(${.CURDIR}/../../../${MACHINE}/${MACHINE}/ata_machdep.c)
ata_machdep= ata_machdep.c
.endif
.include <bsd.kmod.mk>

View File

@ -2,7 +2,7 @@
S= ${.CURDIR}/../..
.PATH: $S/cam $S/cam/scsi $S/cam/ata
.PATH: $S/cam $S/cam/scsi $S/cam/ata $S/${MACHINE}/${MACHINE}
KMOD= cam
@ -28,6 +28,9 @@ SRCS+= scsi_xpt.c
SRCS+= ata_all.c
SRCS+= ata_xpt.c
SRCS+= ata_da.c
.if exists($S/${MACHINE}/${MACHINE}/ata_machdep.c)
SRCS+= ata_machdep.c
.endif
SRCS+= ata_pmp.c
EXPORT_SYMS= YES # XXX evaluate