diff -ru alsa-lib-1.0.27.2.orig/modules/mixer/simple/Makefile.am alsa-lib-1.0.27.2/modules/mixer/simple/Makefile.am
--- alsa-lib-1.0.27.2.orig/modules/mixer/simple/Makefile.am	2013-08-17 17:41:00.233270725 +0800
+++ alsa-lib-1.0.27.2/modules/mixer/simple/Makefile.am	2013-08-17 17:43:01.521274229 +0800
@@ -17,19 +17,19 @@
 
 smixer_sbase_la_SOURCES = sbase.c
 smixer_sbase_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
-smixer_sbase_la_LIBADD = ../../../src/libasound.la
+smixer_sbase_la_LIBADD = ../../../src/libasound.la @ALSA_DEPLIBS@
 
 smixer_ac97_la_SOURCES = ac97.c sbasedl.c
 smixer_ac97_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
-smixer_ac97_la_LIBADD = ../../../src/libasound.la -ldl
+smixer_ac97_la_LIBADD = ../../../src/libasound.la -ldl @ALSA_DEPLIBS@
 
 smixer_hda_la_SOURCES = hda.c sbasedl.c
 smixer_hda_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
-smixer_hda_la_LIBADD = ../../../src/libasound.la -ldl
+smixer_hda_la_LIBADD = ../../../src/libasound.la -ldl @ALSA_DEPLIBS@
 
 if BUILD_PYTHON
 smixer_python_la_SOURCES = python.c
 smixer_python_la_LDFLAGS = -module -avoid-version $(LDFLAGS_NOUNDEFINED)
 smixer_python_la_CFLAGS = $(PYTHON_INCLUDES)
-smixer_python_la_LIBADD = ../../../src/libasound.la $(PYTHON_LIBS)
+smixer_python_la_LIBADD = ../../../src/libasound.la $(PYTHON_LIBS) @ALSA_DEPLIBS@
 endif
diff -ru alsa-lib-1.0.27.2.orig/src/Makefile.am alsa-lib-1.0.27.2/src/Makefile.am
--- alsa-lib-1.0.27.2.orig/src/Makefile.am	2013-08-17 17:41:00.245270720 +0800
+++ alsa-lib-1.0.27.2/src/Makefile.am	2013-08-17 17:43:48.185275578 +0800
@@ -17,34 +17,34 @@
 libasound_la_SOURCES = conf.c confmisc.c input.c output.c async.c error.c dlmisc.c socket.c shmarea.c userfile.c names.c
 
 SUBDIRS=control
-libasound_la_LIBADD = control/libcontrol.la
+libasound_la_LIBADD = control/libcontrol.la @ALSA_DEPLIBS@
 if BUILD_MIXER
 SUBDIRS += mixer
-libasound_la_LIBADD += mixer/libmixer.la
+libasound_la_LIBADD += mixer/libmixer.la @ALSA_DEPLIBS@
 endif
 if BUILD_PCM
 SUBDIRS += pcm timer
-libasound_la_LIBADD += pcm/libpcm.la timer/libtimer.la
+libasound_la_LIBADD += pcm/libpcm.la timer/libtimer.la @ALSA_DEPLIBS@
 endif
 if BUILD_RAWMIDI
 SUBDIRS += rawmidi
-libasound_la_LIBADD += rawmidi/librawmidi.la
+libasound_la_LIBADD += rawmidi/librawmidi.la @ALSA_DEPLIBS@
 endif
 if BUILD_HWDEP
 SUBDIRS += hwdep
-libasound_la_LIBADD += hwdep/libhwdep.la
+libasound_la_LIBADD += hwdep/libhwdep.la @ALSA_DEPLIBS@
 endif
 if BUILD_SEQ
 SUBDIRS += seq
-libasound_la_LIBADD += seq/libseq.la
+libasound_la_LIBADD += seq/libseq.la @ALSA_DEPLIBS@
 endif
 if BUILD_UCM
 SUBDIRS += ucm
-libasound_la_LIBADD += ucm/libucm.la
+libasound_la_LIBADD += ucm/libucm.la @ALSA_DEPLIBS@
 endif
 if BUILD_ALISP
 SUBDIRS += alisp
-libasound_la_LIBADD += alisp/libalisp.la
+libasound_la_LIBADD += alisp/libalisp.la @ALSA_DEPLIBS@
 endif
 SUBDIRS += compat conf
 libasound_la_LIBADD += compat/libcompat.la @ALSA_DEPLIBS@
diff -ru alsa-lib-1.0.27.2.orig/src/pcm/scopes/Makefile.am alsa-lib-1.0.27.2/src/pcm/scopes/Makefile.am
--- alsa-lib-1.0.27.2.orig/src/pcm/scopes/Makefile.am	2013-08-17 17:41:00.241270721 +0800
+++ alsa-lib-1.0.27.2/src/pcm/scopes/Makefile.am	2013-08-17 17:43:14.981274616 +0800
@@ -6,4 +6,4 @@
 
 scope_level_la_SOURCES = level.c
 scope_level_la_LDFLAGS = -module
-scope_level_la_LIBADD = -lncurses
+scope_level_la_LIBADD = -lncurses @ALSA_DEPLIBS@
