mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
moved simple mixer abstraction modules to modules/mixer/simple directory
Compile dynamic modules outside the alsa-lib tree to allow linking them against libasound.so - proper versions of dynamic symbols.
This commit is contained in:
parent
19ac270f1e
commit
a33c78ddd8
12 changed files with 10 additions and 4 deletions
|
|
@ -1,4 +1,4 @@
|
|||
SUBDIRS=doc include src aserver alsalisp test utils
|
||||
SUBDIRS=doc include src modules aserver alsalisp test utils
|
||||
EXTRA_DIST=ChangeLog INSTALL TODO NOTES configure cvscompile libtool depcomp version MEMORY-LEAK
|
||||
AUTOMAKE_OPTIONS=foreign
|
||||
|
||||
|
|
|
|||
|
|
@ -202,12 +202,13 @@ fi
|
|||
|
||||
AC_OUTPUT(Makefile doc/Makefile doc/pictures/Makefile include/Makefile
|
||||
include/sound/Makefile src/Makefile \
|
||||
src/control/Makefile src/mixer/Makefile src/mixer/simple/Makefile \
|
||||
src/control/Makefile src/mixer/Makefile \
|
||||
src/pcm/Makefile src/pcm/scopes/Makefile \
|
||||
src/rawmidi/Makefile src/timer/Makefile \
|
||||
src/hwdep/Makefile src/seq/Makefile src/instr/Makefile \
|
||||
src/compat/Makefile src/alisp/Makefile src/conf/Makefile \
|
||||
src/conf/cards/Makefile \
|
||||
src/conf/pcm/Makefile \
|
||||
modules/Makefile modules/mixer/Makefile modules/mixer/simple/Makefile \
|
||||
alsalisp/Makefile aserver/Makefile test/Makefile utils/Makefile \
|
||||
utils/alsa-lib.spec utils/alsa.pc)
|
||||
|
|
|
|||
|
|
@ -96,6 +96,8 @@ int snd_mixer_selem_compare(const snd_mixer_elem_t *c1, const snd_mixer_elem_t *
|
|||
|
||||
int snd_mixer_sbasic_info(const snd_mixer_class_t *class, sm_class_basic_t *info);
|
||||
void *snd_mixer_sbasic_get_private(const snd_mixer_class_t *class);
|
||||
void snd_mixer_sbasic_set_private(const snd_mixer_class_t *class, void *private_data);
|
||||
void snd_mixer_sbasic_set_private_free(const snd_mixer_class_t *class, void (*private_free)(snd_mixer_class_t *class));
|
||||
|
||||
/** \} */
|
||||
|
||||
|
|
|
|||
1
modules/Makefile.am
Normal file
1
modules/Makefile.am
Normal file
|
|
@ -0,0 +1 @@
|
|||
SUBDIRS=mixer
|
||||
1
modules/mixer/Makefile.am
Normal file
1
modules/mixer/Makefile.am
Normal file
|
|
@ -0,0 +1 @@
|
|||
SUBDIRS=simple
|
||||
|
|
@ -10,9 +10,12 @@ noinst_HEADERS = sbase.h
|
|||
|
||||
smixer_sbase_la_SOURCES = sbase.c
|
||||
smixer_sbase_la_LDFLAGS = -module -avoid-version
|
||||
smixer_sbase_la_LIBADD = ../../../src/libasound.la
|
||||
|
||||
smixer_ac97_la_SOURCES = ac97.c sbasedl.c
|
||||
smixer_ac97_la_LDFLAGS = -module -avoid-version
|
||||
smixer_ac97_la_LIBADD = ../../../src/libasound.la
|
||||
|
||||
smixer_hda_la_SOURCES = hda.c sbasedl.c
|
||||
smixer_hda_la_LDFLAGS = -module -avoid-version
|
||||
smixer_hda_la_LIBADD = ../../../src/libasound.la
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
SUBDIRS=simple
|
||||
|
||||
EXTRA_LTLIBRARIES=libmixer.la
|
||||
|
||||
libmixer_la_SOURCES = bag.c mixer.c simple.c simple_none.c simple_abst.c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue