diff options
Diffstat (limited to 'src/libmad')
-rw-r--r-- | src/libmad/Makefile.am | 64 |
1 files changed, 29 insertions, 35 deletions
diff --git a/src/libmad/Makefile.am b/src/libmad/Makefile.am index c879645c5..482d68bb3 100644 --- a/src/libmad/Makefile.am +++ b/src/libmad/Makefile.am @@ -1,43 +1,11 @@ include $(top_srcdir)/misc/Makefile.common -AM_CFLAGS = -DOPT_SPEED +AM_CFLAGS = $(DEFAULT_OCFLAGS) $(VISIBILITY_FLAG) +AM_CPPFLAGS = -DOPT_SPEED +AM_LDFLAGS = $(xineplug_ldflags) EXTRA_DIST = imdct_l_arm.S -if MAD -mad_module = xineplug_decode_mad.la -endif - -xineplug_LTLIBRARIES = $(mad_module) - -if EXTERNAL_LIBMAD -internal_sources = -else -internal_sources = \ - bit.c \ - fixed.c \ - frame.c \ - huffman.c \ - layer12.c \ - layer3.c \ - stream.c \ - synth.c \ - timer.c \ - version.c -endif - -xineplug_decode_mad_la_SOURCES = \ - xine_mad_decoder.c \ - $(internal_sources) - -if EXTERNAL_LIBMAD -xineplug_decode_mad_la_LIBADD = $(XINE_LIB) $(LIBMAD_LIBS) -else -xineplug_decode_mad_la_LIBADD = $(XINE_LIB) -endif -xineplug_decode_mad_la_CFLAGS = $(LIBMAD_CFLAGS) $(VISIBILITY_FLAG) -xineplug_decode_mad_la_LDFLAGS = $(xineplug_ldflags) - noinst_HEADERS = \ D.dat \ imdct_s.dat \ @@ -55,3 +23,29 @@ noinst_HEADERS = \ synth.h \ timer.h \ version.h + +if ENABLE_MAD +xineplug_LTLIBRARIES = xineplug_decode_mad.la +endif + +if WITH_EXTERNAL_MAD +internal_sources = +external_libs = $(LIBMAD_LIBS) +else +internal_sources = \ + bit.c \ + fixed.c \ + frame.c \ + huffman.c \ + layer12.c \ + layer3.c \ + stream.c \ + synth.c \ + timer.c \ + version.c +external_libs = +endif + +xineplug_decode_mad_la_SOURCES = xine_mad_decoder.c $(internal_sources) +xineplug_decode_mad_la_LIBADD = $(XINE_LIB) $(external_libs) +xineplug_decode_mad_la_CFLAGS = $(AM_CFLAGS) $(LIBMAD_CFLAGS) |