summaryrefslogtreecommitdiffstats
path: root/sys/modules/scc
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2006-04-01 04:54:47 +0000
committermarcel <marcel@FreeBSD.org>2006-04-01 04:54:47 +0000
commit4769ea007ef1e21c7b55a6f6863048b973252290 (patch)
tree7c13eacba37be410cc94a4e38b141420ad35174a /sys/modules/scc
parent79ffa0f57bbb6d6df60a9af224373a6949e15226 (diff)
downloadFreeBSD-src-4769ea007ef1e21c7b55a6f6863048b973252290.zip
FreeBSD-src-4769ea007ef1e21c7b55a6f6863048b973252290.tar.gz
Build the scc(4) module with EBus and SBus attachments for sparc64
only and build the scc(4) module with MacIO attachment for powerpc.
Diffstat (limited to 'sys/modules/scc')
-rw-r--r--sys/modules/scc/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/modules/scc/Makefile b/sys/modules/scc/Makefile
index df3d95e..d984ef4 100644
--- a/sys/modules/scc/Makefile
+++ b/sys/modules/scc/Makefile
@@ -2,9 +2,15 @@
.PATH: ${.CURDIR}/../../dev/scc
+.if ${MACHINE_ARCH} == "sparc64"
+scc_bfe= scc_bfe_ebus.c scc_bfe_sbus.c
+.endif
+.if ${MACHINE_ARCH} == "powerpc"
+scc_bfe= scc_bfe_macio.c
+.endif
+
KMOD= scc
-SRCS= scc_bfe_ebus.c scc_bfe_sbus.c \
- scc_core.c scc_if.c scc_if.h \
+SRCS= ${scc_bfe} scc_core.c scc_if.c scc_if.h \
scc_dev_sab82532.c scc_dev_z8530.c
SRCS+= bus_if.h device_if.h ofw_bus_if.h serdev_if.c serdev_if.h
OpenPOWER on IntegriCloud