]> git.alsa-project.org Git - alsa-plugins.git/commitdiff
Alsa support for Maemo SDK (n770): Build configuration
authorEduardo Valentin <eduardo.valentin@indt.org.br>
Mon, 6 Nov 2006 13:32:59 +0000 (14:32 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 6 Nov 2006 13:32:59 +0000 (14:32 +0100)
This patch file changes the build configuration files to add alsa-dsp
plugin to communicate
with n770 system.

Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
Makefile.am
configure.in
maemo/Makefile.am [new file with mode: 0644]

index faa3c8e126decf0fc1b3ee010afa63c9f6925dbc..0626206736489f4e969b4c828c2a78fed03697df 100644 (file)
@@ -11,7 +11,7 @@ if HAVE_AVCODEC
 A52DIR = a52
 endif
 
-SUBDIRS = oss mix $(JACKDIR) $(PULSEDIR) $(SAMPLERATEDIR) $(A52DIR) doc
+SUBDIRS = oss mix $(JACKDIR) $(PULSEDIR) $(SAMPLERATEDIR) $(A52DIR) maemo doc
 EXTRA_DIST = hgcompile version COPYING.GPL
 AUTOMAKE_OPTIONS = foreign
 
index 3c8a137e31fb818e97c601bf49e47e010a3fe0a8..4465d8fc7a887ab8565baa50371b11bc57aa8bca 100644 (file)
@@ -3,6 +3,8 @@ AC_INIT(oss/pcm_oss.c)
 AM_INIT_AUTOMAKE(alsa-plugins, 1.0.13)
 AC_PREFIX_DEFAULT(/usr)
 
+AC_CONFIG_HEADERS(config.h)
+
 AC_PROG_CC
 AC_PROG_INSTALL
 AC_DISABLE_STATIC
@@ -22,6 +24,13 @@ AM_CONDITIONAL(HAVE_PULSE, test x$HAVE_PULSE = xyes)
 PKG_CHECK_MODULES(samplerate, [samplerate], [HAVE_SAMPLERATE=yes], [HAVE_SAMPLERATE=no])
 AM_CONDITIONAL(HAVE_SAMPLERATE, test x$HAVE_SAMPLERATE = xyes)
 
+PKG_CHECK_MODULES(DBUS, [dbus-1], [HAVE_DBUS=yes], [HAVE_DBUS=no])
+AM_CONDITIONAL(HAVE_DBUS, test x$HAVE_DBUS = xyes)
+
+if test "$HAVE_DBUS" = "yes"; then
+        AC_DEFINE(USE_RESOURCE_MANAGER, 1,"Use dbus server as a resouce manager")
+fi
+
 AC_ARG_WITH([avcodec-includedir],
        [--with-avcodec-includedir=dir    AVcodec include directory],
        [AVCODEC_CFLAGS="-I$withval"], [AVCODEC_CFLAGS=""])
@@ -53,5 +62,6 @@ AC_OUTPUT([
        mix/Makefile
        rate/Makefile
        a52/Makefile
+       maemo/Makefile
        doc/Makefile
 ])
diff --git a/maemo/Makefile.am b/maemo/Makefile.am
new file mode 100644 (file)
index 0000000..097c83f
--- /dev/null
@@ -0,0 +1,15 @@
+asound_module_pcm_alsa_dsp_LTLIBRARIES = libasound_module_pcm_alsa_dsp.la
+asound_module_ctl_dsp_ctl_LTLIBRARIES = libasound_module_ctl_dsp_ctl.la
+
+asound_module_pcm_alsa_dspdir = $(libdir)/alsa-lib
+asound_module_ctl_dsp_ctldir = $(libdir)/alsa-lib
+
+AM_CFLAGS = -Wall -fPIC -DPIC -O2 @ALSA_CFLAGS@ $(DBUS_CFLAGS)
+AM_LDFLAGS = -shared -lm -ldl -lpthread -module -avoid-version -export-dynamic $(DBUS_LIBS)
+
+libasound_module_pcm_alsa_dsp_la_SOURCES = dsp-protocol.c alsa-dsp.c
+libasound_module_pcm_alsa_dsp_la_LIBADD = @ALSA_LIBS@
+
+libasound_module_ctl_dsp_ctl_la_SOURCES = dsp-protocol.c dsp-ctl.c
+libasound_module_ctl_dsp_ctl_la_LIBADD = @ALSA_LIBS@
+