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