1SUBDIRS = ffmpeg 2 3include $(top_builddir)/misc/Makefile.plugins 4include $(top_srcdir)/misc/Makefile.common 5 6AM_CFLAGS = $(DEFAULT_OCFLAGS) $(VISIBILITY_FLAG) 7AM_LDFLAGS = $(xineplug_ldflags) 8 9if ENABLE_WAVPACK 10xineplug_wavpack = xineplug_wavpack.la 11endif 12 13if ENABLE_NOSEFART 14xineplug_nsf = xineplug_nsf.la 15endif 16 17if ENABLE_LIBFLAC 18xineplug_flac = xineplug_flac.la 19endif 20 21$(top_builddir)/contrib/nosefart/libnosefart.la: 22 $(MAKE) -C $(top_builddir)/contrib/nosefart 23 24xineplug_LTLIBRARIES = \ 25 $(xineplug_wavpack) \ 26 $(xineplug_flac) \ 27 $(xineplug_nsf) 28 29xineplug_wavpack_la_SOURCES = wavpack_demuxer.c wavpack_decoder.c wavpack_combined.c wavpack_combined.h 30xineplug_wavpack_la_LIBADD = $(XINE_LIB) $(WAVPACK_LIBS) 31xineplug_wavpack_la_CFLAGS = $(AM_CFLAGS) $(WAVPACK_CFLAGS) 32xineplug_wavpack_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/src/demuxers 33 34xineplug_flac_la_SOURCES = flac_demuxer.c flac_demuxer.h flac_decoder.c 35xineplug_flac_la_LIBADD = $(XINE_LIB) $(LIBFLAC_LIBS) 36xineplug_flac_la_CFLAGS = $(AM_CFLAGS) $(LIBFLAC_CFLAGS) 37 38xineplug_nsf_la_SOURCES = nsf_decoder.c nsf_demuxer.c nsf_combined.c nsf_combined.h 39xineplug_nsf_la_LIBADD = $(XINE_LIB) $(top_builddir)/contrib/nosefart/libnosefart.la -lm 40xineplug_nsf_la_CFLAGS = $(AM_CFLAGS) -fno-strict-aliasing 41xineplug_nsf_la_CPPFLAGS = $(AM_CPPFLAGS) -DNSF_PLAYER -I$(top_srcdir)/contrib/nosefart -I$(top_srcdir)/src/demuxers 42 43xineplug_xiph_la_SOURCES = xine_ogg_demuxer.c ogg_combined.h ogg_combined.c 44xineplug_xiph_la_LIBADD = $(XINE_LIB) $(LTLIBINTL) 45xineplug_xiph_la_CFLAGS = $(AM_CFLAGS) 46xineplug_xiph_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/src/demuxers 47 48if ENABLE_VORBIS 49xineplug_LTLIBRARIES += xineplug_xiph.la 50xineplug_xiph_la_SOURCES += xine_vorbis_decoder.c 51xineplug_xiph_la_LIBADD += $(VORBIS_LIBS) 52xineplug_xiph_la_CFLAGS += $(VORBIS_CFLAGS) 53endif 54 55if ENABLE_THEORA 56xineplug_LTLIBRARIES += xineplug_xiph.la 57xineplug_xiph_la_SOURCES += xine_theora_decoder.c 58xineplug_xiph_la_LIBADD += $(THEORA_LIBS) 59xineplug_xiph_la_CFLAGS += $(THEORA_CFLAGS) 60endif 61 62if ENABLE_SPEEX 63xineplug_LTLIBRARIES += xineplug_xiph.la 64xineplug_xiph_la_SOURCES += xine_speex_decoder.c 65xineplug_xiph_la_LIBADD += $(SPEEX_LIBS) 66xineplug_xiph_la_CFLAGS += $(SPEEX_CFLAGS) 67endif 68