1 MAINTAINERCLEANFILES = Makefile.in
3 AM_LDFLAGS = -module -avoid-version -shared $(GCLDFLAGS)
4 AM_CFLAGS = -fvisibility=hidden $(WARNINGFLAGS)
5 AM_CPPFLAGS = -include $(top_builddir)/config.h \
6 -I$(top_srcdir)/src/lib -I$(srcdir) @SQLITE3_CFLAGS@
9 PLUGINS_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
15 noinst_HEADERS = shared/util.h
18 pkg_LTLIBRARIES += dummy/dummy.la
19 dummy_dummy_la_SOURCES = dummy/dummy.c
20 dummy_dummy_la_LIBADD = $(PLUGINS_LIBADD)
24 pkg_LTLIBRARIES += jpeg/jpeg.la
25 jpeg_jpeg_la_SOURCES = jpeg/jpeg.c
26 jpeg_jpeg_la_LIBADD = $(PLUGINS_LIBADD)
30 pkg_LTLIBRARIES += png/png.la
31 png_png_la_SOURCES = png/png.c
32 png_png_la_LIBADD = $(PLUGINS_LIBADD)
35 if USE_MODULE_VIDEO_DUMMY
36 pkg_LTLIBRARIES += video-dummy/video-dummy.la
37 video_dummy_video_dummy_la_SOURCES = video-dummy/video-dummy.c
38 video_dummy_video_dummy_la_LIBADD = $(PLUGINS_LIBADD)
41 if USE_MODULE_AUDIO_DUMMY
42 pkg_LTLIBRARIES += audio-dummy/audio-dummy.la
43 audio_dummy_audio_dummy_la_SOURCES = audio-dummy/audio-dummy.c
44 audio_dummy_audio_dummy_la_LIBADD = $(PLUGINS_LIBADD)
48 pkg_LTLIBRARIES += m3u/m3u.la
49 m3u_m3u_la_SOURCES = m3u/m3u.c
50 m3u_m3u_la_LIBADD = $(PLUGINS_LIBADD)
54 pkg_LTLIBRARIES += pls/pls.la
55 pls_pls_la_SOURCES = pls/pls.c
56 pls_pls_la_LIBADD = $(PLUGINS_LIBADD)
60 pkg_LTLIBRARIES += ogg/ogg.la
61 ogg_ogg_la_SOURCES = ogg/ogg.c
62 ogg_ogg_la_LIBADD = $(PLUGINS_LIBADD) $(VORBIS_LIBS) $(THEORADEC_LIBS)
63 noinst_HEADERS += ogg/lms_ogg_private.h
66 ogg_ogg_la_SOURCES += ogg/lms_ogg_tremor.c
68 ogg_ogg_la_SOURCES += ogg/lms_ogg_vorbis.c
74 pkg_LTLIBRARIES += asf/asf.la
75 asf_asf_la_SOURCES = asf/asf.c
76 asf_asf_la_LIBADD = $(PLUGINS_LIBADD)
80 pkg_LTLIBRARIES += rm/rm.la
81 rm_rm_la_SOURCES = rm/rm.c
82 rm_rm_la_LIBADD = $(PLUGINS_LIBADD)
86 pkg_LTLIBRARIES += mp4/mp4.la
87 mp4_mp4_la_SOURCES = mp4/mp4.c
88 mp4_mp4_la_LIBADD = $(PLUGINS_LIBADD) $(MP4V2_LIBS)
92 pkg_LTLIBRARIES += id3/id3.la
93 id3_id3_la_SOURCES = id3/id3.c id3/id3v1_genres.c
94 id3_id3_la_LIBADD = $(PLUGINS_LIBADD)
96 id3/id3v1_genres.c: $(srcdir)/id3/id3v1_genres.def $(srcdir)/id3/id3v1_genres_gen.awk
97 $(AWK) -f $(srcdir)/id3/id3v1_genres_gen.awk $(srcdir)/id3/id3v1_genres.def > $@
99 EXTRA_DIST += id3/id3v1_genres.def id3/id3v1_genres_gen.awk
100 BUILT_SOURCES += id3/id3v1_genres.c
105 pkg_LTLIBRARIES += flac/flac.la
106 flac_flac_la_SOURCES = flac/flac.c
107 flac_flac_la_LIBADD = $(PLUGINS_LIBADD) $(FLAC_LIBS)
111 pkg_LTLIBRARIES += wave/wave.la
112 wave_wave_la_SOURCES = wave/wave.c
113 wave_wave_la_LIBADD = $(PLUGINS_LIBADD) $(FLAC_LIBS)
116 CLEAN_FILES = $(BUILT_SOURCES)