aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Makefile.am')
-rw-r--r--src/plugins/Makefile.am73
1 files changed, 69 insertions, 4 deletions
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index 31f3718..b32c417 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -1,4 +1,7 @@
1INCLUDES = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/main 1INCLUDES = \
2 -I$(top_srcdir)/src/include \
3 -I$(top_srcdir)/src/common \
4 -I$(top_srcdir)/src/main
2 5
3# install plugins under: 6# install plugins under:
4plugindir = $(libdir)/@RPLUGINDIR@ 7plugindir = $(libdir)/@RPLUGINDIR@
@@ -14,10 +17,13 @@ SUBDIRS = .
14EXTRA_DIST = template_extractor.c \ 17EXTRA_DIST = template_extractor.c \
15 testdata/ogg_courseclear.ogg \ 18 testdata/ogg_courseclear.ogg \
16 testdata/gif_image.gif \ 19 testdata/gif_image.gif \
20 testdata/jpeg_image.jpg \
17 testdata/rpm_test.rpm \ 21 testdata/rpm_test.rpm \
18 testdata/flac_kraftwerk.flac \ 22 testdata/flac_kraftwerk.flac \
19 testdata/mpeg_alien.mpg \ 23 testdata/mpeg_alien.mpg \
20 testdata/mpeg_melt.mpg 24 testdata/mpeg_melt.mpg \
25 testdata/wav_noise.wav \
26 testdata/wav_alert.wav
21 27
22if HAVE_VORBISFILE 28if HAVE_VORBISFILE
23PLUGIN_OGG=libextractor_ogg.la 29PLUGIN_OGG=libextractor_ogg.la
@@ -49,26 +55,43 @@ PLUGIN_MPEG=libextractor_mpeg.la
49TEST_MPEG=test_mpeg 55TEST_MPEG=test_mpeg
50endif 56endif
51 57
58if HAVE_JPEG
59PLUGIN_JPEG=libextractor_jpeg.la
60TEST_JPEG=test_jpeg
61endif
62
63if HAVE_POPPLER
64PLUGIN_EXIV2=libextractor_exiv2.la
65TEST_EXIV2=test_exiv2
66endif
67
52 68
53plugin_LTLIBRARIES = \ 69plugin_LTLIBRARIES = \
70 libextractor_xm.la \
71 libextractor_wav.la \
54 $(PLUGIN_OGG) \ 72 $(PLUGIN_OGG) \
55 $(PLUGIN_MIME) \ 73 $(PLUGIN_MIME) \
56 $(PLUGIN_GIF) \ 74 $(PLUGIN_GIF) \
57 $(PLUGIN_RPM) \ 75 $(PLUGIN_RPM) \
58 $(PLUGIN_FLAC) \ 76 $(PLUGIN_FLAC) \
59 $(PLUGIN_MPEG) 77 $(PLUGIN_MPEG) \
78 $(PLUGIN_JPEG) \
79 $(PLUGIN_EXIV2)
60 80
61if HAVE_ZZUF 81if HAVE_ZZUF
62 fuzz_tests=fuzz_default.sh 82 fuzz_tests=fuzz_default.sh
63endif 83endif
64 84
65check_PROGRAMS = \ 85check_PROGRAMS = \
86 test_wav \
66 $(TEST_OGG) \ 87 $(TEST_OGG) \
67 $(TEST_MIME) \ 88 $(TEST_MIME) \
68 $(TEST_GIF) \ 89 $(TEST_GIF) \
69 $(TEST_RPM) \ 90 $(TEST_RPM) \
70 $(TEST_FLAC) \ 91 $(TEST_FLAC) \
71 $(TEST_MPEG) 92 $(TEST_MPEG) \
93 $(TEST_JPEG) \
94 $(TEST_EXIV2)
72 95
73TESTS = \ 96TESTS = \
74 $(fuzz_tests) \ 97 $(fuzz_tests) \
@@ -84,6 +107,22 @@ libtest_la_LIBADD = \
84 $(top_builddir)/src/main/libextractor.la 107 $(top_builddir)/src/main/libextractor.la
85 108
86 109
110libextractor_xm_la_SOURCES = \
111 xm_extractor.c
112libextractor_xm_la_LDFLAGS = \
113 $(PLUGINFLAGS)
114
115
116libextractor_wav_la_SOURCES = \
117 wav_extractor.c
118libextractor_wav_la_LDFLAGS = \
119 $(PLUGINFLAGS)
120
121test_wav_SOURCES = \
122 test_wav.c
123test_wav_LDADD = \
124 $(top_builddir)/src/plugins/libtest.la
125
87 126
88libextractor_ogg_la_SOURCES = \ 127libextractor_ogg_la_SOURCES = \
89 ogg_extractor.c 128 ogg_extractor.c
@@ -163,3 +202,29 @@ test_mpeg_LDADD = \
163 $(top_builddir)/src/plugins/libtest.la 202 $(top_builddir)/src/plugins/libtest.la
164 203
165 204
205libextractor_jpeg_la_SOURCES = \
206 jpeg_extractor.c
207libextractor_jpeg_la_LDFLAGS = \
208 $(PLUGINFLAGS)
209libextractor_jpeg_la_LIBADD = \
210 -ljpeg
211
212test_jpeg_SOURCES = \
213 test_jpeg.c
214test_jpeg_LDADD = \
215 $(top_builddir)/src/plugins/libtest.la
216
217
218libextractor_exiv2_la_SOURCES = \
219 exiv2_extractor.cc
220libextractor_exiv2_la_LDFLAGS = \
221 $(PLUGINFLAGS)
222libextractor_exiv2_la_LIBADD = \
223 -lexiv2
224
225test_exiv2_SOURCES = \
226 test_exiv2.c
227test_exiv2_LDADD = \
228 $(top_builddir)/src/plugins/libtest.la
229
230