libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (14824B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = \
      3  -I$(top_srcdir)/src/include \
      4  -I$(top_srcdir)/src/common
      5 
      6 
      7 # install plugins under:
      8 plugindir = $(libdir)/@RPLUGINDIR@
      9 
     10 if HAVE_GNU_LD
     11  makesymbolic=-Wl,-Bsymbolic
     12 endif
     13 
     14 if USE_COVERAGE
     15   AM_CFLAGS = --coverage -O0
     16   XLIB = -lgcov
     17 endif
     18 
     19 PLUGINFLAGS = $(makesymbolic) $(LE_PLUGIN_LDFLAGS)
     20 
     21 SUBDIRS = .
     22 
     23 EXTRA_DIST = \
     24   fuzz_default.sh \
     25   template_extractor.c \
     26   testdata/applefile_test.applesingle \
     27   testdata/audiosig.rm \
     28   testdata/archive_test.tar \
     29   testdata/chello-elf \
     30   testdata/deb_bzip2.deb \
     31   testdata/dvi_ora.dvi \
     32   testdata/exiv2_iptc.jpg \
     33   testdata/flac_kraftwerk.flac \
     34   testdata/gif_image.gif \
     35   testdata/gstreamer_30_and_33.asf \
     36   testdata/gstreamer_barsandtone.flv \
     37   testdata/gstreamer_sample_sorenson.mov \
     38   testdata/html_grothoff.html \
     39   testdata/it_dawn.it \
     40   testdata/jpeg_image.jpg \
     41   testdata/man_extract.1 \
     42   testdata/matroska_flame.mkv \
     43   testdata/midi_dth.mid \
     44   testdata/mpeg_alien.mpg \
     45   testdata/mpeg_melt.mpg \
     46   testdata/nsf_arkanoid.nsf \
     47   testdata/nsfe_classics.nsfe \
     48   testdata/odf_cg.odt \
     49   testdata/ole2_blair.doc \
     50   testdata/ole2_excel.xls \
     51   testdata/ole2_msword.doc \
     52   testdata/ole2_starwriter40.sdw \
     53   testdata/ogg_courseclear.ogg \
     54   testdata/pdf_extract.pdf \
     55   testdata/png_image.png \
     56   testdata/ps_bloomfilter.ps \
     57   testdata/ps_wallace.ps \
     58   testdata/ra3.ra \
     59   testdata/riff_flame.avi \
     60   testdata/rpm_test.rpm \
     61   testdata/s3m_2nd_pm.s3m \
     62   testdata/applefile_test.applesingle \
     63   testdata/sid_wizball.sid \
     64   testdata/thumbnail_torsten.jpg \
     65   testdata/tiff_haute.tiff \
     66   testdata/wav_noise.wav \
     67   testdata/wav_alert.wav \
     68   testdata/xm_diesel.xm \
     69   testdata/zip_test.zip \
     70   testdata/README
     71 
     72 
     73 if HAVE_MAGIC
     74 PLUGIN_MIME=libextractor_mime.la
     75 TEST_MIME=test_mime
     76 
     77 if HAVE_GDK_PIXBUF
     78 # Gtk-thumbnailer requires MAGIC and GDK_PIXBUF
     79 PLUGIN_GTK=libextractor_thumbnailgtk.la
     80 TEST_GTK=test_thumbnailgtk
     81 endif
     82 
     83 if HAVE_TIDY
     84 # HTML requires MAGIC and tidy
     85 PLUGIN_HTML=libextractor_html.la
     86 TEST_HTML=test_html
     87 endif
     88 endif
     89 
     90 
     91 if HAVE_ARCHIVE
     92 PLUGIN_ARCHIVE=libextractor_archive.la
     93 TEST_ARCHIVE=test_archive
     94 endif
     95 
     96 if HAVE_EXIV2
     97 PLUGIN_EXIV2=libextractor_exiv2.la
     98 TEST_EXIV2=test_exiv2
     99 endif
    100 
    101 if HAVE_FLAC
    102 PLUGIN_FLAC=libextractor_flac.la
    103 TEST_FLAC=test_flac
    104 endif
    105 
    106 if HAVE_GIF
    107 PLUGIN_GIF=libextractor_gif.la
    108 TEST_GIF=test_gif
    109 endif
    110 
    111 if HAVE_GSF
    112 PLUGIN_GSF=libextractor_ole2.la
    113 TEST_GSF=test_ole2
    114 endif
    115 
    116 if HAVE_GSTREAMER
    117 PLUGIN_GSTREAMER=libextractor_gstreamer.la
    118 TEST_GSTREAMER=test_gstreamer
    119 endif
    120 
    121 if HAVE_JPEG
    122 PLUGIN_JPEG=libextractor_jpeg.la
    123 TEST_JPEG=test_jpeg
    124 endif
    125 
    126 if HAVE_MPEG2
    127 PLUGIN_MPEG=libextractor_mpeg.la
    128 TEST_MPEG=test_mpeg
    129 endif
    130 
    131 if HAVE_LIBRPM
    132 PLUGIN_RPM=libextractor_rpm.la
    133 TEST_RPM=test_rpm
    134 endif
    135 
    136 if HAVE_SMF
    137 PLUGIN_MIDI=libextractor_midi.la
    138 TEST_MIDI=test_midi
    139 endif
    140 
    141 if HAVE_TIFF
    142 PLUGIN_TIFF=libextractor_tiff.la
    143 TEST_TIFF=test_tiff
    144 endif
    145 
    146 if HAVE_VORBISFILE
    147 PLUGIN_OGG=libextractor_ogg.la
    148 TEST_OGG=test_ogg
    149 endif
    150 
    151 if HAVE_POPPLER
    152 PLUGIN_PDF=libextractor_pdf.la
    153 TEST_PDF=test_pdf
    154 endif
    155 
    156 if HAVE_ZLIB
    157 PLUGIN_ZLIB= \
    158  libextractor_deb.la \
    159  libextractor_odf.la \
    160  libextractor_png.la \
    161  libextractor_qt.la \
    162  libextractor_zip.la
    163 TEST_ZLIB=test_deb
    164 TEST_QT=test_qt
    165 endif
    166 
    167 if HAVE_LIBVLC
    168 PLUGIN_VLC= \
    169   libextractor_vlc.la
    170 endif
    171 
    172 plugin_LTLIBRARIES = \
    173   libextractor_applefile.la \
    174   libextractor_dvi.la \
    175   libextractor_elf.la \
    176   libextractor_it.la \
    177   libextractor_man.la \
    178   libextractor_nsf.la \
    179   libextractor_nsfe.la \
    180   libextractor_ps.la \
    181   libextractor_real.la \
    182   libextractor_riff.la \
    183   libextractor_s3m.la \
    184   libextractor_sid.la \
    185   libextractor_wav.la \
    186   libextractor_xm.la \
    187   $(PLUGIN_ARCHIVE) \
    188   $(PLUGIN_EXIV2) \
    189   $(PLUGIN_FLAC) \
    190   $(PLUGIN_GIF) \
    191   $(PLUGIN_GSF) \
    192   $(PLUGIN_GSTREAMER) \
    193   $(PLUGIN_GTK) \
    194   $(PLUGIN_HTML) \
    195   $(PLUGIN_JPEG) \
    196   $(PLUGIN_MIDI) \
    197   $(PLUGIN_MIME) \
    198   $(PLUGIN_MPEG) \
    199   $(PLUGIN_OGG) \
    200   $(PLUGIN_PDF) \
    201   $(PLUGIN_RPM) \
    202   $(PLUGIN_VLC) \
    203   $(PLUGIN_TIFF) \
    204   $(PLUGIN_ZLIB)
    205 
    206 if HAVE_ZZUF
    207   fuzz_tests=fuzz_default.sh
    208 endif
    209 
    210 check_PROGRAMS = \
    211   test_applefile \
    212   test_dvi \
    213   test_elf \
    214   test_it \
    215   test_man \
    216   test_nsf \
    217   test_nsfe \
    218   test_odf \
    219   test_ps \
    220   test_png \
    221   test_real \
    222   test_riff \
    223   test_s3m \
    224   test_sid \
    225   test_wav \
    226   test_xm \
    227   test_zip \
    228   $(TEST_ARCHIVE) \
    229   $(TEST_EXIV2) \
    230   $(TEST_FLAC) \
    231   $(TEST_GIF) \
    232   $(TEST_GSF) \
    233   $(TEST_GSTREAMER) \
    234   $(TEST_GTK) \
    235   $(TEST_HTML) \
    236   $(TEST_JPEG) \
    237   $(TEST_MIDI) \
    238   $(TEST_MIME) \
    239   $(TEST_MPEG) \
    240   $(TEST_OGG) \
    241   $(TEST_PDF) \
    242   $(TEST_QT) \
    243   $(TEST_RPM) \
    244   $(TEST_TIFF) \
    245   $(TEST_ZLIB)
    246 
    247 if ENABLE_TEST_RUN
    248 TESTS = \
    249   $(fuzz_tests) \
    250   $(check_PROGRAMS)
    251 endif
    252 
    253 noinst_LTLIBRARIES = \
    254   libtest.la
    255 
    256 libtest_la_SOURCES = \
    257   test_lib.c test_lib.h
    258 libtest_la_LIBADD = \
    259   $(top_builddir)/src/main/libextractor.la $(XLIB)
    260 
    261 
    262 libextractor_archive_la_SOURCES = \
    263   archive_extractor.c
    264 libextractor_archive_la_LDFLAGS = \
    265   $(PLUGINFLAGS)
    266 libextractor_archive_la_LIBADD = \
    267   -larchive $(XLIB)
    268 
    269 test_archive_SOURCES = \
    270   test_archive.c
    271 test_archive_LDADD = \
    272   $(top_builddir)/src/plugins/libtest.la
    273 
    274 
    275 libextractor_deb_la_SOURCES = \
    276   deb_extractor.c
    277 libextractor_deb_la_LDFLAGS = \
    278   $(PLUGINFLAGS) -lz
    279 libextractor_deb_la_LIBADD = \
    280  $(XLIB)
    281 
    282 test_deb_SOURCES = \
    283   test_deb.c
    284 test_deb_LDADD = \
    285   $(top_builddir)/src/plugins/libtest.la
    286 
    287 
    288 libextractor_applefile_la_SOURCES = \
    289   applefile_extractor.c \
    290   pack.c pack.h
    291 libextractor_applefile_la_LDFLAGS = \
    292   $(PLUGINFLAGS)
    293 libextractor_applefile_la_LIBADD = \
    294   $(XLIB)
    295 
    296 
    297 libextractor_dvi_la_SOURCES = \
    298   dvi_extractor.c
    299 libextractor_dvi_la_LDFLAGS = \
    300   $(PLUGINFLAGS)
    301 libextractor_dvi_la_LIBADD = \
    302  $(XLIB) $(SOCKET_LIBS)
    303 
    304 test_dvi_SOURCES = \
    305   test_dvi.c
    306 test_dvi_LDADD = \
    307   $(top_builddir)/src/plugins/libtest.la
    308 
    309 libextractor_elf_la_SOURCES = \
    310   elf_extractor.c \
    311   pack.c pack.h
    312 libextractor_elf_la_LDFLAGS = \
    313   $(PLUGINFLAGS)
    314 libextractor_elf_la_LIBADD = \
    315  $(XLIB) $(SOCKET_LIBS)
    316 
    317 test_elf_SOURCES = \
    318   test_elf.c
    319 test_elf_LDADD = \
    320   $(top_builddir)/src/plugins/libtest.la
    321 
    322 
    323 libextractor_exiv2_la_SOURCES = \
    324   exiv2_extractor.cc
    325 libextractor_exiv2_la_LDFLAGS = \
    326   $(PLUGINFLAGS)
    327 libextractor_exiv2_la_LIBADD = \
    328   -lexiv2 $(XLIB)
    329 
    330 test_exiv2_SOURCES = \
    331   test_exiv2.c
    332 test_exiv2_LDADD = \
    333   $(top_builddir)/src/plugins/libtest.la
    334 
    335 
    336 libextractor_flac_la_SOURCES = \
    337   flac_extractor.c
    338 libextractor_flac_la_LDFLAGS = \
    339   $(PLUGINFLAGS)
    340 libextractor_flac_la_LIBADD = \
    341   -lFLAC $(XLIB) $(LE_LIBINTL)
    342 
    343 test_flac_SOURCES = \
    344   test_flac.c
    345 test_flac_LDADD = \
    346   $(top_builddir)/src/plugins/libtest.la
    347 
    348 
    349 libextractor_gif_la_SOURCES = \
    350   gif_extractor.c
    351 libextractor_gif_la_LDFLAGS = \
    352   $(PLUGINFLAGS)
    353 libextractor_gif_la_LIBADD = \
    354   -lgif $(XLIB)
    355 
    356 test_gif_SOURCES = \
    357   test_gif.c
    358 test_gif_LDADD = \
    359   $(top_builddir)/src/plugins/libtest.la
    360 
    361 
    362 libextractor_gstreamer_la_SOURCES = \
    363   gstreamer_extractor.c
    364 libextractor_gstreamer_la_LDFLAGS = \
    365   $(PLUGINFLAGS)
    366 libextractor_gstreamer_la_LIBADD = \
    367   $(GSTREAMER_LIBS) $(GSTREAMER_PBUTILS_LIBS) $(GSTREAMER_TAG_LIBS) $(GSTREAMER_APP_LIBS) $(XLIB) -lpthread
    368 libextractor_gstreamer_la_CFLAGS = \
    369   $(GSTREAMER_CFLAGS) $(GSTREAMER_PBUTILS_CFLAGS) $(GSTREAMER_TAG_CFLAGS) $(GSTREAMER_APP_CFALGS)
    370 
    371 test_gstreamer_SOURCES = \
    372   test_gstreamer.c
    373 test_gstreamer_LDADD = \
    374   $(top_builddir)/src/plugins/libtest.la \
    375   $(GSTREAMER_LIBS) $(GSTREAMER_PBUTILS_LIBS)
    376 test_gstreamer_CFLAGS = \
    377   $(GSTREAMER_CFLAGS) $(GSTREAMER_PBUTILS_CFLAGS)
    378 
    379 
    380 libextractor_html_la_SOURCES = \
    381   html_extractor.c
    382 libextractor_html_la_CFLAGS = \
    383   $(TIDY_CFLAGS)
    384 libextractor_html_la_LDFLAGS = \
    385   $(PLUGINFLAGS)
    386 libextractor_html_la_LIBADD = \
    387   -ltidy -lmagic $(XLIB)
    388 
    389 test_html_SOURCES = \
    390   test_html.c
    391 test_html_LDADD = \
    392   $(top_builddir)/src/plugins/libtest.la
    393 
    394 
    395 libextractor_it_la_SOURCES = \
    396   it_extractor.c
    397 libextractor_it_la_LDFLAGS = \
    398   $(PLUGINFLAGS)
    399 libextractor_it_la_LIBADD = \
    400  $(XLIB)
    401 
    402 test_it_SOURCES = \
    403   test_it.c
    404 test_it_LDADD = \
    405   $(top_builddir)/src/plugins/libtest.la
    406 
    407 
    408 libextractor_jpeg_la_SOURCES = \
    409   jpeg_extractor.c
    410 libextractor_jpeg_la_LDFLAGS = \
    411   $(PLUGINFLAGS)
    412 libextractor_jpeg_la_LIBADD = \
    413   -ljpeg $(XLIB)
    414 
    415 test_jpeg_SOURCES = \
    416   test_jpeg.c
    417 test_jpeg_LDADD = \
    418   $(top_builddir)/src/plugins/libtest.la
    419 
    420 
    421 libextractor_man_la_SOURCES = \
    422   man_extractor.c
    423 libextractor_man_la_LDFLAGS = \
    424   $(PLUGINFLAGS)
    425 libextractor_man_la_LIBADD = \
    426  $(XLIB) $(LE_LIBINTL)
    427 
    428 test_man_SOURCES = \
    429   test_man.c
    430 test_man_LDADD = \
    431   $(top_builddir)/src/plugins/libtest.la \
    432   $(LE_LIBINTL)
    433 
    434 
    435 libextractor_midi_la_SOURCES = \
    436   midi_extractor.c
    437 libextractor_midi_la_CFLAGS = \
    438   $(GLIB_CFLAGS)
    439 libextractor_midi_la_LDFLAGS = \
    440   $(PLUGINFLAGS)
    441 libextractor_midi_la_LIBADD = \
    442   -lsmf $(XLIB)
    443 
    444 test_midi_SOURCES = \
    445   test_midi.c
    446 test_midi_LDADD = \
    447   $(top_builddir)/src/plugins/libtest.la
    448 
    449 
    450 libextractor_mime_la_SOURCES = \
    451   mime_extractor.c
    452 libextractor_mime_la_LDFLAGS = \
    453   $(PLUGINFLAGS)
    454 libextractor_mime_la_LIBADD = \
    455   -lmagic $(XLIB)
    456 
    457 test_mime_SOURCES = \
    458   test_mime.c
    459 test_mime_LDADD = \
    460   $(top_builddir)/src/plugins/libtest.la
    461 
    462 
    463 libextractor_mpeg_la_SOURCES = \
    464   mpeg_extractor.c
    465 libextractor_mpeg_la_LDFLAGS = \
    466   $(PLUGINFLAGS)
    467 libextractor_mpeg_la_LIBADD = \
    468   -lmpeg2 $(XLIB)
    469 
    470 test_mpeg_SOURCES = \
    471   test_mpeg.c
    472 test_mpeg_LDADD = \
    473   $(top_builddir)/src/plugins/libtest.la
    474 
    475 
    476 libextractor_nsf_la_SOURCES = \
    477   nsf_extractor.c
    478 libextractor_nsf_la_LDFLAGS = \
    479   $(PLUGINFLAGS)
    480 libextractor_nsf_la_LIBADD = \
    481  $(XLIB)
    482 
    483 test_nsf_SOURCES = \
    484   test_nsf.c
    485 test_nsf_LDADD = \
    486   $(top_builddir)/src/plugins/libtest.la
    487 
    488 
    489 libextractor_nsfe_la_SOURCES = \
    490   nsfe_extractor.c
    491 libextractor_nsfe_la_LDFLAGS = \
    492   $(PLUGINFLAGS)
    493 libextractor_nsfe_la_LIBADD = \
    494  $(XLIB)
    495 
    496 test_nsfe_SOURCES = \
    497   test_nsfe.c
    498 test_nsfe_LDADD = \
    499   $(top_builddir)/src/plugins/libtest.la
    500 
    501 
    502 libextractor_odf_la_SOURCES = \
    503   odf_extractor.c
    504 libextractor_odf_la_LDFLAGS = \
    505   $(PLUGINFLAGS)
    506 libextractor_odf_la_LIBADD = \
    507   $(top_builddir)/src/common/libextractor_common.la $(XLIB)
    508 
    509 test_odf_SOURCES = \
    510   test_odf.c
    511 test_odf_LDADD = \
    512   $(top_builddir)/src/plugins/libtest.la
    513 
    514 
    515 libextractor_ole2_la_SOURCES = \
    516   ole2_extractor.c
    517 libextractor_ole2_la_CFLAGS = \
    518   $(GSF_CFLAGS)
    519 libextractor_ole2_la_CPPFLAGS = \
    520   $(GSF_CFLAGS) $(AM_CPPFLAGS)
    521 libextractor_ole2_la_LDFLAGS = \
    522   $(PLUGINFLAGS)
    523 libextractor_ole2_la_LIBADD = \
    524   $(top_builddir)/src/common/libextractor_common.la \
    525   $(GSF_LIBS) $(XLIB)  $(LE_LIBINTL)
    526 
    527 test_ole2_SOURCES = \
    528   test_ole2.c
    529 test_ole2_LDADD = \
    530   $(top_builddir)/src/plugins/libtest.la
    531 
    532 
    533 libextractor_ogg_la_SOURCES = \
    534   ogg_extractor.c
    535 libextractor_ogg_la_LDFLAGS = \
    536   $(PLUGINFLAGS)
    537 libextractor_ogg_la_LIBADD = \
    538   -lvorbisfile -lvorbis $(vorbisflag) -logg $(XLIB)
    539 
    540 test_ogg_SOURCES = \
    541   test_ogg.c
    542 test_ogg_LDADD = \
    543   $(top_builddir)/src/plugins/libtest.la
    544 
    545 
    546 libextractor_pdf_la_SOURCES = \
    547   pdf_extractor.cc
    548 libextractor_pdf_la_LDFLAGS = \
    549   $(PLUGINFLAGS)
    550 libextractor_pdf_la_CPPFLAGS = \
    551   $(AM_CPPFLAGS) $(POPPLER_CFLAGS)
    552 libextractor_pdf_la_LIBADD = \
    553   $(POPPLER_LIBS) $(XLIB)
    554 
    555 test_pdf_SOURCES = \
    556   test_pdf.c
    557 test_pdf_LDADD = \
    558   $(top_builddir)/src/plugins/libtest.la
    559 
    560 
    561 libextractor_png_la_SOURCES = \
    562   png_extractor.c
    563 libextractor_png_la_LDFLAGS = \
    564   $(PLUGINFLAGS)
    565 libextractor_png_la_LIBADD = \
    566   $(top_builddir)/src/common/libextractor_common.la $(XLIB) -lz  $(SOCKET_LIBS)
    567 
    568 test_png_SOURCES = \
    569   test_png.c
    570 test_png_LDADD = \
    571   $(top_builddir)/src/plugins/libtest.la
    572 
    573 
    574 libextractor_ps_la_SOURCES = \
    575   ps_extractor.c
    576 libextractor_ps_la_LDFLAGS = \
    577   $(PLUGINFLAGS)
    578 libextractor_ps_la_LIBADD = \
    579   $(XLIB)
    580 
    581 test_ps_SOURCES = \
    582   test_ps.c
    583 test_ps_LDADD = \
    584   $(top_builddir)/src/plugins/libtest.la
    585 
    586 
    587 libextractor_qt_la_SOURCES = \
    588   qt_extractor.c
    589 libextractor_qt_la_LDFLAGS = \
    590   $(PLUGINFLAGS) -lz
    591 libextractor_qt_la_LIBADD = \
    592  $(XLIB) $(LE_LIBINTL)
    593 
    594 test_qt_SOURCES = \
    595   test_qt.c
    596 test_qt_LDADD = \
    597   $(top_builddir)/src/plugins/libtest.la
    598 
    599 
    600 libextractor_real_la_SOURCES = \
    601   real_extractor.c
    602 libextractor_real_la_LDFLAGS = \
    603   $(PLUGINFLAGS)
    604 libextractor_real_la_LIBADD = \
    605   -lm \
    606   $(XLIB) \
    607   $(LE_LIBINTL)
    608 
    609 test_real_SOURCES = \
    610   test_real.c
    611 test_real_LDADD = \
    612   $(top_builddir)/src/plugins/libtest.la
    613 
    614 libextractor_riff_la_SOURCES = \
    615   riff_extractor.c
    616 libextractor_riff_la_LDFLAGS = \
    617   $(PLUGINFLAGS)
    618 libextractor_riff_la_LIBADD = \
    619   -lm $(XLIB)  $(LE_LIBINTL)
    620 
    621 
    622 test_riff_SOURCES = \
    623   test_riff.c
    624 test_riff_LDADD = \
    625   $(top_builddir)/src/plugins/libtest.la
    626 
    627 
    628 libextractor_rpm_la_SOURCES = \
    629   rpm_extractor.c
    630 libextractor_rpm_la_LDFLAGS = \
    631   $(PLUGINFLAGS)
    632 libextractor_rpm_la_LIBADD = \
    633   -lrpm -lpthread $(XLIB)
    634 
    635 test_rpm_SOURCES = \
    636   test_rpm.c
    637 test_rpm_LDADD = \
    638   $(top_builddir)/src/plugins/libtest.la
    639 
    640 
    641 libextractor_s3m_la_SOURCES = \
    642   s3m_extractor.c
    643 libextractor_s3m_la_LDFLAGS = \
    644   $(PLUGINFLAGS)
    645 libextractor_s3m_la_LIBADD = \
    646  $(XLIB)
    647 
    648 test_s3m_SOURCES = \
    649   test_s3m.c
    650 test_s3m_LDADD = \
    651   $(top_builddir)/src/plugins/libtest.la
    652 
    653 
    654 libextractor_sid_la_SOURCES = \
    655   sid_extractor.c
    656 libextractor_sid_la_LDFLAGS = \
    657   $(PLUGINFLAGS)
    658 libextractor_sid_la_LIBADD = \
    659  $(XLIB)
    660 
    661 test_sid_SOURCES = \
    662   test_sid.c
    663 test_sid_LDADD = \
    664   $(top_builddir)/src/plugins/libtest.la
    665 
    666 test_applefile_SOURCES = \
    667   test_applefile.c
    668 test_applefile_LDADD = \
    669   $(top_builddir)/src/plugins/libtest.la
    670 
    671 
    672 libextractor_thumbnailgtk_la_SOURCES = \
    673   thumbnailgtk_extractor.c
    674 libextractor_thumbnailgtk_la_LDFLAGS = \
    675   $(PLUGINFLAGS)
    676 libextractor_thumbnailgtk_la_CFLAGS = \
    677   $(GDK_PIXBUF_CFLAGS)
    678 libextractor_thumbnailgtk_la_LIBADD = \
    679   -lmagic $(GDK_PIXBUF_LIBS) $(XLIB)
    680 
    681 test_thumbnailgtk_SOURCES = \
    682   test_thumbnailgtk.c
    683 test_thumbnailgtk_LDADD = \
    684   $(top_builddir)/src/plugins/libtest.la
    685 
    686 
    687 libextractor_tiff_la_SOURCES = \
    688   tiff_extractor.c
    689 libextractor_tiff_la_LDFLAGS = \
    690   $(PLUGINFLAGS)
    691 libextractor_tiff_la_LIBADD = \
    692   -ltiff $(XLIB)
    693 
    694 test_tiff_SOURCES = \
    695   test_tiff.c
    696 test_tiff_LDADD = \
    697   $(top_builddir)/src/plugins/libtest.la
    698 
    699 
    700 libextractor_vlc_la_SOURCES = \
    701   vlc_extractor.c
    702 libextractor_vlc_la_LDFLAGS = \
    703   $(PLUGINFLAGS)
    704 libextractor_vlc_la_LIBADD = \
    705  -lvlc \
    706  $(XLIB)
    707 
    708 
    709 libextractor_wav_la_SOURCES = \
    710   wav_extractor.c
    711 libextractor_wav_la_LDFLAGS = \
    712   $(PLUGINFLAGS)
    713 libextractor_wav_la_LIBADD = \
    714  $(XLIB) $(LE_LIBINTL)
    715 
    716 test_wav_SOURCES = \
    717   test_wav.c
    718 test_wav_LDADD = \
    719   $(top_builddir)/src/plugins/libtest.la
    720 
    721 
    722 libextractor_xm_la_SOURCES = \
    723   xm_extractor.c
    724 libextractor_xm_la_LDFLAGS = \
    725   $(PLUGINFLAGS)
    726 libextractor_xm_la_LIBADD = \
    727  $(XLIB)
    728 
    729 test_xm_SOURCES = \
    730   test_xm.c
    731 test_xm_LDADD = \
    732   $(top_builddir)/src/plugins/libtest.la
    733 
    734 
    735 libextractor_zip_la_SOURCES = \
    736   zip_extractor.c
    737 libextractor_zip_la_LDFLAGS = \
    738   $(PLUGINFLAGS)
    739 libextractor_zip_la_LIBADD = \
    740   $(top_builddir)/src/common/libextractor_common.la $(XLIB)
    741 
    742 test_zip_SOURCES = \
    743   test_zip.c
    744 test_zip_LDADD = \
    745   $(top_builddir)/src/plugins/libtest.la