From 2fae4aec24ea4529882b3ec4cda45661ccd48ea8 Mon Sep 17 00:00:00 2001 From: cg Date: Mon, 18 Dec 2000 01:36:41 +0000 Subject: kobjify. this gives us several benefits, including: * easier extensibility- new optional methods can be added to ac97/mixer/channel classes without having to fixup every driver. * forward compatibility for drivers, provided no new mandatory methods are added. --- sys/modules/sound/driver/Makefile.inc | 2 ++ sys/modules/sound/pcm/Makefile | 3 ++- sys/modules/sound/sound/Makefile | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'sys/modules') diff --git a/sys/modules/sound/driver/Makefile.inc b/sys/modules/sound/driver/Makefile.inc index 265f86d..124bfc8 100644 --- a/sys/modules/sound/driver/Makefile.inc +++ b/sys/modules/sound/driver/Makefile.inc @@ -1,3 +1,5 @@ # $FreeBSD$ +SRCS += ac97_if.h channel_if.h feeder_if.h mixer_if.h + .include "../Makefile.inc" diff --git a/sys/modules/sound/pcm/Makefile b/sys/modules/sound/pcm/Makefile index 97f83c8..1c30fab 100644 --- a/sys/modules/sound/pcm/Makefile +++ b/sys/modules/sound/pcm/Makefile @@ -3,8 +3,9 @@ .PATH: ${.CURDIR}/../../../dev/sound/pcm KMOD = snd_pcm SRCS = device_if.h bus_if.h isa_if.h pci_if.h +SRCS += ac97_if.h channel_if.h feeder_if.h mixer_if.h SRCS += ac97.c channel.c dsp.c fake.c -SRCS += feeder.c feeder_fmt.c +SRCS += feeder.c feeder_fmt.c feeder_rate.c SRCS += mixer.c sound.c .include diff --git a/sys/modules/sound/sound/Makefile b/sys/modules/sound/sound/Makefile index 97f83c8..1c30fab 100644 --- a/sys/modules/sound/sound/Makefile +++ b/sys/modules/sound/sound/Makefile @@ -3,8 +3,9 @@ .PATH: ${.CURDIR}/../../../dev/sound/pcm KMOD = snd_pcm SRCS = device_if.h bus_if.h isa_if.h pci_if.h +SRCS += ac97_if.h channel_if.h feeder_if.h mixer_if.h SRCS += ac97.c channel.c dsp.c fake.c -SRCS += feeder.c feeder_fmt.c +SRCS += feeder.c feeder_fmt.c feeder_rate.c SRCS += mixer.c sound.c .include -- cgit v1.1