1 # Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
2 # dedicated to making software imaging solutions freely available.
4 # You may not use this file except in compliance with the License. You may
5 # obtain a copy of the License at
7 # http://www.imagemagick.org/script/license.php
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 # Makefile for building ImageMagick Coder library.
17 # Where coder modules get installed
18 codersdir = $(CODER_PATH)
21 MAGICKCORE_DPS_MODULES = coders/dps.la
22 MAGICKCORE_DPS_SRCS = coders/dps.c
26 MAGICKCORE_DJVU_MODULES = coders/djvu.la
27 MAGICKCORE_DJVU_SRCS = coders/djvu.c
31 MAGICKCORE_EXR_MODULES = coders/exr.la
32 MAGICKCORE_EXR_SRCS = coders/exr.c
36 MAGICKCORE_FPX_MODULES = coders/fpx.la
37 MAGICKCORE_FPX_SRCS = coders/fpx.c
41 MAGICKCORE_JBIG_MODULES = coders/jbig.la
42 MAGICKCORE_JBIG_SRCS = coders/jbig.c
46 MAGICKCORE_JPEG_MODULES = coders/jpeg.la
47 MAGICKCORE_JPEG_SRCS = coders/jpeg.c
50 if LIBOPENJP2_DELEGATE
51 MAGICKCORE_JP2_MODULES = coders/jp2.la
52 MAGICKCORE_JP2_SRCS = coders/jp2.c
56 MAGICKCORE_PNG_MODULES = coders/png.la
57 MAGICKCORE_PNG_SRCS = coders/png.c
61 MAGICKCORE_TIFF_MODULES = coders/ept.la coders/tiff.la
62 MAGICKCORE_TIFF_SRCS = coders/ept.c coders/tiff.c
66 MAGICKCORE_WEBP_MODULES = coders/webp.la
67 MAGICKCORE_WEBP_SRCS = coders/webp.c
71 MAGICKCORE_GDI32_MODULES = coders/clipboard.la coders/emf.la
72 MAGICKCORE_GDI32_SRCS = coders/clipboard.c coders/emf.c
76 MAGICKCORE_WMF_MODULES = coders/wmf.la
77 MAGICKCORE_WMF_SRCS = coders/wmf.c
81 MAGICKCORE_X11_MODULES = coders/x.la coders/xwd.la
82 MAGICKCORE_X11_SRCS = coders/x.c coders/xwd.c
85 MAGICKCORE_CODER_SRCS = \
166 coders/screenshot.c \
194 $(MAGICKCORE_DPS_SRCS) \
195 $(MAGICKCORE_DJVU_SRCS) \
196 $(MAGICKCORE_EXR_SRCS) \
197 $(MAGICKCORE_FPX_SRCS) \
198 $(MAGICKCORE_GDI32_SRCS) \
199 $(MAGICKCORE_JBIG_SRCS) \
200 $(MAGICKCORE_JPEG_SRCS) \
201 $(MAGICKCORE_JP2_SRCS) \
202 $(MAGICKCORE_PNG_SRCS) \
203 $(MAGICKCORE_TIFF_SRCS) \
204 $(MAGICKCORE_WEBP_SRCS) \
205 $(MAGICKCORE_WMF_SRCS) \
206 $(MAGICKCORE_X11_SRCS)
209 coders_LTLIBRARIES = \
238 coders/histogram.la \
297 coders/thumbnail.la \
317 $(MAGICKCORE_DPS_MODULES) \
318 $(MAGICKCORE_DJVU_MODULES) \
319 $(MAGICKCORE_EXR_MODULES) \
320 $(MAGICKCORE_FPX_MODULES) \
321 $(MAGICKCORE_GDI32_MODULES) \
322 $(MAGICKCORE_JBIG_MODULES) \
323 $(MAGICKCORE_JPEG_MODULES) \
324 $(MAGICKCORE_JP2_MODULES) \
325 $(MAGICKCORE_PNG_MODULES) \
326 $(MAGICKCORE_TIFF_MODULES) \
327 $(MAGICKCORE_WEBP_MODULES) \
328 $(MAGICKCORE_WMF_MODULES) \
329 $(MAGICKCORE_X11_MODULES)
335 coders_aai_la_SOURCES = coders/aai.c
336 coders_aai_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
337 coders_aai_la_LDFLAGS = $(MODULECOMMONFLAGS)
338 coders_aai_la_LIBADD = $(MAGICKCORE_LIBS)
341 coders_art_la_SOURCES = coders/art.c
342 coders_art_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
343 coders_art_la_LDFLAGS = $(MODULECOMMONFLAGS)
344 coders_art_la_LIBADD = $(MAGICKCORE_LIBS)
347 coders_avs_la_SOURCES = coders/avs.c
348 coders_avs_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
349 coders_avs_la_LDFLAGS = $(MODULECOMMONFLAGS)
350 coders_avs_la_LIBADD = $(MAGICKCORE_LIBS)
353 coders_bgr_la_SOURCES = coders/bgr.c
354 coders_bgr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
355 coders_bgr_la_LDFLAGS = $(MODULECOMMONFLAGS)
356 coders_bgr_la_LIBADD = $(MAGICKCORE_LIBS)
359 coders_bmp_la_SOURCES = coders/bmp.c
360 coders_bmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
361 coders_bmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
362 coders_bmp_la_LIBADD = $(MAGICKCORE_LIBS)
364 # BRAILLE coder module
365 coders_braille_la_SOURCES = coders/braille.c
366 coders_braille_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
367 coders_braille_la_LDFLAGS = $(MODULECOMMONFLAGS)
368 coders_braille_la_LIBADD = $(MAGICKCORE_LIBS)
371 coders_cals_la_SOURCES = coders/cals.c
372 coders_cals_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
373 coders_cals_la_LDFLAGS = $(MODULECOMMONFLAGS)
374 coders_cals_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
376 # CAPTION coder module
377 coders_caption_la_SOURCES = coders/caption.c
378 coders_caption_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
379 coders_caption_la_LDFLAGS = $(MODULECOMMONFLAGS)
380 coders_caption_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
382 # CINEON coder module
383 coders_cin_la_SOURCES = coders/cin.c
384 coders_cin_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
385 coders_cin_la_LDFLAGS = $(MODULECOMMONFLAGS)
386 coders_cin_la_LIBADD = $(MAGICKCORE_LIBS)
389 coders_cip_la_SOURCES = coders/cip.c
390 coders_cip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
391 coders_cip_la_LDFLAGS = $(MODULECOMMONFLAGS)
392 coders_cip_la_LIBADD = $(MAGICKCORE_LIBS)
395 coders_clip_la_SOURCES = coders/clip.c
396 coders_clip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
397 coders_clip_la_LDFLAGS = $(MODULECOMMONFLAGS)
398 coders_clip_la_LIBADD = $(MAGICKCORE_LIBS)
400 # CLIPBOARD coder module
401 coders_clipboard_la_SOURCES= coders/clipboard.c
402 coders_clipboard_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
403 coders_clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
404 coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
407 coders_cmyk_la_SOURCES = coders/cmyk.c
408 coders_cmyk_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
409 coders_cmyk_la_LDFLAGS = $(MODULECOMMONFLAGS)
410 coders_cmyk_la_LIBADD = $(MAGICKCORE_LIBS)
413 coders_cut_la_SOURCES = coders/cut.c
414 coders_cut_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
415 coders_cut_la_LDFLAGS = $(MODULECOMMONFLAGS)
416 coders_cut_la_LIBADD = $(MAGICKCORE_LIBS)
419 coders_dcm_la_SOURCES = coders/dcm.c
420 coders_dcm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
421 coders_dcm_la_LDFLAGS = $(MODULECOMMONFLAGS)
422 coders_dcm_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
425 coders_dds_la_SOURCES = coders/dds.c
426 coders_dds_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
427 coders_dds_la_LDFLAGS = $(MODULECOMMONFLAGS)
428 coders_dds_la_LIBADD = $(MAGICKCORE_LIBS)
431 coders_debug_la_SOURCES = coders/debug.c
432 coders_debug_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
433 coders_debug_la_LDFLAGS = $(MODULECOMMONFLAGS)
434 coders_debug_la_LIBADD = $(MAGICKCORE_LIBS)
437 coders_dib_la_SOURCES = coders/dib.c
438 coders_dib_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
439 coders_dib_la_LDFLAGS = $(MODULECOMMONFLAGS)
440 coders_dib_la_LIBADD = $(MAGICKCORE_LIBS)
443 coders_djvu_la_SOURCES = coders/djvu.c
444 coders_djvu_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
445 coders_djvu_la_LDFLAGS = $(MODULECOMMONFLAGS)
446 coders_djvu_la_LIBADD = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
449 coders_dng_la_SOURCES = coders/dng.c
450 coders_dng_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
451 coders_dng_la_LDFLAGS = $(MODULECOMMONFLAGS)
452 coders_dng_la_LIBADD = $(MAGICKCORE_LIBS)
455 coders_dps_la_SOURCES = coders/dps.c
456 coders_dps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
457 coders_dps_la_LDFLAGS = $(MODULECOMMONFLAGS)
458 coders_dps_la_LIBADD = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS)
461 coders_dpx_la_SOURCES = coders/dpx.c
462 coders_dpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
463 coders_dpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
464 coders_dpx_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
467 coders_dot_la_SOURCES = coders/dot.c
468 coders_dot_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(GVC_CFLAGS)
469 coders_dot_la_LDFLAGS = $(MODULECOMMONFLAGS)
470 coders_dot_la_LIBADD = $(MAGICKCORE_LIBS) $(GVC_LIBS)
473 coders_emf_la_SOURCES = coders/emf.c
474 coders_emf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
475 coders_emf_la_LDFLAGS = $(MODULECOMMONFLAGS)
476 coders_emf_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
479 coders_ept_la_SOURCES = coders/ept.c
480 coders_ept_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
481 coders_ept_la_LDFLAGS = $(MODULECOMMONFLAGS)
482 coders_ept_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
485 coders_exr_la_SOURCES = coders/exr.c
486 coders_exr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(OPENEXR_CFLAGS)
487 coders_exr_la_LDFLAGS = $(MODULECOMMONFLAGS)
488 coders_exr_la_LIBADD = $(MAGICKCORE_LIBS) $(OPENEXR_LIBS) $(MATH_LIBS)
491 coders_fax_la_SOURCES = coders/fax.c
492 coders_fax_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
493 coders_fax_la_LDFLAGS = $(MODULECOMMONFLAGS)
494 coders_fax_la_LIBADD = $(MAGICKCORE_LIBS)
497 coders_fd_la_SOURCES = coders/fd.c
498 coders_fd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
499 coders_fd_la_LDFLAGS = $(MODULECOMMONFLAGS)
500 coders_fd_la_LIBADD = $(MAGICKCORE_LIBS)
503 coders_fits_la_SOURCES = coders/fits.c
504 coders_fits_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
505 coders_fits_la_LDFLAGS = $(MODULECOMMONFLAGS)
506 coders_fits_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
509 coders_fpx_la_SOURCES = coders/fpx.c
510 coders_fpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
511 coders_fpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
512 coders_fpx_la_LIBADD = $(MAGICKCORE_LIBS) $(FPX_LIBS) $(MATH_LIBS) -lstdc++
515 coders_gif_la_SOURCES = coders/gif.c
516 coders_gif_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
517 coders_gif_la_LDFLAGS = $(MODULECOMMONFLAGS)
518 coders_gif_la_LIBADD = $(MAGICKCORE_LIBS)
521 coders_gray_la_SOURCES = coders/gray.c
522 coders_gray_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
523 coders_gray_la_LDFLAGS = $(MODULECOMMONFLAGS)
524 coders_gray_la_LIBADD = $(MAGICKCORE_LIBS)
526 # GRADIENT coder module
527 coders_gradient_la_SOURCES = coders/gradient.c
528 coders_gradient_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
529 coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
530 coders_gradient_la_LIBADD = $(MAGICKCORE_LIBS)
532 # HISTOGRAM coder module
533 coders_histogram_la_SOURCES = coders/histogram.c
534 coders_histogram_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
535 coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
536 coders_histogram_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
539 coders_hald_la_SOURCES = coders/hald.c
540 coders_hald_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
541 coders_hald_la_LDFLAGS = $(MODULECOMMONFLAGS)
542 coders_hald_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
545 coders_hdr_la_SOURCES = coders/hdr.c
546 coders_hdr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
547 coders_hdr_la_LDFLAGS = $(MODULECOMMONFLAGS)
548 coders_hdr_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS) $(MATH_LIBS)
551 coders_hrz_la_SOURCES = coders/hrz.c
552 coders_hrz_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
553 coders_hrz_la_LDFLAGS = $(MODULECOMMONFLAGS)
554 coders_hrz_la_LIBADD = $(MAGICKCORE_LIBS)
557 coders_html_la_SOURCES = coders/html.c
558 coders_html_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
559 coders_html_la_LDFLAGS = $(MODULECOMMONFLAGS)
560 coders_html_la_LIBADD = $(MAGICKCORE_LIBS)
563 coders_icon_la_SOURCES = coders/icon.c
564 coders_icon_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
565 coders_icon_la_LDFLAGS = $(MODULECOMMONFLAGS)
566 coders_icon_la_LIBADD = $(MAGICKCORE_LIBS)
569 coders_info_la_SOURCES = coders/info.c
570 coders_info_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
571 coders_info_la_LDFLAGS = $(MODULECOMMONFLAGS)
572 coders_info_la_LIBADD = $(MAGICKCORE_LIBS)
574 # INLINE coder module
575 coders_inline_la_SOURCES = coders/inline.c
576 coders_inline_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
577 coders_inline_la_LDFLAGS = $(MODULECOMMONFLAGS)
578 coders_inline_la_LIBADD = $(MAGICKCORE_LIBS)
581 coders_ipl_la_SOURCES = coders/ipl.c
582 coders_ipl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
583 coders_ipl_la_LDFLAGS = $(MODULECOMMONFLAGS)
584 coders_ipl_la_LIBADD = $(MAGICKCORE_LIBS)
587 coders_jbig_la_SOURCES = coders/jbig.c
588 coders_jbig_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
589 coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS)
590 coders_jbig_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(MATH_LIBS)
593 coders_jpeg_la_SOURCES = coders/jpeg.c
594 coders_jpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
595 coders_jpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
596 coders_jpeg_la_LIBADD = $(MAGICKCORE_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
598 # JPEG 2000 coder module
599 coders_jp2_la_SOURCES = coders/jp2.c
600 coders_jp2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(LIBOPENJP2_CFLAGS)
601 coders_jp2_la_LDFLAGS = $(MODULECOMMONFLAGS)
602 coders_jp2_la_LIBADD = $(MAGICKCORE_LIBS) $(LIBOPENJP2_LIBS) $(MATH_LIBS)
605 coders_jnx_la_SOURCES = coders/jnx.c
606 coders_jnx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
607 coders_jnx_la_LDFLAGS = $(MODULECOMMONFLAGS)
608 coders_jnx_la_LIBADD = $(MAGICKCORE_LIBS)
611 coders_json_la_SOURCES = coders/json.c
612 coders_json_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
613 coders_json_la_LDFLAGS = $(MODULECOMMONFLAGS)
614 coders_json_la_LIBADD = $(MAGICKCORE_LIBS)
617 coders_label_la_SOURCES = coders/label.c
618 coders_label_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
619 coders_label_la_LDFLAGS = $(MODULECOMMONFLAGS)
620 coders_label_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
623 coders_mac_la_SOURCES = coders/mac.c
624 coders_mac_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
625 coders_mac_la_LDFLAGS = $(MODULECOMMONFLAGS)
626 coders_mac_la_LIBADD = $(MAGICKCORE_LIBS)
628 # MAGICK coder module
629 coders_magick_la_SOURCES = coders/magick.c
630 coders_magick_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
631 coders_magick_la_LDFLAGS = $(MODULECOMMONFLAGS)
632 coders_magick_la_LIBADD = $(MAGICKCORE_LIBS)
635 coders_map_la_SOURCES = coders/map.c
636 coders_map_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
637 coders_map_la_LDFLAGS = $(MODULECOMMONFLAGS)
638 coders_map_la_LIBADD = $(MAGICKCORE_LIBS)
641 coders_mask_la_SOURCES = coders/mask.c
642 coders_mask_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
643 coders_mask_la_LDFLAGS = $(MODULECOMMONFLAGS)
644 coders_mask_la_LIBADD = $(MAGICKCORE_LIBS)
647 coders_mat_la_SOURCES = coders/mat.c
648 coders_mat_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
649 coders_mat_la_LDFLAGS = $(MODULECOMMONFLAGS)
650 coders_mat_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
653 coders_matte_la_SOURCES = coders/matte.c
654 coders_matte_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
655 coders_matte_la_LDFLAGS = $(MODULECOMMONFLAGS)
656 coders_matte_la_LIBADD = $(MAGICKCORE_LIBS)
659 coders_meta_la_SOURCES = coders/meta.c
660 coders_meta_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
661 coders_meta_la_LDFLAGS = $(MODULECOMMONFLAGS)
662 coders_meta_la_LIBADD = $(MAGICKCORE_LIBS)
665 coders_miff_la_SOURCES = coders/miff.c
666 coders_miff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
667 coders_miff_la_LDFLAGS = $(MODULECOMMONFLAGS)
668 coders_miff_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS)
671 coders_mono_la_SOURCES = coders/mono.c
672 coders_mono_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
673 coders_mono_la_LDFLAGS = $(MODULECOMMONFLAGS)
674 coders_mono_la_LIBADD = $(MAGICKCORE_LIBS)
677 coders_mpc_la_SOURCES = coders/mpc.c
678 coders_mpc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
679 coders_mpc_la_LDFLAGS = $(MODULECOMMONFLAGS)
680 coders_mpc_la_LIBADD = $(MAGICKCORE_LIBS)
683 coders_mpeg_la_SOURCES = coders/mpeg.c
684 coders_mpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
685 coders_mpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
686 coders_mpeg_la_LIBADD = $(MAGICKCORE_LIBS)
689 coders_mpr_la_SOURCES = coders/mpr.c
690 coders_mpr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
691 coders_mpr_la_LDFLAGS = $(MODULECOMMONFLAGS)
692 coders_mpr_la_LIBADD = $(MAGICKCORE_LIBS)
695 coders_msl_la_SOURCES = coders/msl.c
696 coders_msl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
697 coders_msl_la_LDFLAGS = $(MODULECOMMONFLAGS)
698 coders_msl_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
701 coders_mtv_la_SOURCES = coders/mtv.c
702 coders_mtv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
703 coders_mtv_la_LDFLAGS = $(MODULECOMMONFLAGS)
704 coders_mtv_la_LIBADD = $(MAGICKCORE_LIBS)
707 coders_mvg_la_SOURCES = coders/mvg.c
708 coders_mvg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
709 coders_mvg_la_LDFLAGS = $(MODULECOMMONFLAGS)
710 coders_mvg_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
713 coders_null_la_SOURCES = coders/null.c
714 coders_null_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
715 coders_null_la_LDFLAGS = $(MODULECOMMONFLAGS)
716 coders_null_la_LIBADD = $(MAGICKCORE_LIBS)
719 coders_otb_la_SOURCES = coders/otb.c
720 coders_otb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
721 coders_otb_la_LDFLAGS = $(MODULECOMMONFLAGS)
722 coders_otb_la_LIBADD = $(MAGICKCORE_LIBS)
725 coders_palm_la_SOURCES = coders/palm.c
726 coders_palm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
727 coders_palm_la_LDFLAGS = $(MODULECOMMONFLAGS)
728 coders_palm_la_LIBADD = $(MAGICKCORE_LIBS)
731 coders_pango_la_SOURCES = coders/pango.c
732 coders_pango_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(PANGO_CFLAGS)
733 coders_pango_la_LDFLAGS = $(MODULECOMMONFLAGS)
734 coders_pango_la_LIBADD = $(MAGICKCORE_LIBS) $(PANGO_LIBS)
737 coders_pattern_la_SOURCES = coders/pattern.c
738 coders_pattern_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
739 coders_pattern_la_LDFLAGS = $(MODULECOMMONFLAGS)
740 coders_pattern_la_LIBADD = $(MAGICKCORE_LIBS)
743 coders_pcd_la_SOURCES = coders/pcd.c
744 coders_pcd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
745 coders_pcd_la_LDFLAGS = $(MODULECOMMONFLAGS)
746 coders_pcd_la_LIBADD = $(MAGICKCORE_LIBS)
749 coders_pcl_la_SOURCES = coders/pcl.c
750 coders_pcl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
751 coders_pcl_la_LDFLAGS = $(MODULECOMMONFLAGS)
752 coders_pcl_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
755 coders_pcx_la_SOURCES = coders/pcx.c
756 coders_pcx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
757 coders_pcx_la_LDFLAGS = $(MODULECOMMONFLAGS)
758 coders_pcx_la_LIBADD = $(MAGICKCORE_LIBS)
761 coders_pdb_la_SOURCES = coders/pdb.c
762 coders_pdb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
763 coders_pdb_la_LDFLAGS = $(MODULECOMMONFLAGS)
764 coders_pdb_la_LIBADD = $(MAGICKCORE_LIBS)
767 coders_pdf_la_SOURCES = coders/pdf.c
768 coders_pdf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
769 coders_pdf_la_LDFLAGS = $(MODULECOMMONFLAGS)
770 coders_pdf_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS)
773 coders_pes_la_SOURCES = coders/pes.c
774 coders_pes_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
775 coders_pes_la_LDFLAGS = $(MODULECOMMONFLAGS)
776 coders_pes_la_LIBADD = $(MAGICKCORE_LIBS)
779 coders_pict_la_SOURCES = coders/pict.c
780 coders_pict_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
781 coders_pict_la_LDFLAGS = $(MODULECOMMONFLAGS)
782 coders_pict_la_LIBADD = $(MAGICKCORE_LIBS)
785 coders_pix_la_SOURCES = coders/pix.c
786 coders_pix_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
787 coders_pix_la_LDFLAGS = $(MODULECOMMONFLAGS)
788 coders_pix_la_LIBADD = $(MAGICKCORE_LIBS)
791 coders_png_la_SOURCES = coders/png.c
792 coders_png_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
793 coders_png_la_LDFLAGS = $(MODULECOMMONFLAGS)
794 coders_png_la_LIBADD = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
796 # PLASMA coder module
797 coders_plasma_la_SOURCES = coders/plasma.c
798 coders_plasma_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
799 coders_plasma_la_LDFLAGS = $(MODULECOMMONFLAGS)
800 coders_plasma_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
803 coders_pnm_la_SOURCES = coders/pnm.c
804 coders_pnm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
805 coders_pnm_la_LDFLAGS = $(MODULECOMMONFLAGS)
806 coders_pnm_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
808 # PREVIEW coder module
809 coders_preview_la_SOURCES = coders/preview.c
810 coders_preview_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
811 coders_preview_la_LDFLAGS = $(MODULECOMMONFLAGS)
812 coders_preview_la_LIBADD = $(MAGICKCORE_LIBS)
815 coders_ps_la_SOURCES = coders/ps.c
816 coders_ps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
817 coders_ps_la_LDFLAGS = $(MODULECOMMONFLAGS)
818 coders_ps_la_LIBADD = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS)
821 coders_ps2_la_SOURCES = coders/ps2.c
822 coders_ps2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
823 coders_ps2_la_LDFLAGS = $(MODULECOMMONFLAGS)
824 coders_ps2_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
827 coders_ps3_la_SOURCES = coders/ps3.c
828 coders_ps3_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
829 coders_ps3_la_LDFLAGS = $(MODULECOMMONFLAGS)
830 coders_ps3_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
833 coders_psd_la_SOURCES = coders/psd.c
834 coders_psd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
835 coders_psd_la_LDFLAGS = $(MODULECOMMONFLAGS)
836 coders_psd_la_LIBADD = $(MAGICKCORE_LIBS)
839 coders_pwp_la_SOURCES = coders/pwp.c
840 coders_pwp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
841 coders_pwp_la_LDFLAGS = $(MODULECOMMONFLAGS)
842 coders_pwp_la_LIBADD = $(MAGICKCORE_LIBS)
845 coders_raw_la_SOURCES = coders/raw.c
846 coders_raw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
847 coders_raw_la_LDFLAGS = $(MODULECOMMONFLAGS)
848 coders_raw_la_LIBADD = $(MAGICKCORE_LIBS)
851 coders_rgb_la_SOURCES = coders/rgb.c
852 coders_rgb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
853 coders_rgb_la_LDFLAGS = $(MODULECOMMONFLAGS)
854 coders_rgb_la_LIBADD = $(MAGICKCORE_LIBS)
857 coders_rgf_la_SOURCES = coders/rgf.c
858 coders_rgf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
859 coders_rgf_la_LDFLAGS = $(MODULECOMMONFLAGS)
860 coders_rgf_la_LIBADD = $(MAGICKCORE_LIBS)
863 coders_rla_la_SOURCES = coders/rla.c
864 coders_rla_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
865 coders_rla_la_LDFLAGS = $(MODULECOMMONFLAGS)
866 coders_rla_la_LIBADD = $(MAGICKCORE_LIBS)
869 coders_rle_la_SOURCES = coders/rle.c
870 coders_rle_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
871 coders_rle_la_LDFLAGS = $(MODULECOMMONFLAGS)
872 coders_rle_la_LIBADD = $(MAGICKCORE_LIBS)
875 coders_sct_la_SOURCES = coders/sct.c
876 coders_sct_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
877 coders_sct_la_LDFLAGS = $(MODULECOMMONFLAGS)
878 coders_sct_la_LIBADD = $(MAGICKCORE_LIBS)
881 coders_sfw_la_SOURCES = coders/sfw.c
882 coders_sfw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
883 coders_sfw_la_LDFLAGS = $(MODULECOMMONFLAGS)
884 coders_sfw_la_LIBADD = $(MAGICKCORE_LIBS)
887 coders_sgi_la_SOURCES = coders/sgi.c
888 coders_sgi_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
889 coders_sgi_la_LDFLAGS = $(MODULECOMMONFLAGS)
890 coders_sgi_la_LIBADD = $(MAGICKCORE_LIBS)
892 # STEGANO coder module
893 coders_stegano_la_SOURCES = coders/stegano.c
894 coders_stegano_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
895 coders_stegano_la_LDFLAGS = $(MODULECOMMONFLAGS)
896 coders_stegano_la_LIBADD = $(MAGICKCORE_LIBS)
899 coders_sun_la_SOURCES = coders/sun.c
900 coders_sun_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
901 coders_sun_la_LDFLAGS = $(MODULECOMMONFLAGS)
902 coders_sun_la_LIBADD = $(MAGICKCORE_LIBS)
905 coders_scr_la_SOURCES = coders/scr.c
906 coders_scr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
907 coders_scr_la_LDFLAGS = $(MODULECOMMONFLAGS)
908 coders_scr_la_LIBADD = $(MAGICKCORE_LIBS)
911 coders_svg_la_SOURCES = coders/svg.c
912 coders_svg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS)
913 coders_svg_la_LDFLAGS = $(MODULECOMMONFLAGS)
914 coders_svg_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
917 coders_tga_la_SOURCES = coders/tga.c
918 coders_tga_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
919 coders_tga_la_LDFLAGS = $(MODULECOMMONFLAGS)
920 coders_tga_la_LIBADD = $(MAGICKCORE_LIBS)
922 # THUMBNAIL coder module
923 coders_thumbnail_la_SOURCES= coders/thumbnail.c
924 coders_thumbnail_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
925 coders_thumbnail_la_LDFLAGS= $(MODULECOMMONFLAGS)
926 coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS)
929 coders_tiff_la_SOURCES = coders/tiff.c
930 coders_tiff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
931 coders_tiff_la_LDFLAGS = $(MODULECOMMONFLAGS)
932 coders_tiff_la_LIBADD = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
935 coders_tile_la_SOURCES = coders/tile.c
936 coders_tile_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
937 coders_tile_la_LDFLAGS = $(MODULECOMMONFLAGS)
938 coders_tile_la_LIBADD = $(MAGICKCORE_LIBS)
941 coders_tim_la_SOURCES = coders/tim.c
942 coders_tim_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
943 coders_tim_la_LDFLAGS = $(MODULECOMMONFLAGS)
944 coders_tim_la_LIBADD = $(MAGICKCORE_LIBS)
947 coders_ttf_la_SOURCES = coders/ttf.c
948 coders_ttf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
949 coders_ttf_la_LDFLAGS = $(MODULECOMMONFLAGS)
950 coders_ttf_la_LIBADD = $(MAGICKCORE_LIBS)
953 coders_txt_la_SOURCES = coders/txt.c
954 coders_txt_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
955 coders_txt_la_LDFLAGS = $(MODULECOMMONFLAGS)
956 coders_txt_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
959 coders_uil_la_SOURCES = coders/uil.c
960 coders_uil_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
961 coders_uil_la_LDFLAGS = $(MODULECOMMONFLAGS)
962 coders_uil_la_LIBADD = $(MAGICKCORE_LIBS)
965 coders_url_la_SOURCES = coders/url.c
966 coders_url_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
967 coders_url_la_LDFLAGS = $(MODULECOMMONFLAGS)
968 coders_url_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
971 coders_uyvy_la_SOURCES = coders/uyvy.c
972 coders_uyvy_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
973 coders_uyvy_la_LDFLAGS = $(MODULECOMMONFLAGS)
974 coders_uyvy_la_LIBADD = $(MAGICKCORE_LIBS)
977 coders_vicar_la_SOURCES = coders/vicar.c
978 coders_vicar_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
979 coders_vicar_la_LDFLAGS = $(MODULECOMMONFLAGS)
980 coders_vicar_la_LIBADD = $(MAGICKCORE_LIBS)
983 coders_vid_la_SOURCES = coders/vid.c
984 coders_vid_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
985 coders_vid_la_LDFLAGS = $(MODULECOMMONFLAGS)
986 coders_vid_la_LIBADD = $(MAGICKCORE_LIBS)
989 coders_viff_la_SOURCES = coders/viff.c
990 coders_viff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
991 coders_viff_la_LDFLAGS = $(MODULECOMMONFLAGS)
992 coders_viff_la_LIBADD = $(MAGICKCORE_LIBS)
995 coders_wbmp_la_SOURCES = coders/wbmp.c
996 coders_wbmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
997 coders_wbmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
998 coders_wbmp_la_LIBADD = $(MAGICKCORE_LIBS)
1001 coders_webp_la_SOURCES = coders/webp.c
1002 coders_webp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1003 coders_webp_la_LDFLAGS = $(MODULECOMMONFLAGS)
1004 coders_webp_la_LIBADD = $(MAGICKCORE_LIBS) $(WEBP_LIBS) $(MATH_LIBS)
1007 coders_wmf_la_SOURCES = coders/wmf.c
1008 coders_wmf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1009 coders_wmf_la_LDFLAGS = $(MODULECOMMONFLAGS)
1010 coders_wmf_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(WMF_LIBS_DEPS) $(MATH_LIBS)
1013 coders_wpg_la_SOURCES = coders/wpg.c
1014 coders_wpg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1015 coders_wpg_la_LDFLAGS = $(MODULECOMMONFLAGS)
1016 coders_wpg_la_LIBADD = $(MAGICKCORE_LIBS)
1019 coders_x_la_SOURCES = coders/x.c
1020 coders_x_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1021 coders_x_la_LDFLAGS = $(MODULECOMMONFLAGS)
1022 coders_x_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
1025 coders_xbm_la_SOURCES = coders/xbm.c
1026 coders_xbm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1027 coders_xbm_la_LDFLAGS = $(MODULECOMMONFLAGS)
1028 coders_xbm_la_LIBADD = $(MAGICKCORE_LIBS)
1031 coders_xc_la_SOURCES = coders/xc.c
1032 coders_xc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1033 coders_xc_la_LDFLAGS = $(MODULECOMMONFLAGS)
1034 coders_xc_la_LIBADD = $(MAGICKCORE_LIBS)
1037 coders_xcf_la_SOURCES = coders/xcf.c
1038 coders_xcf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1039 coders_xcf_la_LDFLAGS = $(MODULECOMMONFLAGS)
1040 coders_xcf_la_LIBADD = $(MAGICKCORE_LIBS)
1043 coders_xpm_la_SOURCES = coders/xpm.c
1044 coders_xpm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1045 coders_xpm_la_LDFLAGS = $(MODULECOMMONFLAGS)
1046 coders_xpm_la_LIBADD = $(MAGICKCORE_LIBS)
1049 coders_xps_la_SOURCES = coders/xps.c
1050 coders_xps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1051 coders_xps_la_LDFLAGS = $(MODULECOMMONFLAGS)
1052 coders_xps_la_LIBADD = $(MAGICKCORE_LIBS) $(MUPDF_LIBS) $(FREETYPE_LIBS) $(MATH_LIBS)
1055 coders_xwd_la_SOURCES = coders/xwd.c
1056 coders_xwd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1057 coders_xwd_la_LDFLAGS = $(MODULECOMMONFLAGS)
1058 coders_xwd_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
1060 # YCBCR coder module
1061 coders_ycbcr_la_SOURCES = coders/ycbcr.c
1062 coders_ycbcr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1063 coders_ycbcr_la_LDFLAGS = $(MODULECOMMONFLAGS)
1064 coders_ycbcr_la_LIBADD = $(MAGICKCORE_LIBS)
1067 coders_yuv_la_SOURCES = coders/yuv.c
1068 coders_yuv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1069 coders_yuv_la_LDFLAGS = $(MODULECOMMONFLAGS)
1070 coders_yuv_la_LIBADD = $(MAGICKCORE_LIBS)