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.am558
1 files changed, 297 insertions, 261 deletions
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
index f6a4a6a..e930ca4 100644
--- a/src/plugins/Makefile.am
+++ b/src/plugins/Makefile.am
@@ -1,7 +1,7 @@
1INCLUDES = \ 1INCLUDES = \
2 -I$(top_srcdir)/src/include \ 2 -I$(top_srcdir)/src/include \
3 -I$(top_srcdir)/src/common \ 3 -I$(top_srcdir)/src/common
4 -I$(top_srcdir)/src/main 4
5 5
6# install plugins under: 6# install plugins under:
7plugindir = $(libdir)/@RPLUGINDIR@ 7plugindir = $(libdir)/@RPLUGINDIR@
@@ -14,77 +14,91 @@ PLUGINFLAGS = $(makesymbolic) $(LE_PLUGIN_LDFLAGS)
14 14
15SUBDIRS = . 15SUBDIRS = .
16 16
17EXTRA_DIST = template_extractor.c \ 17EXTRA_DIST = \
18 testdata/ogg_courseclear.ogg \ 18 template_extractor.c \
19 testdata/deb_bzip2.deb \
20 testdata/dvi_ora.dvi \
21 testdata/flac_kraftwerk.flac \
19 testdata/gif_image.gif \ 22 testdata/gif_image.gif \
23 testdata/html_grothoff.html \
24 testdata/it_dawn.it \
20 testdata/jpeg_image.jpg \ 25 testdata/jpeg_image.jpg \
21 testdata/rpm_test.rpm \ 26 testdata/man_extract.1 \
22 testdata/flac_kraftwerk.flac \
23 testdata/mpeg_alien.mpg \ 27 testdata/mpeg_alien.mpg \
24 testdata/mpeg_melt.mpg \ 28 testdata/mpeg_melt.mpg \
25 testdata/wav_noise.wav \ 29 testdata/nsf_arkanoid.nsf \
26 testdata/wav_alert.wav \ 30 testdata/nsfe_classics.nsfe \
27 testdata/it_dawn.it \ 31 testdata/odf_cg.odt \
28 testdata/s3m_2nd_pm.s3m \
29 testdata/ole2_msword.doc \
30 testdata/ole2_starwriter40.sdw \
31 testdata/ole2_blair.doc \ 32 testdata/ole2_blair.doc \
32 testdata/ole2_excel.xls \ 33 testdata/ole2_excel.xls \
34 testdata/ole2_msword.doc \
35 testdata/ole2_starwriter40.sdw \
36 testdata/ogg_courseclear.ogg \
33 testdata/png_image.png \ 37 testdata/png_image.png \
34 testdata/odf_cg.odt \ 38 testdata/ps_bloomfilter.ps \
35 testdata/deb_bzip2.deb \ 39 testdata/ps_wallace.ps \
36 testdata/nsf_arkanoid.nsf \ 40 testdata/rpm_test.rpm \
37 testdata/nsfe_classics.nsfe \ 41 testdata/s3m_2nd_pm.s3m \
38 testdata/xm_diesel.xm \ 42 testdata/thumbnail_torsten.jpg \
39 testdata/tiff_haute.tiff \ 43 testdata/tiff_haute.tiff \
40 testdata/man_extract.1 \ 44 testdata/wav_noise.wav \
41 testdata/html_grothoff.html 45 testdata/wav_alert.wav \
46 testdata/xm_diesel.xm \
47 testdata/zip_test.zip
42 48
43if HAVE_VORBISFILE
44PLUGIN_OGG=libextractor_ogg.la
45TEST_OGG=test_ogg
46endif
47 49
48if HAVE_MAGIC 50if HAVE_MAGIC
49PLUGIN_MIME=libextractor_mime.la 51PLUGIN_MIME=libextractor_mime.la
50TEST_MIME=test_mime 52TEST_MIME=test_mime
51 53
52if HAVE_GTK
53# Gtk-thumbnailer requires MAGIC and GTK
54PLUGIN_GTK=libextractor_thumbnailgtk.la
55TEST_GTK=test_thumbnailgtk
56endif
57
58if HAVE_FFMPEG 54if HAVE_FFMPEG
59# FFmpeg-thumbnailer requires MAGIC and FFMPEG 55# FFmpeg-thumbnailer requires MAGIC and FFMPEG
60PLUGIN_FFMPEG=libextractor_thumbnailffmpeg.la 56PLUGIN_FFMPEG=libextractor_thumbnailffmpeg.la
61TEST_FFMPEG=test_thumbnailffmpeg 57TEST_FFMPEG=test_thumbnailffmpeg
62endif 58endif
63 59
60if HAVE_GTK
61# Gtk-thumbnailer requires MAGIC and GTK
62PLUGIN_GTK=libextractor_thumbnailgtk.la
63TEST_GTK=test_thumbnailgtk
64endif
65
64if HAVE_TIDY 66if HAVE_TIDY
67# HTML requires MAGIC and tidy
65PLUGIN_HTML=libextractor_html.la 68PLUGIN_HTML=libextractor_html.la
66TEST_HTML=test_html 69TEST_HTML=test_html
67endif 70endif
68endif 71endif
69 72
73
74if HAVE_EXIV2
75PLUGIN_EXIV2=libextractor_exiv2.la
76TEST_EXIV2=test_exiv2
77endif
78
79if HAVE_FLAC
80PLUGIN_FLAC=libextractor_flac.la
81TEST_FLAC=test_flac
82endif
83
70if HAVE_GIF 84if HAVE_GIF
71PLUGIN_GIF=libextractor_gif.la 85PLUGIN_GIF=libextractor_gif.la
72TEST_GIF=test_gif 86TEST_GIF=test_gif
73endif 87endif
74 88
75if HAVE_LIBRPM 89if HAVE_GSF
76PLUGIN_RPM=libextractor_rpm.la 90PLUGIN_GSF=libextractor_ole2.la
77TEST_RPM=test_rpm 91TEST_GSF=test_ole2
78endif 92endif
79 93
80if HAVE_FLAC 94if HAVE_GSTREAMER
81PLUGIN_FLAC=libextractor_flac.la 95PLUGIN_GSTREAMER=libextractor_gstreamer.la
82TEST_FLAC=test_flac 96TEST_GSTREAMER=test_gstreamer
83endif 97endif
84 98
85if HAVE_TIFF 99if HAVE_JPEG
86PLUGIN_TIFF=libextractor_tiff.la 100PLUGIN_JPEG=libextractor_jpeg.la
87TEST_TIFF=test_tiff 101TEST_JPEG=test_jpeg
88endif 102endif
89 103
90if HAVE_MPEG2 104if HAVE_MPEG2
@@ -92,19 +106,19 @@ PLUGIN_MPEG=libextractor_mpeg.la
92TEST_MPEG=test_mpeg 106TEST_MPEG=test_mpeg
93endif 107endif
94 108
95if HAVE_JPEG 109if HAVE_LIBRPM
96PLUGIN_JPEG=libextractor_jpeg.la 110PLUGIN_RPM=libextractor_rpm.la
97TEST_JPEG=test_jpeg 111TEST_RPM=test_rpm
98endif 112endif
99 113
100if HAVE_EXIV2 114if HAVE_TIFF
101PLUGIN_EXIV2=libextractor_exiv2.la 115PLUGIN_TIFF=libextractor_tiff.la
102TEST_EXIV2=test_exiv2 116TEST_TIFF=test_tiff
103endif 117endif
104 118
105if HAVE_GSF 119if HAVE_VORBISFILE
106PLUGIN_GSF=libextractor_ole2.la 120PLUGIN_OGG=libextractor_ogg.la
107TEST_GSF=test_ole2 121TEST_OGG=test_ogg
108endif 122endif
109 123
110if HAVE_ZLIB 124if HAVE_ZLIB
@@ -113,70 +127,69 @@ TEST_ZLIB=test_deb
113endif 127endif
114 128
115 129
116if HAVE_GSTREAMER
117PLUGIN_GSTREAMER=libextractor_gstreamer.la
118TEST_GSTREAMER=test_gstreamer
119endif
120
121plugin_LTLIBRARIES = \ 130plugin_LTLIBRARIES = \
131 libextractor_dvi.la \
122 libextractor_it.la \ 132 libextractor_it.la \
123 libextractor_man.la \ 133 libextractor_man.la \
124 libextractor_nsf.la \ 134 libextractor_nsf.la \
125 libextractor_nsfe.la \ 135 libextractor_nsfe.la \
126 libextractor_odf.la \ 136 libextractor_odf.la \
127 libextractor_png.la \ 137 libextractor_png.la \
128 libextractor_xm.la \ 138 libextractor_ps.la \
139 libextractor_riff.la \
129 libextractor_s3m.la \ 140 libextractor_s3m.la \
130 libextractor_sid.la \ 141 libextractor_sid.la \
131 libextractor_riff.la \
132 libextractor_wav.la \ 142 libextractor_wav.la \
143 libextractor_xm.la \
133 libextractor_zip.la \ 144 libextractor_zip.la \
145 $(PLUGIN_EXIV2) \
146 $(PLUGIN_FFMPEG) \
147 $(PLUGIN_FLAC) \
148 $(PLUGIN_GIF) \
149 $(PLUGIN_GSF) \
150 $(PLUGIN_GSTREAMER) \
134 $(PLUGIN_GTK) \ 151 $(PLUGIN_GTK) \
135 $(PLUGIN_HTML) \ 152 $(PLUGIN_HTML) \
136 $(PLUGIN_FFMPEG) \ 153 $(PLUGIN_JPEG) \
137 $(PLUGIN_ZLIB) \
138 $(PLUGIN_OGG) \
139 $(PLUGIN_MIME) \ 154 $(PLUGIN_MIME) \
140 $(PLUGIN_TIFF) \
141 $(PLUGIN_GIF) \
142 $(PLUGIN_RPM) \
143 $(PLUGIN_FLAC) \
144 $(PLUGIN_MPEG) \ 155 $(PLUGIN_MPEG) \
145 $(PLUGIN_JPEG) \ 156 $(PLUGIN_OGG) \
146 $(PLUGIN_EXIV2) \ 157 $(PLUGIN_RPM) \
147 $(PLUGIN_GSTREAMER) \ 158 $(PLUGIN_TIFF) \
148 $(PLUGIN_GSF) 159 $(PLUGIN_ZLIB)
149 160
150if HAVE_ZZUF 161if HAVE_ZZUF
151 fuzz_tests=fuzz_default.sh 162 fuzz_tests=fuzz_default.sh
152endif 163endif
153 164
154check_PROGRAMS = \ 165check_PROGRAMS = \
155 test_wav \ 166 test_dvi \
156 test_man \
157 test_it \ 167 test_it \
158 test_s3m \ 168 test_man \
159 test_png \
160 test_odf \
161 test_zip \
162 test_xm \
163 test_nsf \ 169 test_nsf \
164 test_nsfe \ 170 test_nsfe \
165 $(TEST_ZLIB) \ 171 test_odf \
166 $(TEST_HTML) \ 172 test_ps \
167 $(TEST_GTK) \ 173 test_png \
174 test_s3m \
175 test_wav \
176 test_xm \
177 test_zip \
178 $(TEST_EXIV2) \
168 $(TEST_FFMPEG) \ 179 $(TEST_FFMPEG) \
169 $(TEST_OGG) \
170 $(TEST_MIME) \
171 $(TEST_TIFF) \
172 $(TEST_GIF) \
173 $(TEST_RPM) \
174 $(TEST_FLAC) \ 180 $(TEST_FLAC) \
175 $(TEST_MPEG) \ 181 $(TEST_GIF) \
176 $(TEST_JPEG) \ 182 $(TEST_GSF) \
177 $(TEST_EXIV2) \
178 $(TEST_GSTREAMER) \ 183 $(TEST_GSTREAMER) \
179 $(TEST_GSF) 184 $(TEST_GTK) \
185 $(TEST_HTML) \
186 $(TEST_JPEG) \
187 $(TEST_MIME) \
188 $(TEST_MPEG) \
189 $(TEST_OGG) \
190 $(TEST_RPM) \
191 $(TEST_TIFF) \
192 $(TEST_ZLIB)
180 193
181TESTS = \ 194TESTS = \
182 $(fuzz_tests) \ 195 $(fuzz_tests) \
@@ -192,17 +205,6 @@ libtest_la_LIBADD = \
192 $(top_builddir)/src/main/libextractor.la 205 $(top_builddir)/src/main/libextractor.la
193 206
194 207
195libextractor_xm_la_SOURCES = \
196 xm_extractor.c
197libextractor_xm_la_LDFLAGS = \
198 $(PLUGINFLAGS)
199
200test_xm_SOURCES = \
201 test_xm.c
202test_xm_LDADD = \
203 $(top_builddir)/src/plugins/libtest.la
204
205
206libextractor_deb_la_SOURCES = \ 208libextractor_deb_la_SOURCES = \
207 deb_extractor.c 209 deb_extractor.c
208libextractor_deb_la_LDFLAGS = \ 210libextractor_deb_la_LDFLAGS = \
@@ -214,75 +216,81 @@ test_deb_LDADD = \
214 $(top_builddir)/src/plugins/libtest.la 216 $(top_builddir)/src/plugins/libtest.la
215 217
216 218
217libextractor_man_la_SOURCES = \ 219libextractor_dvi_la_SOURCES = \
218 man_extractor.c 220 dvi_extractor.c
219libextractor_man_la_LDFLAGS = \ 221libextractor_dvi_la_LDFLAGS = \
220 $(PLUGINFLAGS) 222 $(PLUGINFLAGS)
221 223
222test_man_SOURCES = \ 224test_dvi_SOURCES = \
223 test_man.c 225 test_dvi.c
224test_man_LDADD = \ 226test_dvi_LDADD = \
225 $(top_builddir)/src/plugins/libtest.la 227 $(top_builddir)/src/plugins/libtest.la
226 228
227 229
228libextractor_nsf_la_SOURCES = \ 230libextractor_exiv2_la_SOURCES = \
229 nsf_extractor.c 231 exiv2_extractor.cc
230libextractor_nsf_la_LDFLAGS = \ 232libextractor_exiv2_la_LDFLAGS = \
231 $(PLUGINFLAGS) 233 $(PLUGINFLAGS)
234libextractor_exiv2_la_LIBADD = \
235 -lexiv2
232 236
233test_nsf_SOURCES = \ 237test_exiv2_SOURCES = \
234 test_nsf.c 238 test_exiv2.c
235test_nsf_LDADD = \ 239test_exiv2_LDADD = \
236 $(top_builddir)/src/plugins/libtest.la 240 $(top_builddir)/src/plugins/libtest.la
237 241
238 242
239libextractor_nsfe_la_SOURCES = \ 243libextractor_flac_la_SOURCES = \
240 nsfe_extractor.c 244 flac_extractor.c
241libextractor_nsfe_la_LDFLAGS = \ 245libextractor_flac_la_LDFLAGS = \
242 $(PLUGINFLAGS) 246 $(PLUGINFLAGS)
247libextractor_flac_la_LIBADD = \
248 -lFLAC
243 249
244test_nsfe_SOURCES = \ 250test_flac_SOURCES = \
245 test_nsfe.c 251 test_flac.c
246test_nsfe_LDADD = \ 252test_flac_LDADD = \
247 $(top_builddir)/src/plugins/libtest.la 253 $(top_builddir)/src/plugins/libtest.la
248 254
249 255
250libextractor_odf_la_SOURCES = \ 256libextractor_gif_la_SOURCES = \
251 odf_extractor.c 257 gif_extractor.c
252libextractor_odf_la_LDFLAGS = \ 258libextractor_gif_la_LDFLAGS = \
253 $(PLUGINFLAGS) 259 $(PLUGINFLAGS)
254libextractor_odf_la_LIBADD = \ 260libextractor_gif_la_LIBADD = \
255 $(top_builddir)/src/common/libextractor_common.la 261 -lgif
256 262
257test_odf_SOURCES = \ 263test_gif_SOURCES = \
258 test_odf.c 264 test_gif.c
259test_odf_LDADD = \ 265test_gif_LDADD = \
260 $(top_builddir)/src/plugins/libtest.la 266 $(top_builddir)/src/plugins/libtest.la
261 267
262 268
263libextractor_zip_la_SOURCES = \ 269libextractor_gstreamer_la_SOURCES = \
264 zip_extractor.c 270 gstreamer_extractor.c
265libextractor_zip_la_LDFLAGS = \ 271libextractor_gstreamer_la_LDFLAGS = \
266 $(PLUGINFLAGS) 272 $(PLUGINFLAGS)
267libextractor_zip_la_LIBADD = \ 273libextractor_gstreamer_la_LIBADD = \
268 $(top_builddir)/src/common/libextractor_common.la 274 $(GSTREAMER_LIBS) $(GSTREAMER_PBUTILS_LIBS) $(GSTREAMER_TAG_LIBS) $(GSTREAMER_APP_LIBS)
275libextractor_gstreamer_la_CFLAGS = \
276 $(GSTREAMER_CFLAGS) $(GSTREAMER_PBUTILS_CFLAGS) $(GSTREAMER_TAG_CFLAGS) $(GSTREAMER_APP_CFALGS)
269 277
270test_zip_SOURCES = \ 278test_gstreamer_SOURCES = \
271 test_zip.c 279 test_gstreamer.c
272test_zip_LDADD = \ 280test_gstreamer_LDADD = \
273 $(top_builddir)/src/plugins/libtest.la 281 $(top_builddir)/src/plugins/libtest.la
274 282
275 283
276libextractor_png_la_SOURCES = \ 284libextractor_html_la_SOURCES = \
277 png_extractor.c 285 html_extractor.c
278libextractor_png_la_LDFLAGS = \ 286libextractor_html_la_LDFLAGS = \
279 $(PLUGINFLAGS) 287 $(PLUGINFLAGS)
280libextractor_png_la_LIBADD = \ 288libextractor_html_la_LIBADD = \
281 $(top_builddir)/src/common/libextractor_common.la 289 -ltidy -lmagic
282 290
283test_png_SOURCES = \ 291test_html_SOURCES = \
284 test_png.c 292 test_html.c
285test_png_LDADD = \ 293test_html_LDADD = \
286 $(top_builddir)/src/plugins/libtest.la 294 $(top_builddir)/src/plugins/libtest.la
287 295
288 296
@@ -297,37 +305,106 @@ test_it_LDADD = \
297 $(top_builddir)/src/plugins/libtest.la 305 $(top_builddir)/src/plugins/libtest.la
298 306
299 307
300libextractor_sid_la_SOURCES = \ 308libextractor_jpeg_la_SOURCES = \
301 sid_extractor.c 309 jpeg_extractor.c
302libextractor_sid_la_LDFLAGS = \ 310libextractor_jpeg_la_LDFLAGS = \
311 $(PLUGINFLAGS)
312libextractor_jpeg_la_LIBADD = \
313 -ljpeg
314
315test_jpeg_SOURCES = \
316 test_jpeg.c
317test_jpeg_LDADD = \
318 $(top_builddir)/src/plugins/libtest.la
319
320
321libextractor_man_la_SOURCES = \
322 man_extractor.c
323libextractor_man_la_LDFLAGS = \
303 $(PLUGINFLAGS) 324 $(PLUGINFLAGS)
304 325
326test_man_SOURCES = \
327 test_man.c
328test_man_LDADD = \
329 $(top_builddir)/src/plugins/libtest.la
305 330
306libextractor_riff_la_SOURCES = \ 331
307 riff_extractor.c 332libextractor_mime_la_SOURCES = \
308libextractor_riff_la_LDFLAGS = \ 333 mime_extractor.c
334libextractor_mime_la_LDFLAGS = \
309 $(PLUGINFLAGS) 335 $(PLUGINFLAGS)
336libextractor_mime_la_LIBADD = \
337 -lmagic
338
339test_mime_SOURCES = \
340 test_mime.c
341test_mime_LDADD = \
342 $(top_builddir)/src/plugins/libtest.la
310 343
311 344
312libextractor_s3m_la_SOURCES = \ 345libextractor_mpeg_la_SOURCES = \
313 s3m_extractor.c 346 mpeg_extractor.c
314libextractor_s3m_la_LDFLAGS = \ 347libextractor_mpeg_la_LDFLAGS = \
315 $(PLUGINFLAGS) 348 $(PLUGINFLAGS)
349libextractor_mpeg_la_LIBADD = \
350 -lmpeg2
316 351
317test_s3m_SOURCES = \ 352test_mpeg_SOURCES = \
318 test_s3m.c 353 test_mpeg.c
319test_s3m_LDADD = \ 354test_mpeg_LDADD = \
320 $(top_builddir)/src/plugins/libtest.la 355 $(top_builddir)/src/plugins/libtest.la
321 356
322 357
323libextractor_wav_la_SOURCES = \ 358libextractor_nsf_la_SOURCES = \
324 wav_extractor.c 359 nsf_extractor.c
325libextractor_wav_la_LDFLAGS = \ 360libextractor_nsf_la_LDFLAGS = \
326 $(PLUGINFLAGS) 361 $(PLUGINFLAGS)
327 362
328test_wav_SOURCES = \ 363test_nsf_SOURCES = \
329 test_wav.c 364 test_nsf.c
330test_wav_LDADD = \ 365test_nsf_LDADD = \
366 $(top_builddir)/src/plugins/libtest.la
367
368
369libextractor_nsfe_la_SOURCES = \
370 nsfe_extractor.c
371libextractor_nsfe_la_LDFLAGS = \
372 $(PLUGINFLAGS)
373
374test_nsfe_SOURCES = \
375 test_nsfe.c
376test_nsfe_LDADD = \
377 $(top_builddir)/src/plugins/libtest.la
378
379
380libextractor_odf_la_SOURCES = \
381 odf_extractor.c
382libextractor_odf_la_LDFLAGS = \
383 $(PLUGINFLAGS)
384libextractor_odf_la_LIBADD = \
385 $(top_builddir)/src/common/libextractor_common.la
386
387test_odf_SOURCES = \
388 test_odf.c
389test_odf_LDADD = \
390 $(top_builddir)/src/plugins/libtest.la
391
392
393libextractor_ole2_la_SOURCES = \
394 ole2_extractor.c
395libextractor_ole2_la_CFLAGS = \
396 $(GSF_CFLAGS)
397libextractor_ole2_la_CPPFLAGS = \
398 $(GSF_CFLAGS)
399libextractor_ole2_la_LDFLAGS = \
400 $(PLUGINFLAGS)
401libextractor_ole2_la_LIBADD = \
402 $(top_builddir)/src/common/libextractor_common.la \
403 $(GSF_LIBS)
404
405test_ole2_SOURCES = \
406 test_ole2.c
407test_ole2_LDADD = \
331 $(top_builddir)/src/plugins/libtest.la 408 $(top_builddir)/src/plugins/libtest.la
332 409
333 410
@@ -344,45 +421,34 @@ test_ogg_LDADD = \
344 $(top_builddir)/src/plugins/libtest.la 421 $(top_builddir)/src/plugins/libtest.la
345 422
346 423
347libextractor_mime_la_SOURCES = \ 424libextractor_png_la_SOURCES = \
348 mime_extractor.c 425 png_extractor.c
349libextractor_mime_la_LDFLAGS = \ 426libextractor_png_la_LDFLAGS = \
350 $(PLUGINFLAGS) 427 $(PLUGINFLAGS)
351libextractor_mime_la_LIBADD = \ 428libextractor_png_la_LIBADD = \
352 -lmagic 429 $(top_builddir)/src/common/libextractor_common.la
353 430
354test_mime_SOURCES = \ 431test_png_SOURCES = \
355 test_mime.c 432 test_png.c
356test_mime_LDADD = \ 433test_png_LDADD = \
357 $(top_builddir)/src/plugins/libtest.la 434 $(top_builddir)/src/plugins/libtest.la
358 435
359 436
360libextractor_thumbnailgtk_la_SOURCES = \ 437libextractor_ps_la_SOURCES = \
361 thumbnailgtk_extractor.c 438 ps_extractor.c
362libextractor_thumbnailgtk_la_LDFLAGS = \ 439libextractor_ps_la_LDFLAGS = \
363 $(PLUGINFLAGS) 440 $(PLUGINFLAGS)
364libextractor_thumbnailgtk_la_CFLAGS = \
365 $(GTK_CFLAGS)
366libextractor_thumbnailgtk_la_LIBADD = \
367 -lmagic $(GTK_LIBS)
368 441
369test_thumbnailgtk_SOURCES = \ 442test_ps_SOURCES = \
370 test_thumbnailgtk.c 443 test_ps.c
371test_thumbnailgtk_LDADD = \ 444test_ps_LDADD = \
372 $(top_builddir)/src/plugins/libtest.la 445 $(top_builddir)/src/plugins/libtest.la
373 446
374 447
375libextractor_gif_la_SOURCES = \ 448libextractor_riff_la_SOURCES = \
376 gif_extractor.c 449 riff_extractor.c
377libextractor_gif_la_LDFLAGS = \ 450libextractor_riff_la_LDFLAGS = \
378 $(PLUGINFLAGS) 451 $(PLUGINFLAGS)
379libextractor_gif_la_LIBADD = \
380 -lgif
381
382test_gif_SOURCES = \
383 test_gif.c
384test_gif_LDADD = \
385 $(top_builddir)/src/plugins/libtest.la
386 452
387 453
388libextractor_rpm_la_SOURCES = \ 454libextractor_rpm_la_SOURCES = \
@@ -398,55 +464,48 @@ test_rpm_LDADD = \
398 $(top_builddir)/src/plugins/libtest.la 464 $(top_builddir)/src/plugins/libtest.la
399 465
400 466
401libextractor_flac_la_SOURCES = \ 467libextractor_s3m_la_SOURCES = \
402 flac_extractor.c 468 s3m_extractor.c
403libextractor_flac_la_LDFLAGS = \ 469libextractor_s3m_la_LDFLAGS = \
404 $(PLUGINFLAGS) 470 $(PLUGINFLAGS)
405libextractor_flac_la_LIBADD = \
406 -lFLAC
407 471
408test_flac_SOURCES = \ 472test_s3m_SOURCES = \
409 test_flac.c 473 test_s3m.c
410test_flac_LDADD = \ 474test_s3m_LDADD = \
411 $(top_builddir)/src/plugins/libtest.la 475 $(top_builddir)/src/plugins/libtest.la
412 476
413 477
414libextractor_mpeg_la_SOURCES = \ 478libextractor_sid_la_SOURCES = \
415 mpeg_extractor.c 479 sid_extractor.c
416libextractor_mpeg_la_LDFLAGS = \ 480libextractor_sid_la_LDFLAGS = \
417 $(PLUGINFLAGS) 481 $(PLUGINFLAGS)
418libextractor_mpeg_la_LIBADD = \
419 -lmpeg2
420
421test_mpeg_SOURCES = \
422 test_mpeg.c
423test_mpeg_LDADD = \
424 $(top_builddir)/src/plugins/libtest.la
425 482
426 483
427libextractor_jpeg_la_SOURCES = \ 484libextractor_thumbnailffmpeg_la_SOURCES = \
428 jpeg_extractor.c 485 thumbnailffmpeg_extractor.c
429libextractor_jpeg_la_LDFLAGS = \ 486libextractor_thumbnailffmpeg_la_LDFLAGS = \
430 $(PLUGINFLAGS) 487 $(PLUGINFLAGS)
431libextractor_jpeg_la_LIBADD = \ 488libextractor_thumbnailffmpeg_la_LIBADD = \
432 -ljpeg 489 -lavutil -lavformat -lavcodec -lswscale -lmagic
433 490
434test_jpeg_SOURCES = \ 491test_thumbnailffmpeg_SOURCES = \
435 test_jpeg.c 492 test_thumbnailffmpeg.c
436test_jpeg_LDADD = \ 493test_thumbnailffmpeg_LDADD = \
437 $(top_builddir)/src/plugins/libtest.la 494 $(top_builddir)/src/plugins/libtest.la
438 495
439 496
440libextractor_exiv2_la_SOURCES = \ 497libextractor_thumbnailgtk_la_SOURCES = \
441 exiv2_extractor.cc 498 thumbnailgtk_extractor.c
442libextractor_exiv2_la_LDFLAGS = \ 499libextractor_thumbnailgtk_la_LDFLAGS = \
443 $(PLUGINFLAGS) 500 $(PLUGINFLAGS)
444libextractor_exiv2_la_LIBADD = \ 501libextractor_thumbnailgtk_la_CFLAGS = \
445 -lexiv2 502 $(GTK_CFLAGS)
503libextractor_thumbnailgtk_la_LIBADD = \
504 -lmagic $(GTK_LIBS)
446 505
447test_exiv2_SOURCES = \ 506test_thumbnailgtk_SOURCES = \
448 test_exiv2.c 507 test_thumbnailgtk.c
449test_exiv2_LDADD = \ 508test_thumbnailgtk_LDADD = \
450 $(top_builddir)/src/plugins/libtest.la 509 $(top_builddir)/src/plugins/libtest.la
451 510
452 511
@@ -463,60 +522,37 @@ test_tiff_LDADD = \
463 $(top_builddir)/src/plugins/libtest.la 522 $(top_builddir)/src/plugins/libtest.la
464 523
465 524
466libextractor_ole2_la_SOURCES = \ 525libextractor_wav_la_SOURCES = \
467 ole2_extractor.c 526 wav_extractor.c
468libextractor_ole2_la_CFLAGS = \ 527libextractor_wav_la_LDFLAGS = \
469 $(GSF_CFLAGS)
470libextractor_ole2_la_CPPFLAGS = \
471 $(GSF_CFLAGS)
472libextractor_ole2_la_LDFLAGS = \
473 $(PLUGINFLAGS)
474libextractor_ole2_la_LIBADD = \
475 $(top_builddir)/src/common/libextractor_common.la \
476 $(GSF_LIBS)
477
478test_ole2_SOURCES = \
479 test_ole2.c
480test_ole2_LDADD = \
481 $(top_builddir)/src/plugins/libtest.la
482
483
484libextractor_gstreamer_la_SOURCES = \
485 gstreamer_extractor.c
486libextractor_gstreamer_la_LDFLAGS = \
487 $(PLUGINFLAGS) 528 $(PLUGINFLAGS)
488libextractor_gstreamer_la_LIBADD = \
489 $(GSTREAMER_LIBS) $(GSTREAMER_PBUTILS_LIBS) $(GSTREAMER_TAG_LIBS) $(GSTREAMER_APP_LIBS)
490libextractor_gstreamer_la_CFLAGS = \
491 $(GSTREAMER_CFLAGS) $(GSTREAMER_PBUTILS_CFLAGS) $(GSTREAMER_TAG_CFLAGS) $(GSTREAMER_APP_CFALGS)
492 529
493test_gstreamer_SOURCES = \ 530test_wav_SOURCES = \
494 test_gstreamer.c 531 test_wav.c
495test_gstreamer_LDADD = \ 532test_wav_LDADD = \
496 $(top_builddir)/src/plugins/libtest.la 533 $(top_builddir)/src/plugins/libtest.la
497 534
498 535
499libextractor_thumbnailffmpeg_la_SOURCES = \ 536libextractor_xm_la_SOURCES = \
500 thumbnailffmpeg_extractor.c 537 xm_extractor.c
501libextractor_thumbnailffmpeg_la_LDFLAGS = \ 538libextractor_xm_la_LDFLAGS = \
502 $(PLUGINFLAGS) 539 $(PLUGINFLAGS)
503libextractor_thumbnailffmpeg_la_LIBADD = \
504 -lavutil -lavformat -lavcodec -lswscale -lmagic
505 540
506test_thumbnailffmpeg_SOURCES = \ 541test_xm_SOURCES = \
507 test_thumbnailffmpeg.c 542 test_xm.c
508test_thumbnailffmpeg_LDADD = \ 543test_xm_LDADD = \
509 $(top_builddir)/src/plugins/libtest.la 544 $(top_builddir)/src/plugins/libtest.la
510 545
511 546
512libextractor_html_la_SOURCES = \ 547libextractor_zip_la_SOURCES = \
513 html_extractor.c 548 zip_extractor.c
514libextractor_html_la_LDFLAGS = \ 549libextractor_zip_la_LDFLAGS = \
515 $(PLUGINFLAGS) 550 $(PLUGINFLAGS)
516libextractor_html_la_LIBADD = \ 551libextractor_zip_la_LIBADD = \
517 -ltidy -lmagic 552 $(top_builddir)/src/common/libextractor_common.la
518 553
519test_html_SOURCES = \ 554test_zip_SOURCES = \
520 test_html.c 555 test_zip.c
521test_html_LDADD = \ 556test_zip_LDADD = \
522 $(top_builddir)/src/plugins/libtest.la 557 $(top_builddir)/src/plugins/libtest.la
558