summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/modules/sio/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/sys/modules/sio/Makefile b/sys/modules/sio/Makefile
index 5feb9025c685..cd48c40e08aa 100644
--- a/sys/modules/sio/Makefile
+++ b/sys/modules/sio/Makefile
@@ -1,5 +1,8 @@
# $FreeBSD$
+.if ${MACHINE} == "pc98"
+.PATH: ${.CURDIR}/../../pc98/pc98
+.endif
.PATH: ${.CURDIR}/../../dev/sio
KMOD= sio
@@ -7,14 +10,20 @@ SRCS= sio.c sio_pccard.c sio_pci.c sio_puc.c
.if ${MACHINE} == "sparc64"
### untested
-CFLAGS += sio_ebus.c
+SRCS+= sio_ebus.c
.endif
.if ${MACHINE} == "pc98"
-CFLAGS+= -DPC98
+SRCS+= sio_cbus.c
.else
SRCS+= sio_isa.c
.endif
+.if ${MACHINE} == "pc98"
+opt_sio.h:
+ @echo '#define COM_MULTIPORT 1' > opt_sio.h
+ @echo '#define COM_ESP 1' >> opt_sio.h
+.endif
+
opt_compat.h:
@echo '#define COMPAT_43 1' > opt_compat.h
@echo '#define COMPAT_FREEBSD4 1' >> opt_compat.h