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