diff options
Diffstat (limited to 'src/plugins/Makefile.am')
-rw-r--r-- | src/plugins/Makefile.am | 73 |
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 @@ | |||
1 | INCLUDES = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/main | 1 | INCLUDES = \ |
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: |
4 | plugindir = $(libdir)/@RPLUGINDIR@ | 7 | plugindir = $(libdir)/@RPLUGINDIR@ |
@@ -14,10 +17,13 @@ SUBDIRS = . | |||
14 | EXTRA_DIST = template_extractor.c \ | 17 | EXTRA_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 | ||
22 | if HAVE_VORBISFILE | 28 | if HAVE_VORBISFILE |
23 | PLUGIN_OGG=libextractor_ogg.la | 29 | PLUGIN_OGG=libextractor_ogg.la |
@@ -49,26 +55,43 @@ PLUGIN_MPEG=libextractor_mpeg.la | |||
49 | TEST_MPEG=test_mpeg | 55 | TEST_MPEG=test_mpeg |
50 | endif | 56 | endif |
51 | 57 | ||
58 | if HAVE_JPEG | ||
59 | PLUGIN_JPEG=libextractor_jpeg.la | ||
60 | TEST_JPEG=test_jpeg | ||
61 | endif | ||
62 | |||
63 | if HAVE_POPPLER | ||
64 | PLUGIN_EXIV2=libextractor_exiv2.la | ||
65 | TEST_EXIV2=test_exiv2 | ||
66 | endif | ||
67 | |||
52 | 68 | ||
53 | plugin_LTLIBRARIES = \ | 69 | plugin_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 | ||
61 | if HAVE_ZZUF | 81 | if HAVE_ZZUF |
62 | fuzz_tests=fuzz_default.sh | 82 | fuzz_tests=fuzz_default.sh |
63 | endif | 83 | endif |
64 | 84 | ||
65 | check_PROGRAMS = \ | 85 | check_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 | ||
73 | TESTS = \ | 96 | TESTS = \ |
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 | ||
110 | libextractor_xm_la_SOURCES = \ | ||
111 | xm_extractor.c | ||
112 | libextractor_xm_la_LDFLAGS = \ | ||
113 | $(PLUGINFLAGS) | ||
114 | |||
115 | |||
116 | libextractor_wav_la_SOURCES = \ | ||
117 | wav_extractor.c | ||
118 | libextractor_wav_la_LDFLAGS = \ | ||
119 | $(PLUGINFLAGS) | ||
120 | |||
121 | test_wav_SOURCES = \ | ||
122 | test_wav.c | ||
123 | test_wav_LDADD = \ | ||
124 | $(top_builddir)/src/plugins/libtest.la | ||
125 | |||
87 | 126 | ||
88 | libextractor_ogg_la_SOURCES = \ | 127 | libextractor_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 | ||
205 | libextractor_jpeg_la_SOURCES = \ | ||
206 | jpeg_extractor.c | ||
207 | libextractor_jpeg_la_LDFLAGS = \ | ||
208 | $(PLUGINFLAGS) | ||
209 | libextractor_jpeg_la_LIBADD = \ | ||
210 | -ljpeg | ||
211 | |||
212 | test_jpeg_SOURCES = \ | ||
213 | test_jpeg.c | ||
214 | test_jpeg_LDADD = \ | ||
215 | $(top_builddir)/src/plugins/libtest.la | ||
216 | |||
217 | |||
218 | libextractor_exiv2_la_SOURCES = \ | ||
219 | exiv2_extractor.cc | ||
220 | libextractor_exiv2_la_LDFLAGS = \ | ||
221 | $(PLUGINFLAGS) | ||
222 | libextractor_exiv2_la_LIBADD = \ | ||
223 | -lexiv2 | ||
224 | |||
225 | test_exiv2_SOURCES = \ | ||
226 | test_exiv2.c | ||
227 | test_exiv2_LDADD = \ | ||
228 | $(top_builddir)/src/plugins/libtest.la | ||
229 | |||
230 | |||