summaryrefslogtreecommitdiff
path: root/src/libxineadec/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/libxineadec/Makefile.am')
-rw-r--r--src/libxineadec/Makefile.am15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/libxineadec/Makefile.am b/src/libxineadec/Makefile.am
index 5545a44d0..dca31834e 100644
--- a/src/libxineadec/Makefile.am
+++ b/src/libxineadec/Makefile.am
@@ -25,6 +25,9 @@ if ENABLE_MAD
mad_module = xineplug_decode_mad.la
endif
+$(top_builddir)/contrib/a52dec/liba52.la:
+ $(MAKE) -C $(top_builddir)/contrib/a52dec
+
$(top_builddir)/contrib/libmad/libmad.la:
$(MAKE) -C $(top_builddir)/contrib/libmad
@@ -37,6 +40,10 @@ $(top_builddir)/contrib/libdca/libdca.la:
$(top_builddir)/contrib/gsm610/libgsm610.la:
$(MAKE) -C $(top_builddir)/contrib/gsm610
+if ENABLE_A52DEC
+a52_module = xineplug_decode_a52.la
+endif
+
xineplug_LTLIBRARIES = \
xineplug_decode_gsm610.la \
xineplug_decode_lpcm.la \
@@ -44,7 +51,8 @@ xineplug_LTLIBRARIES = \
$(speex_module) \
$(musepack_module) \
$(dts_module) \
- $(mad_module)
+ $(mad_module) \
+ $(a52_module)
xineplug_decode_gsm610_la_SOURCES = gsm610.c
xineplug_decode_gsm610_la_LIBADD = $(XINE_LIB) $(top_builddir)/contrib/gsm610/libgsm610.la
@@ -75,3 +83,8 @@ xineplug_decode_mad_la_SOURCES = xine_mad_decoder.c
xineplug_decode_mad_la_DEPENDENCIES = $(LIBMAD_DEPS)
xineplug_decode_mad_la_LIBADD = $(XINE_LIB) $(LIBMAD_LIBS)
xineplug_decode_mad_la_CFLAGS = $(AM_CFLAGS) $(LIBMAD_CFLAGS)
+
+xineplug_decode_a52_la_SOURCES = xine_a52_decoder.c
+xineplug_decode_a52_la_DEPENDENCIES = $(A52DEC_DEPS)
+xineplug_decode_a52_la_LIBADD = $(XINE_LIB) $(A52DEC_LIBS) -lm
+xineplug_decode_a52_la_CFLAGS = $(AM_CFLAGS) $(A52DEC_CFLAGS)