The simple mixer abstraction - more work

- separated the "base library" from ac97.c (dynamically loaded)
  - added necessary handling of all private structures
  - added selector and sid registration functions and handling code
- added basic code for hda.c (yeah, my notebook has this hw)
This commit is contained in:
Jaroslav Kysela 2005-07-31 09:08:43 +00:00
parent c593c1d260
commit 59a8226184
9 changed files with 990 additions and 483 deletions

View file

@ -2,7 +2,15 @@ pkglibdir = $(libdir)/@PACKAGE@/smixer
AM_CFLAGS = -g -O2 -W -Wall
pkglib_LTLIBRARIES = smixer-ac97.la
pkglib_LTLIBRARIES = smixer-sbase.la \
smixer-ac97.la \
smixer-hda.la
smixer_ac97_la_SOURCES = ac97.c
smixer_sbase_la_SOURCES = sbase.c
smixer_sbase_la_LDFLAGS = -module
smixer_ac97_la_SOURCES = ac97.c sbasedl.c
smixer_ac97_la_LDFLAGS = -module
smixer_hda_la_SOURCES = hda.c sbasedl.c
smixer_hda_la_LDFLAGS = -module