1 # Copyright 1999-2011 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
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 = \
188 $(MAGICKCORE_DPS_SRCS) \
189 $(MAGICKCORE_DJVU_SRCS) \
190 $(MAGICKCORE_EXR_SRCS) \
191 $(MAGICKCORE_FPX_SRCS) \
192 $(MAGICKCORE_GDI32_SRCS) \
193 $(MAGICKCORE_JBIG_SRCS) \
194 $(MAGICKCORE_JPEG_SRCS) \
195 $(MAGICKCORE_JP2_SRCS) \
196 $(MAGICKCORE_PNG_SRCS) \
197 $(MAGICKCORE_TIFF_SRCS) \
198 $(MAGICKCORE_WEBP_SRCS) \
199 $(MAGICKCORE_WMF_SRCS) \
200 $(MAGICKCORE_X11_SRCS)
203 coders_LTLIBRARIES = \
231 coders/histogram.la \
286 coders/thumbnail.la \
306 $(MAGICKCORE_DPS_MODULES) \
307 $(MAGICKCORE_DJVU_MODULES) \
308 $(MAGICKCORE_EXR_MODULES) \
309 $(MAGICKCORE_FPX_MODULES) \
310 $(MAGICKCORE_GDI32_MODULES) \
311 $(MAGICKCORE_JBIG_MODULES) \
312 $(MAGICKCORE_JPEG_MODULES) \
313 $(MAGICKCORE_JP2_MODULES) \
314 $(MAGICKCORE_PNG_MODULES) \
315 $(MAGICKCORE_TIFF_MODULES) \
316 $(MAGICKCORE_WEBP_MODULES) \
317 $(MAGICKCORE_WMF_MODULES) \
318 $(MAGICKCORE_X11_MODULES)
324 coders_aai_la_SOURCES = coders/aai.c
325 coders_aai_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
326 coders_aai_la_LDFLAGS = $(MODULECOMMONFLAGS)
327 coders_aai_la_LIBADD = $(MAGICKCORE_LIBS)
330 coders_art_la_SOURCES = coders/art.c
331 coders_art_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
332 coders_art_la_LDFLAGS = $(MODULECOMMONFLAGS)
333 coders_art_la_LIBADD = $(MAGICKCORE_LIBS)
336 coders_avs_la_SOURCES = coders/avs.c
337 coders_avs_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
338 coders_avs_la_LDFLAGS = $(MODULECOMMONFLAGS)
339 coders_avs_la_LIBADD = $(MAGICKCORE_LIBS)
342 coders_bgr_la_SOURCES = coders/bgr.c
343 coders_bgr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
344 coders_bgr_la_LDFLAGS = $(MODULECOMMONFLAGS)
345 coders_bgr_la_LIBADD = $(MAGICKCORE_LIBS)
348 coders_bmp_la_SOURCES = coders/bmp.c
349 coders_bmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
350 coders_bmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
351 coders_bmp_la_LIBADD = $(MAGICKCORE_LIBS)
353 # BRAILLE coder module
354 coders_braille_la_SOURCES = coders/braille.c
355 coders_braille_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
356 coders_braille_la_LDFLAGS = $(MODULECOMMONFLAGS)
357 coders_braille_la_LIBADD = $(MAGICKCORE_LIBS)
360 coders_cals_la_SOURCES = coders/cals.c
361 coders_cals_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
362 coders_cals_la_LDFLAGS = $(MODULECOMMONFLAGS)
363 coders_cals_la_LIBADD = $(MAGICKCORE_LIBS)
365 # CAPTION coder module
366 coders_caption_la_SOURCES = coders/caption.c
367 coders_caption_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
368 coders_caption_la_LDFLAGS = $(MODULECOMMONFLAGS)
369 coders_caption_la_LIBADD = $(MAGICKCORE_LIBS)
371 # CINEON coder module
372 coders_cin_la_SOURCES = coders/cin.c
373 coders_cin_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
374 coders_cin_la_LDFLAGS = $(MODULECOMMONFLAGS)
375 coders_cin_la_LIBADD = $(MAGICKCORE_LIBS)
378 coders_cip_la_SOURCES = coders/cip.c
379 coders_cip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
380 coders_cip_la_LDFLAGS = $(MODULECOMMONFLAGS)
381 coders_cip_la_LIBADD = $(MAGICKCORE_LIBS)
384 coders_clip_la_SOURCES = coders/clip.c
385 coders_clip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
386 coders_clip_la_LDFLAGS = $(MODULECOMMONFLAGS)
387 coders_clip_la_LIBADD = $(MAGICKCORE_LIBS)
389 # CLIPBOARD coder module
390 coders_clipboard_la_SOURCES= coders/clipboard.c
391 coders_clipboard_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
392 coders_clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
393 coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
396 coders_cmyk_la_SOURCES = coders/cmyk.c
397 coders_cmyk_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
398 coders_cmyk_la_LDFLAGS = $(MODULECOMMONFLAGS)
399 coders_cmyk_la_LIBADD = $(MAGICKCORE_LIBS)
402 coders_cut_la_SOURCES = coders/cut.c
403 coders_cut_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
404 coders_cut_la_LDFLAGS = $(MODULECOMMONFLAGS)
405 coders_cut_la_LIBADD = $(MAGICKCORE_LIBS)
408 coders_dcm_la_SOURCES = coders/dcm.c
409 coders_dcm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
410 coders_dcm_la_LDFLAGS = $(MODULECOMMONFLAGS)
411 coders_dcm_la_LIBADD = $(MAGICKCORE_LIBS)
414 coders_dds_la_SOURCES = coders/dds.c
415 coders_dds_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
416 coders_dds_la_LDFLAGS = $(MODULECOMMONFLAGS)
417 coders_dds_la_LIBADD = $(MAGICKCORE_LIBS)
420 coders_debug_la_SOURCES = coders/debug.c
421 coders_debug_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
422 coders_debug_la_LDFLAGS = $(MODULECOMMONFLAGS)
423 coders_debug_la_LIBADD = $(MAGICKCORE_LIBS)
426 coders_dib_la_SOURCES = coders/dib.c
427 coders_dib_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
428 coders_dib_la_LDFLAGS = $(MODULECOMMONFLAGS)
429 coders_dib_la_LIBADD = $(MAGICKCORE_LIBS)
432 coders_djvu_la_SOURCES = coders/djvu.c
433 coders_djvu_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
434 coders_djvu_la_LDFLAGS = $(MODULECOMMONFLAGS)
435 coders_djvu_la_LIBADD = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS)
438 coders_dng_la_SOURCES = coders/dng.c
439 coders_dng_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
440 coders_dng_la_LDFLAGS = $(MODULECOMMONFLAGS)
441 coders_dng_la_LIBADD = $(MAGICKCORE_LIBS)
444 coders_dps_la_SOURCES = coders/dps.c
445 coders_dps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
446 coders_dps_la_LDFLAGS = $(MODULECOMMONFLAGS)
447 coders_dps_la_LIBADD = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS)
450 coders_dpx_la_SOURCES = coders/dpx.c
451 coders_dpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
452 coders_dpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
453 coders_dpx_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
456 coders_dot_la_SOURCES = coders/dot.c
457 coders_dot_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(GVC_CFLAGS)
458 coders_dot_la_LDFLAGS = $(MODULECOMMONFLAGS)
459 coders_dot_la_LIBADD = $(MAGICKCORE_LIBS) $(GVC_LIBS)
462 coders_emf_la_SOURCES = coders/emf.c
463 coders_emf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
464 coders_emf_la_LDFLAGS = $(MODULECOMMONFLAGS)
465 coders_emf_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
468 coders_ept_la_SOURCES = coders/ept.c
469 coders_ept_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
470 coders_ept_la_LDFLAGS = $(MODULECOMMONFLAGS)
471 coders_ept_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
474 coders_exr_la_SOURCES = coders/exr.c
475 coders_exr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(OPENEXR_CFLAGS)
476 coders_exr_la_LDFLAGS = $(MODULECOMMONFLAGS)
477 coders_exr_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) $(OPENEXR_LIBS)
480 coders_fax_la_SOURCES = coders/fax.c
481 coders_fax_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
482 coders_fax_la_LDFLAGS = $(MODULECOMMONFLAGS)
483 coders_fax_la_LIBADD = $(MAGICKCORE_LIBS)
486 coders_fits_la_SOURCES = coders/fits.c
487 coders_fits_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
488 coders_fits_la_LDFLAGS = $(MODULECOMMONFLAGS)
489 coders_fits_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
492 coders_fpx_la_SOURCES = coders/fpx.c
493 coders_fpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
494 coders_fpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
495 coders_fpx_la_LIBADD = $(MAGICKCORE_LIBS) $(FPX_LIBS) -lstdc++
498 coders_gif_la_SOURCES = coders/gif.c
499 coders_gif_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
500 coders_gif_la_LDFLAGS = $(MODULECOMMONFLAGS)
501 coders_gif_la_LIBADD = $(MAGICKCORE_LIBS)
504 coders_gray_la_SOURCES = coders/gray.c
505 coders_gray_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
506 coders_gray_la_LDFLAGS = $(MODULECOMMONFLAGS)
507 coders_gray_la_LIBADD = $(MAGICKCORE_LIBS)
509 # GRADIENT coder module
510 coders_gradient_la_SOURCES = coders/gradient.c
511 coders_gradient_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
512 coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
513 coders_gradient_la_LIBADD = $(MAGICKCORE_LIBS)
515 # HISTOGRAM coder module
516 coders_histogram_la_SOURCES = coders/histogram.c
517 coders_histogram_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
518 coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
519 coders_histogram_la_LIBADD = $(MAGICKCORE_LIBS)
522 coders_hald_la_SOURCES = coders/hald.c
523 coders_hald_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
524 coders_hald_la_LDFLAGS = $(MODULECOMMONFLAGS)
525 coders_hald_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
528 coders_hdr_la_SOURCES = coders/hdr.c
529 coders_hdr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
530 coders_hdr_la_LDFLAGS = $(MODULECOMMONFLAGS)
531 coders_hdr_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
534 coders_hrz_la_SOURCES = coders/hrz.c
535 coders_hrz_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
536 coders_hrz_la_LDFLAGS = $(MODULECOMMONFLAGS)
537 coders_hrz_la_LIBADD = $(MAGICKCORE_LIBS)
540 coders_html_la_SOURCES = coders/html.c
541 coders_html_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
542 coders_html_la_LDFLAGS = $(MODULECOMMONFLAGS)
543 coders_html_la_LIBADD = $(MAGICKCORE_LIBS)
546 coders_icon_la_SOURCES = coders/icon.c
547 coders_icon_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
548 coders_icon_la_LDFLAGS = $(MODULECOMMONFLAGS)
549 coders_icon_la_LIBADD = $(MAGICKCORE_LIBS)
552 coders_info_la_SOURCES = coders/info.c
553 coders_info_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
554 coders_info_la_LDFLAGS = $(MODULECOMMONFLAGS)
555 coders_info_la_LIBADD = $(MAGICKCORE_LIBS)
557 # INLINE coder module
558 coders_inline_la_SOURCES = coders/inline.c
559 coders_inline_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
560 coders_inline_la_LDFLAGS = $(MODULECOMMONFLAGS)
561 coders_inline_la_LIBADD = $(MAGICKCORE_LIBS)
564 coders_ipl_la_SOURCES = coders/ipl.c
565 coders_ipl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
566 coders_ipl_la_LDFLAGS = $(MODULECOMMONFLAGS)
567 coders_ipl_la_LIBADD = $(MAGICKCORE_LIBS)
570 coders_jbig_la_SOURCES = coders/jbig.c
571 coders_jbig_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
572 coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS)
573 coders_jbig_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS)
576 coders_jpeg_la_SOURCES = coders/jpeg.c
577 coders_jpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
578 coders_jpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
579 coders_jpeg_la_LIBADD = $(MAGICKCORE_LIBS) $(JPEG_LIBS)
581 # JPEG 2000 coder module
582 coders_jp2_la_SOURCES = coders/jp2.c
583 coders_jp2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
584 coders_jp2_la_LDFLAGS = $(MODULECOMMONFLAGS)
585 coders_jp2_la_LIBADD = $(MAGICKCORE_LIBS) $(JP2_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
588 coders_label_la_SOURCES = coders/label.c
589 coders_label_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
590 coders_label_la_LDFLAGS = $(MODULECOMMONFLAGS) $(MATH_LIBS)
591 coders_label_la_LIBADD = $(MAGICKCORE_LIBS)
594 coders_mac_la_SOURCES = coders/mac.c
595 coders_mac_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
596 coders_mac_la_LDFLAGS = $(MODULECOMMONFLAGS)
597 coders_mac_la_LIBADD = $(MAGICKCORE_LIBS)
599 # MAGICK coder module
600 coders_magick_la_SOURCES = coders/magick.c
601 coders_magick_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
602 coders_magick_la_LDFLAGS = $(MODULECOMMONFLAGS)
603 coders_magick_la_LIBADD = $(MAGICKCORE_LIBS)
606 coders_map_la_SOURCES = coders/map.c
607 coders_map_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
608 coders_map_la_LDFLAGS = $(MODULECOMMONFLAGS)
609 coders_map_la_LIBADD = $(MAGICKCORE_LIBS)
612 coders_mat_la_SOURCES = coders/mat.c
613 coders_mat_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
614 coders_mat_la_LDFLAGS = $(MODULECOMMONFLAGS)
615 coders_mat_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
618 coders_matte_la_SOURCES = coders/matte.c
619 coders_matte_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
620 coders_matte_la_LDFLAGS = $(MODULECOMMONFLAGS)
621 coders_matte_la_LIBADD = $(MAGICKCORE_LIBS)
624 coders_meta_la_SOURCES = coders/meta.c
625 coders_meta_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
626 coders_meta_la_LDFLAGS = $(MODULECOMMONFLAGS)
627 coders_meta_la_LIBADD = $(MAGICKCORE_LIBS)
630 coders_miff_la_SOURCES = coders/miff.c
631 coders_miff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
632 coders_miff_la_LDFLAGS = $(MODULECOMMONFLAGS)
633 coders_miff_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS)
636 coders_mono_la_SOURCES = coders/mono.c
637 coders_mono_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
638 coders_mono_la_LDFLAGS = $(MODULECOMMONFLAGS)
639 coders_mono_la_LIBADD = $(MAGICKCORE_LIBS)
642 coders_mpc_la_SOURCES = coders/mpc.c
643 coders_mpc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
644 coders_mpc_la_LDFLAGS = $(MODULECOMMONFLAGS)
645 coders_mpc_la_LIBADD = $(MAGICKCORE_LIBS)
648 coders_mpeg_la_SOURCES = coders/mpeg.c
649 coders_mpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
650 coders_mpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
651 coders_mpeg_la_LIBADD = $(MAGICKCORE_LIBS)
654 coders_mpr_la_SOURCES = coders/mpr.c
655 coders_mpr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
656 coders_mpr_la_LDFLAGS = $(MODULECOMMONFLAGS)
657 coders_mpr_la_LIBADD = $(MAGICKCORE_LIBS)
660 coders_msl_la_SOURCES = coders/msl.c
661 coders_msl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
662 coders_msl_la_LDFLAGS = $(MODULECOMMONFLAGS)
663 coders_msl_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
666 coders_mtv_la_SOURCES = coders/mtv.c
667 coders_mtv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
668 coders_mtv_la_LDFLAGS = $(MODULECOMMONFLAGS)
669 coders_mtv_la_LIBADD = $(MAGICKCORE_LIBS)
672 coders_mvg_la_SOURCES = coders/mvg.c
673 coders_mvg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
674 coders_mvg_la_LDFLAGS = $(MODULECOMMONFLAGS)
675 coders_mvg_la_LIBADD = $(MAGICKCORE_LIBS)
678 coders_null_la_SOURCES = coders/null.c
679 coders_null_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
680 coders_null_la_LDFLAGS = $(MODULECOMMONFLAGS)
681 coders_null_la_LIBADD = $(MAGICKCORE_LIBS)
684 coders_otb_la_SOURCES = coders/otb.c
685 coders_otb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
686 coders_otb_la_LDFLAGS = $(MODULECOMMONFLAGS)
687 coders_otb_la_LIBADD = $(MAGICKCORE_LIBS)
690 coders_palm_la_SOURCES = coders/palm.c
691 coders_palm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
692 coders_palm_la_LDFLAGS = $(MODULECOMMONFLAGS)
693 coders_palm_la_LIBADD = $(MAGICKCORE_LIBS)
696 coders_pango_la_SOURCES = coders/pango.c
697 coders_pango_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(PANGO_CFLAGS)
698 coders_pango_la_LDFLAGS = $(MODULECOMMONFLAGS)
699 coders_pango_la_LIBADD = $(MAGICKCORE_LIBS) $(PANGO LIBS)
703 coders_pattern_la_SOURCES = coders/pattern.c
704 coders_pattern_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
705 coders_pattern_la_LDFLAGS = $(MODULECOMMONFLAGS)
706 coders_pattern_la_LIBADD = $(MAGICKCORE_LIBS)
709 coders_pcd_la_SOURCES = coders/pcd.c
710 coders_pcd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
711 coders_pcd_la_LDFLAGS = $(MODULECOMMONFLAGS)
712 coders_pcd_la_LIBADD = $(MAGICKCORE_LIBS)
715 coders_pcl_la_SOURCES = coders/pcl.c
716 coders_pcl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
717 coders_pcl_la_LDFLAGS = $(MODULECOMMONFLAGS)
718 coders_pcl_la_LIBADD = $(MAGICKCORE_LIBS)
721 coders_pcx_la_SOURCES = coders/pcx.c
722 coders_pcx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
723 coders_pcx_la_LDFLAGS = $(MODULECOMMONFLAGS)
724 coders_pcx_la_LIBADD = $(MAGICKCORE_LIBS)
727 coders_pdb_la_SOURCES = coders/pdb.c
728 coders_pdb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
729 coders_pdb_la_LDFLAGS = $(MODULECOMMONFLAGS)
730 coders_pdb_la_LIBADD = $(MAGICKCORE_LIBS)
733 coders_pdf_la_SOURCES = coders/pdf.c
734 coders_pdf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
735 coders_pdf_la_LDFLAGS = $(MODULECOMMONFLAGS)
736 coders_pdf_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS)
739 coders_pes_la_SOURCES = coders/pes.c
740 coders_pes_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
741 coders_pes_la_LDFLAGS = $(MODULECOMMONFLAGS)
742 coders_pes_la_LIBADD = $(MAGICKCORE_LIBS)
745 coders_pict_la_SOURCES = coders/pict.c
746 coders_pict_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
747 coders_pict_la_LDFLAGS = $(MODULECOMMONFLAGS)
748 coders_pict_la_LIBADD = $(MAGICKCORE_LIBS)
751 coders_pix_la_SOURCES = coders/pix.c
752 coders_pix_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
753 coders_pix_la_LDFLAGS = $(MODULECOMMONFLAGS)
754 coders_pix_la_LIBADD = $(MAGICKCORE_LIBS)
757 coders_png_la_SOURCES = coders/png.c
758 coders_png_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
759 coders_png_la_LDFLAGS = $(MODULECOMMONFLAGS)
760 coders_png_la_LIBADD = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
762 # PLASMA coder module
763 coders_plasma_la_SOURCES = coders/plasma.c
764 coders_plasma_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
765 coders_plasma_la_LDFLAGS = $(MODULECOMMONFLAGS)
766 coders_plasma_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
769 coders_pnm_la_SOURCES = coders/pnm.c
770 coders_pnm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
771 coders_pnm_la_LDFLAGS = $(MODULECOMMONFLAGS)
772 coders_pnm_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
774 # PREVIEW coder module
775 coders_preview_la_SOURCES = coders/preview.c
776 coders_preview_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
777 coders_preview_la_LDFLAGS = $(MODULECOMMONFLAGS)
778 coders_preview_la_LIBADD = $(MAGICKCORE_LIBS)
781 coders_ps_la_SOURCES = coders/ps.c
782 coders_ps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
783 coders_ps_la_LDFLAGS = $(MODULECOMMONFLAGS)
784 coders_ps_la_LIBADD = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS)
787 coders_ps2_la_SOURCES = coders/ps2.c
788 coders_ps2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
789 coders_ps2_la_LDFLAGS = $(MODULECOMMONFLAGS)
790 coders_ps2_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
793 coders_ps3_la_SOURCES = coders/ps3.c
794 coders_ps3_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
795 coders_ps3_la_LDFLAGS = $(MODULECOMMONFLAGS)
796 coders_ps3_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
799 coders_psd_la_SOURCES = coders/psd.c
800 coders_psd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
801 coders_psd_la_LDFLAGS = $(MODULECOMMONFLAGS)
802 coders_psd_la_LIBADD = $(MAGICKCORE_LIBS)
805 coders_pwp_la_SOURCES = coders/pwp.c
806 coders_pwp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
807 coders_pwp_la_LDFLAGS = $(MODULECOMMONFLAGS)
808 coders_pwp_la_LIBADD = $(MAGICKCORE_LIBS)
811 coders_raw_la_SOURCES = coders/raw.c
812 coders_raw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
813 coders_raw_la_LDFLAGS = $(MODULECOMMONFLAGS)
814 coders_raw_la_LIBADD = $(MAGICKCORE_LIBS)
817 coders_rgb_la_SOURCES = coders/rgb.c
818 coders_rgb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
819 coders_rgb_la_LDFLAGS = $(MODULECOMMONFLAGS)
820 coders_rgb_la_LIBADD = $(MAGICKCORE_LIBS)
823 coders_rla_la_SOURCES = coders/rla.c
824 coders_rla_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
825 coders_rla_la_LDFLAGS = $(MODULECOMMONFLAGS)
826 coders_rla_la_LIBADD = $(MAGICKCORE_LIBS)
829 coders_rle_la_SOURCES = coders/rle.c
830 coders_rle_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
831 coders_rle_la_LDFLAGS = $(MODULECOMMONFLAGS)
832 coders_rle_la_LIBADD = $(MAGICKCORE_LIBS)
835 coders_sct_la_SOURCES = coders/sct.c
836 coders_sct_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
837 coders_sct_la_LDFLAGS = $(MODULECOMMONFLAGS)
838 coders_sct_la_LIBADD = $(MAGICKCORE_LIBS)
841 coders_sfw_la_SOURCES = coders/sfw.c
842 coders_sfw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
843 coders_sfw_la_LDFLAGS = $(MODULECOMMONFLAGS)
844 coders_sfw_la_LIBADD = $(MAGICKCORE_LIBS)
847 coders_sgi_la_SOURCES = coders/sgi.c
848 coders_sgi_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
849 coders_sgi_la_LDFLAGS = $(MODULECOMMONFLAGS)
850 coders_sgi_la_LIBADD = $(MAGICKCORE_LIBS)
852 # STEGANO coder module
853 coders_stegano_la_SOURCES = coders/stegano.c
854 coders_stegano_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
855 coders_stegano_la_LDFLAGS = $(MODULECOMMONFLAGS)
856 coders_stegano_la_LIBADD = $(MAGICKCORE_LIBS)
859 coders_sun_la_SOURCES = coders/sun.c
860 coders_sun_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
861 coders_sun_la_LDFLAGS = $(MODULECOMMONFLAGS)
862 coders_sun_la_LIBADD = $(MAGICKCORE_LIBS)
865 coders_scr_la_SOURCES = coders/scr.c
866 coders_scr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
867 coders_scr_la_LDFLAGS = $(MODULECOMMONFLAGS)
868 coders_scr_la_LIBADD = $(MAGICKCORE_LIBS)
871 coders_svg_la_SOURCES = coders/svg.c
872 coders_svg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS)
873 coders_svg_la_LDFLAGS = $(MODULECOMMONFLAGS)
874 coders_svg_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
877 coders_tga_la_SOURCES = coders/tga.c
878 coders_tga_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
879 coders_tga_la_LDFLAGS = $(MODULECOMMONFLAGS)
880 coders_tga_la_LIBADD = $(MAGICKCORE_LIBS)
882 # THUMBNAIL coder module
883 coders_thumbnail_la_SOURCES= coders/thumbnail.c
884 coders_thumbnail_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
885 coders_thumbnail_la_LDFLAGS= $(MODULECOMMONFLAGS)
886 coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS)
889 coders_tiff_la_SOURCES = coders/tiff.c
890 coders_tiff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
891 coders_tiff_la_LDFLAGS = $(MODULECOMMONFLAGS)
892 coders_tiff_la_LIBADD = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS)
895 coders_tile_la_SOURCES = coders/tile.c
896 coders_tile_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
897 coders_tile_la_LDFLAGS = $(MODULECOMMONFLAGS)
898 coders_tile_la_LIBADD = $(MAGICKCORE_LIBS)
901 coders_tim_la_SOURCES = coders/tim.c
902 coders_tim_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
903 coders_tim_la_LDFLAGS = $(MODULECOMMONFLAGS)
904 coders_tim_la_LIBADD = $(MAGICKCORE_LIBS)
907 coders_ttf_la_SOURCES = coders/ttf.c
908 coders_ttf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
909 coders_ttf_la_LDFLAGS = $(MODULECOMMONFLAGS)
910 coders_ttf_la_LIBADD = $(MAGICKCORE_LIBS)
913 coders_txt_la_SOURCES = coders/txt.c
914 coders_txt_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
915 coders_txt_la_LDFLAGS = $(MODULECOMMONFLAGS)
916 coders_txt_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
919 coders_uil_la_SOURCES = coders/uil.c
920 coders_uil_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
921 coders_uil_la_LDFLAGS = $(MODULECOMMONFLAGS)
922 coders_uil_la_LIBADD = $(MAGICKCORE_LIBS)
925 coders_url_la_SOURCES = coders/url.c
926 coders_url_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
927 coders_url_la_LDFLAGS = $(MODULECOMMONFLAGS)
928 coders_url_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
931 coders_uyvy_la_SOURCES = coders/uyvy.c
932 coders_uyvy_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
933 coders_uyvy_la_LDFLAGS = $(MODULECOMMONFLAGS)
934 coders_uyvy_la_LIBADD = $(MAGICKCORE_LIBS)
937 coders_vicar_la_SOURCES = coders/vicar.c
938 coders_vicar_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
939 coders_vicar_la_LDFLAGS = $(MODULECOMMONFLAGS)
940 coders_vicar_la_LIBADD = $(MAGICKCORE_LIBS)
943 coders_vid_la_SOURCES = coders/vid.c
944 coders_vid_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
945 coders_vid_la_LDFLAGS = $(MODULECOMMONFLAGS)
946 coders_vid_la_LIBADD = $(MAGICKCORE_LIBS)
949 coders_viff_la_SOURCES = coders/viff.c
950 coders_viff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
951 coders_viff_la_LDFLAGS = $(MODULECOMMONFLAGS)
952 coders_viff_la_LIBADD = $(MAGICKCORE_LIBS)
955 coders_wbmp_la_SOURCES = coders/wbmp.c
956 coders_wbmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
957 coders_wbmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
958 coders_wbmp_la_LIBADD = $(MAGICKCORE_LIBS)
961 coders_webp_la_SOURCES = coders/webp.c
962 coders_webp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
963 coders_webp_la_LDFLAGS = $(MODULECOMMONFLAGS)
964 coders_webp_la_LIBADD = $(MAGICKCORE_LIBS) $(WEBP_LIBS) $(MATH_LIBS)
967 coders_wmf_la_SOURCES = coders/wmf.c
968 coders_wmf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
969 coders_wmf_la_LDFLAGS = $(MODULECOMMONFLAGS)
970 coders_wmf_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(WMF_LIBS_DEPS) $(MATH_LIBS)
973 coders_wpg_la_SOURCES = coders/wpg.c
974 coders_wpg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
975 coders_wpg_la_LDFLAGS = $(MODULECOMMONFLAGS)
976 coders_wpg_la_LIBADD = $(MAGICKCORE_LIBS)
979 coders_x_la_SOURCES = coders/x.c
980 coders_x_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
981 coders_x_la_LDFLAGS = $(MODULECOMMONFLAGS)
982 coders_x_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
985 coders_xbm_la_SOURCES = coders/xbm.c
986 coders_xbm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
987 coders_xbm_la_LDFLAGS = $(MODULECOMMONFLAGS)
988 coders_xbm_la_LIBADD = $(MAGICKCORE_LIBS)
991 coders_xc_la_SOURCES = coders/xc.c
992 coders_xc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
993 coders_xc_la_LDFLAGS = $(MODULECOMMONFLAGS)
994 coders_xc_la_LIBADD = $(MAGICKCORE_LIBS)
997 coders_xcf_la_SOURCES = coders/xcf.c
998 coders_xcf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
999 coders_xcf_la_LDFLAGS = $(MODULECOMMONFLAGS)
1000 coders_xcf_la_LIBADD = $(MAGICKCORE_LIBS)
1003 coders_xpm_la_SOURCES = coders/xpm.c
1004 coders_xpm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1005 coders_xpm_la_LDFLAGS = $(MODULECOMMONFLAGS)
1006 coders_xpm_la_LIBADD = $(MAGICKCORE_LIBS)
1009 coders_xps_la_SOURCES = coders/xps.c
1010 coders_xps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1011 coders_xps_la_LDFLAGS = $(MODULECOMMONFLAGS)
1012 coders_xps_la_LIBADD = $(MAGICKCORE_LIBS)
1015 coders_xwd_la_SOURCES = coders/xwd.c
1016 coders_xwd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1017 coders_xwd_la_LDFLAGS = $(MODULECOMMONFLAGS)
1018 coders_xwd_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
1020 # YCBCR coder module
1021 coders_ycbcr_la_SOURCES = coders/ycbcr.c
1022 coders_ycbcr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1023 coders_ycbcr_la_LDFLAGS = $(MODULECOMMONFLAGS)
1024 coders_ycbcr_la_LIBADD = $(MAGICKCORE_LIBS)
1027 coders_yuv_la_SOURCES = coders/yuv.c
1028 coders_yuv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1029 coders_yuv_la_LDFLAGS = $(MODULECOMMONFLAGS)
1030 coders_yuv_la_LIBADD = $(MAGICKCORE_LIBS)