From d7d6d26e1f858841f333264a07edc512066269af Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Wed, 20 Aug 2008 16:53:56 -0400 Subject: OSS driver take 3 This adds the necessary error checking, and fixes the s/alsa/oss/ problem in configure.ac. Signed-off-by: Lennart Poettering --- src/Makefile.am | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index 198202b..9f1549b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -167,6 +167,34 @@ libcanberra_alsa_la_LDFLAGS = \ endif endif +if HAVE_OSS +if BUILTIN_OSS + +libcanberra_la_SOURCES += \ + oss.c + +else + +plugin_LTLIBRARIES += \ + libcanberra-oss.la + +libcanberra_oss_la_SOURCES = \ + oss.c +libcanberra_oss_la_CFLAGS = \ + -Ddriver_open=oss_driver_open \ + -Ddriver_destroy=oss_driver_destroy \ + -Ddriver_change_device=oss_driver_change_device \ + -Ddriver_change_props=oss_driver_change_props \ + -Ddriver_play=oss_driver_play \ + -Ddriver_cancel=oss_driver_cancel \ + -Ddriver_cache=oss_driver_cache +libcanberra_oss_la_LIBADD = \ + libcanberra.la +libcanberra_oss_la_LDFLAGS = \ + -avoid-version -module -export-dynamic +endif +endif + if HAVE_NULL if BUILTIN_NULL -- cgit