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 = \
187 $(MAGICKCORE_DPS_SRCS) \
188 $(MAGICKCORE_DJVU_SRCS) \
189 $(MAGICKCORE_EXR_SRCS) \
190 $(MAGICKCORE_FPX_SRCS) \
191 $(MAGICKCORE_GDI32_SRCS) \
192 $(MAGICKCORE_JBIG_SRCS) \
193 $(MAGICKCORE_JPEG_SRCS) \
194 $(MAGICKCORE_JP2_SRCS) \
195 $(MAGICKCORE_PNG_SRCS) \
196 $(MAGICKCORE_TIFF_SRCS) \
197 $(MAGICKCORE_WEBP_SRCS) \
198 $(MAGICKCORE_WMF_SRCS) \
199 $(MAGICKCORE_X11_SRCS)
202 coders_LTLIBRARIES = \
230 coders/histogram.la \
284 coders/thumbnail.la \
304 $(MAGICKCORE_DPS_MODULES) \
305 $(MAGICKCORE_DJVU_MODULES) \
306 $(MAGICKCORE_EXR_MODULES) \
307 $(MAGICKCORE_FPX_MODULES) \
308 $(MAGICKCORE_GDI32_MODULES) \
309 $(MAGICKCORE_JBIG_MODULES) \
310 $(MAGICKCORE_JPEG_MODULES) \
311 $(MAGICKCORE_JP2_MODULES) \
312 $(MAGICKCORE_PNG_MODULES) \
313 $(MAGICKCORE_TIFF_MODULES) \
314 $(MAGICKCORE_WEBP_MODULES) \
315 $(MAGICKCORE_WMF_MODULES) \
316 $(MAGICKCORE_X11_MODULES)
322 coders_aai_la_SOURCES = coders/aai.c
323 coders_aai_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
324 coders_aai_la_LDFLAGS = $(MODULECOMMONFLAGS)
325 coders_aai_la_LIBADD = $(MAGICKCORE_LIBS)
328 coders_art_la_SOURCES = coders/art.c
329 coders_art_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
330 coders_art_la_LDFLAGS = $(MODULECOMMONFLAGS)
331 coders_art_la_LIBADD = $(MAGICKCORE_LIBS)
334 coders_avs_la_SOURCES = coders/avs.c
335 coders_avs_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
336 coders_avs_la_LDFLAGS = $(MODULECOMMONFLAGS)
337 coders_avs_la_LIBADD = $(MAGICKCORE_LIBS)
340 coders_bgr_la_SOURCES = coders/bgr.c
341 coders_bgr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
342 coders_bgr_la_LDFLAGS = $(MODULECOMMONFLAGS)
343 coders_bgr_la_LIBADD = $(MAGICKCORE_LIBS)
346 coders_bmp_la_SOURCES = coders/bmp.c
347 coders_bmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
348 coders_bmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
349 coders_bmp_la_LIBADD = $(MAGICKCORE_LIBS)
351 # BRAILLE coder module
352 coders_braille_la_SOURCES = coders/braille.c
353 coders_braille_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
354 coders_braille_la_LDFLAGS = $(MODULECOMMONFLAGS)
355 coders_braille_la_LIBADD = $(MAGICKCORE_LIBS)
358 coders_cals_la_SOURCES = coders/cals.c
359 coders_cals_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
360 coders_cals_la_LDFLAGS = $(MODULECOMMONFLAGS)
361 coders_cals_la_LIBADD = $(MAGICKCORE_LIBS)
363 # CAPTION coder module
364 coders_caption_la_SOURCES = coders/caption.c
365 coders_caption_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
366 coders_caption_la_LDFLAGS = $(MODULECOMMONFLAGS)
367 coders_caption_la_LIBADD = $(MAGICKCORE_LIBS)
369 # CINEON coder module
370 coders_cin_la_SOURCES = coders/cin.c
371 coders_cin_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
372 coders_cin_la_LDFLAGS = $(MODULECOMMONFLAGS)
373 coders_cin_la_LIBADD = $(MAGICKCORE_LIBS)
376 coders_cip_la_SOURCES = coders/cip.c
377 coders_cip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
378 coders_cip_la_LDFLAGS = $(MODULECOMMONFLAGS)
379 coders_cip_la_LIBADD = $(MAGICKCORE_LIBS)
382 coders_clip_la_SOURCES = coders/clip.c
383 coders_clip_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
384 coders_clip_la_LDFLAGS = $(MODULECOMMONFLAGS)
385 coders_clip_la_LIBADD = $(MAGICKCORE_LIBS)
387 # CLIPBOARD coder module
388 coders_clipboard_la_SOURCES= coders/clipboard.c
389 coders_clipboard_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
390 coders_clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
391 coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
394 coders_cmyk_la_SOURCES = coders/cmyk.c
395 coders_cmyk_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
396 coders_cmyk_la_LDFLAGS = $(MODULECOMMONFLAGS)
397 coders_cmyk_la_LIBADD = $(MAGICKCORE_LIBS)
400 coders_cut_la_SOURCES = coders/cut.c
401 coders_cut_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
402 coders_cut_la_LDFLAGS = $(MODULECOMMONFLAGS)
403 coders_cut_la_LIBADD = $(MAGICKCORE_LIBS)
406 coders_dcm_la_SOURCES = coders/dcm.c
407 coders_dcm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
408 coders_dcm_la_LDFLAGS = $(MODULECOMMONFLAGS)
409 coders_dcm_la_LIBADD = $(MAGICKCORE_LIBS)
412 coders_dds_la_SOURCES = coders/dds.c
413 coders_dds_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
414 coders_dds_la_LDFLAGS = $(MODULECOMMONFLAGS)
415 coders_dds_la_LIBADD = $(MAGICKCORE_LIBS)
418 coders_debug_la_SOURCES = coders/debug.c
419 coders_debug_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
420 coders_debug_la_LDFLAGS = $(MODULECOMMONFLAGS)
421 coders_debug_la_LIBADD = $(MAGICKCORE_LIBS)
424 coders_dib_la_SOURCES = coders/dib.c
425 coders_dib_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
426 coders_dib_la_LDFLAGS = $(MODULECOMMONFLAGS)
427 coders_dib_la_LIBADD = $(MAGICKCORE_LIBS)
430 coders_djvu_la_SOURCES = coders/djvu.c
431 coders_djvu_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
432 coders_djvu_la_LDFLAGS = $(MODULECOMMONFLAGS)
433 coders_djvu_la_LIBADD = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS)
436 coders_dng_la_SOURCES = coders/dng.c
437 coders_dng_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
438 coders_dng_la_LDFLAGS = $(MODULECOMMONFLAGS)
439 coders_dng_la_LIBADD = $(MAGICKCORE_LIBS)
442 coders_dps_la_SOURCES = coders/dps.c
443 coders_dps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
444 coders_dps_la_LDFLAGS = $(MODULECOMMONFLAGS)
445 coders_dps_la_LIBADD = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS)
448 coders_dpx_la_SOURCES = coders/dpx.c
449 coders_dpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
450 coders_dpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
451 coders_dpx_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
454 coders_dot_la_SOURCES = coders/dot.c
455 coders_dot_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(GVC_CFLAGS)
456 coders_dot_la_LDFLAGS = $(MODULECOMMONFLAGS)
457 coders_dot_la_LIBADD = $(MAGICKCORE_LIBS) $(GVC_LIBS)
460 coders_emf_la_SOURCES = coders/emf.c
461 coders_emf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
462 coders_emf_la_LDFLAGS = $(MODULECOMMONFLAGS)
463 coders_emf_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
466 coders_ept_la_SOURCES = coders/ept.c
467 coders_ept_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
468 coders_ept_la_LDFLAGS = $(MODULECOMMONFLAGS)
469 coders_ept_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
472 coders_exr_la_SOURCES = coders/exr.c
473 coders_exr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(OPENEXR_CFLAGS)
474 coders_exr_la_LDFLAGS = $(MODULECOMMONFLAGS)
475 coders_exr_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS) $(OPENEXR_LIBS)
478 coders_fax_la_SOURCES = coders/fax.c
479 coders_fax_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
480 coders_fax_la_LDFLAGS = $(MODULECOMMONFLAGS)
481 coders_fax_la_LIBADD = $(MAGICKCORE_LIBS)
484 coders_fits_la_SOURCES = coders/fits.c
485 coders_fits_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
486 coders_fits_la_LDFLAGS = $(MODULECOMMONFLAGS)
487 coders_fits_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
490 coders_fpx_la_SOURCES = coders/fpx.c
491 coders_fpx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
492 coders_fpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
493 coders_fpx_la_LIBADD = $(MAGICKCORE_LIBS) $(FPX_LIBS) -lstdc++
496 coders_gif_la_SOURCES = coders/gif.c
497 coders_gif_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
498 coders_gif_la_LDFLAGS = $(MODULECOMMONFLAGS)
499 coders_gif_la_LIBADD = $(MAGICKCORE_LIBS)
502 coders_gray_la_SOURCES = coders/gray.c
503 coders_gray_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
504 coders_gray_la_LDFLAGS = $(MODULECOMMONFLAGS)
505 coders_gray_la_LIBADD = $(MAGICKCORE_LIBS)
507 # GRADIENT coder module
508 coders_gradient_la_SOURCES = coders/gradient.c
509 coders_gradient_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
510 coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
511 coders_gradient_la_LIBADD = $(MAGICKCORE_LIBS)
513 # HISTOGRAM coder module
514 coders_histogram_la_SOURCES = coders/histogram.c
515 coders_histogram_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
516 coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
517 coders_histogram_la_LIBADD = $(MAGICKCORE_LIBS)
520 coders_hald_la_SOURCES = coders/hald.c
521 coders_hald_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
522 coders_hald_la_LDFLAGS = $(MODULECOMMONFLAGS)
523 coders_hald_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
526 coders_hdr_la_SOURCES = coders/hdr.c
527 coders_hdr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
528 coders_hdr_la_LDFLAGS = $(MODULECOMMONFLAGS)
529 coders_hdr_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
532 coders_hrz_la_SOURCES = coders/hrz.c
533 coders_hrz_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
534 coders_hrz_la_LDFLAGS = $(MODULECOMMONFLAGS)
535 coders_hrz_la_LIBADD = $(MAGICKCORE_LIBS)
538 coders_html_la_SOURCES = coders/html.c
539 coders_html_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
540 coders_html_la_LDFLAGS = $(MODULECOMMONFLAGS)
541 coders_html_la_LIBADD = $(MAGICKCORE_LIBS)
544 coders_icon_la_SOURCES = coders/icon.c
545 coders_icon_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
546 coders_icon_la_LDFLAGS = $(MODULECOMMONFLAGS)
547 coders_icon_la_LIBADD = $(MAGICKCORE_LIBS)
550 coders_info_la_SOURCES = coders/info.c
551 coders_info_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
552 coders_info_la_LDFLAGS = $(MODULECOMMONFLAGS)
553 coders_info_la_LIBADD = $(MAGICKCORE_LIBS)
555 # INLINE coder module
556 coders_inline_la_SOURCES = coders/inline.c
557 coders_inline_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
558 coders_inline_la_LDFLAGS = $(MODULECOMMONFLAGS)
559 coders_inline_la_LIBADD = $(MAGICKCORE_LIBS)
562 coders_ipl_la_SOURCES = coders/ipl.c
563 coders_ipl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
564 coders_ipl_la_LDFLAGS = $(MODULECOMMONFLAGS)
565 coders_ipl_la_LIBADD = $(MAGICKCORE_LIBS)
568 coders_jbig_la_SOURCES = coders/jbig.c
569 coders_jbig_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
570 coders_jbig_la_LDFLAGS = $(MODULECOMMONFLAGS)
571 coders_jbig_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS)
574 coders_jpeg_la_SOURCES = coders/jpeg.c
575 coders_jpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
576 coders_jpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
577 coders_jpeg_la_LIBADD = $(MAGICKCORE_LIBS) $(JPEG_LIBS)
579 # JPEG 2000 coder module
580 coders_jp2_la_SOURCES = coders/jp2.c
581 coders_jp2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
582 coders_jp2_la_LDFLAGS = $(MODULECOMMONFLAGS)
583 coders_jp2_la_LIBADD = $(MAGICKCORE_LIBS) $(JP2_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
586 coders_label_la_SOURCES = coders/label.c
587 coders_label_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
588 coders_label_la_LDFLAGS = $(MODULECOMMONFLAGS) $(MATH_LIBS)
589 coders_label_la_LIBADD = $(MAGICKCORE_LIBS)
592 coders_mac_la_SOURCES = coders/mac.c
593 coders_mac_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
594 coders_mac_la_LDFLAGS = $(MODULECOMMONFLAGS)
595 coders_mac_la_LIBADD = $(MAGICKCORE_LIBS)
597 # MAGICK coder module
598 coders_magick_la_SOURCES = coders/magick.c
599 coders_magick_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
600 coders_magick_la_LDFLAGS = $(MODULECOMMONFLAGS)
601 coders_magick_la_LIBADD = $(MAGICKCORE_LIBS)
604 coders_map_la_SOURCES = coders/map.c
605 coders_map_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
606 coders_map_la_LDFLAGS = $(MODULECOMMONFLAGS)
607 coders_map_la_LIBADD = $(MAGICKCORE_LIBS)
610 coders_mat_la_SOURCES = coders/mat.c
611 coders_mat_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
612 coders_mat_la_LDFLAGS = $(MODULECOMMONFLAGS)
613 coders_mat_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
616 coders_matte_la_SOURCES = coders/matte.c
617 coders_matte_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
618 coders_matte_la_LDFLAGS = $(MODULECOMMONFLAGS)
619 coders_matte_la_LIBADD = $(MAGICKCORE_LIBS)
622 coders_meta_la_SOURCES = coders/meta.c
623 coders_meta_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
624 coders_meta_la_LDFLAGS = $(MODULECOMMONFLAGS)
625 coders_meta_la_LIBADD = $(MAGICKCORE_LIBS)
628 coders_miff_la_SOURCES = coders/miff.c
629 coders_miff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
630 coders_miff_la_LDFLAGS = $(MODULECOMMONFLAGS)
631 coders_miff_la_LIBADD = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS)
634 coders_mono_la_SOURCES = coders/mono.c
635 coders_mono_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
636 coders_mono_la_LDFLAGS = $(MODULECOMMONFLAGS)
637 coders_mono_la_LIBADD = $(MAGICKCORE_LIBS)
640 coders_mpc_la_SOURCES = coders/mpc.c
641 coders_mpc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
642 coders_mpc_la_LDFLAGS = $(MODULECOMMONFLAGS)
643 coders_mpc_la_LIBADD = $(MAGICKCORE_LIBS)
646 coders_mpeg_la_SOURCES = coders/mpeg.c
647 coders_mpeg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
648 coders_mpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
649 coders_mpeg_la_LIBADD = $(MAGICKCORE_LIBS)
652 coders_mpr_la_SOURCES = coders/mpr.c
653 coders_mpr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
654 coders_mpr_la_LDFLAGS = $(MODULECOMMONFLAGS)
655 coders_mpr_la_LIBADD = $(MAGICKCORE_LIBS)
658 coders_msl_la_SOURCES = coders/msl.c
659 coders_msl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
660 coders_msl_la_LDFLAGS = $(MODULECOMMONFLAGS)
661 coders_msl_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
664 coders_mtv_la_SOURCES = coders/mtv.c
665 coders_mtv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
666 coders_mtv_la_LDFLAGS = $(MODULECOMMONFLAGS)
667 coders_mtv_la_LIBADD = $(MAGICKCORE_LIBS)
670 coders_mvg_la_SOURCES = coders/mvg.c
671 coders_mvg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
672 coders_mvg_la_LDFLAGS = $(MODULECOMMONFLAGS)
673 coders_mvg_la_LIBADD = $(MAGICKCORE_LIBS)
676 coders_null_la_SOURCES = coders/null.c
677 coders_null_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
678 coders_null_la_LDFLAGS = $(MODULECOMMONFLAGS)
679 coders_null_la_LIBADD = $(MAGICKCORE_LIBS)
682 coders_otb_la_SOURCES = coders/otb.c
683 coders_otb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
684 coders_otb_la_LDFLAGS = $(MODULECOMMONFLAGS)
685 coders_otb_la_LIBADD = $(MAGICKCORE_LIBS)
688 coders_palm_la_SOURCES = coders/palm.c
689 coders_palm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
690 coders_palm_la_LDFLAGS = $(MODULECOMMONFLAGS)
691 coders_palm_la_LIBADD = $(MAGICKCORE_LIBS)
694 coders_pattern_la_SOURCES = coders/pattern.c
695 coders_pattern_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
696 coders_pattern_la_LDFLAGS = $(MODULECOMMONFLAGS)
697 coders_pattern_la_LIBADD = $(MAGICKCORE_LIBS)
700 coders_pcd_la_SOURCES = coders/pcd.c
701 coders_pcd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
702 coders_pcd_la_LDFLAGS = $(MODULECOMMONFLAGS)
703 coders_pcd_la_LIBADD = $(MAGICKCORE_LIBS)
706 coders_pcl_la_SOURCES = coders/pcl.c
707 coders_pcl_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
708 coders_pcl_la_LDFLAGS = $(MODULECOMMONFLAGS)
709 coders_pcl_la_LIBADD = $(MAGICKCORE_LIBS)
712 coders_pcx_la_SOURCES = coders/pcx.c
713 coders_pcx_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
714 coders_pcx_la_LDFLAGS = $(MODULECOMMONFLAGS)
715 coders_pcx_la_LIBADD = $(MAGICKCORE_LIBS)
718 coders_pdb_la_SOURCES = coders/pdb.c
719 coders_pdb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
720 coders_pdb_la_LDFLAGS = $(MODULECOMMONFLAGS)
721 coders_pdb_la_LIBADD = $(MAGICKCORE_LIBS)
724 coders_pdf_la_SOURCES = coders/pdf.c
725 coders_pdf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
726 coders_pdf_la_LDFLAGS = $(MODULECOMMONFLAGS)
727 coders_pdf_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS)
730 coders_pes_la_SOURCES = coders/pes.c
731 coders_pes_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
732 coders_pes_la_LDFLAGS = $(MODULECOMMONFLAGS)
733 coders_pes_la_LIBADD = $(MAGICKCORE_LIBS)
736 coders_pict_la_SOURCES = coders/pict.c
737 coders_pict_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
738 coders_pict_la_LDFLAGS = $(MODULECOMMONFLAGS)
739 coders_pict_la_LIBADD = $(MAGICKCORE_LIBS)
742 coders_pix_la_SOURCES = coders/pix.c
743 coders_pix_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
744 coders_pix_la_LDFLAGS = $(MODULECOMMONFLAGS)
745 coders_pix_la_LIBADD = $(MAGICKCORE_LIBS)
748 coders_png_la_SOURCES = coders/png.c
749 coders_png_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
750 coders_png_la_LDFLAGS = $(MODULECOMMONFLAGS)
751 coders_png_la_LIBADD = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
753 # PLASMA coder module
754 coders_plasma_la_SOURCES = coders/plasma.c
755 coders_plasma_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
756 coders_plasma_la_LDFLAGS = $(MODULECOMMONFLAGS)
757 coders_plasma_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
760 coders_pnm_la_SOURCES = coders/pnm.c
761 coders_pnm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
762 coders_pnm_la_LDFLAGS = $(MODULECOMMONFLAGS)
763 coders_pnm_la_LIBADD = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
765 # PREVIEW coder module
766 coders_preview_la_SOURCES = coders/preview.c
767 coders_preview_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
768 coders_preview_la_LDFLAGS = $(MODULECOMMONFLAGS)
769 coders_preview_la_LIBADD = $(MAGICKCORE_LIBS)
772 coders_ps_la_SOURCES = coders/ps.c
773 coders_ps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
774 coders_ps_la_LDFLAGS = $(MODULECOMMONFLAGS)
775 coders_ps_la_LIBADD = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS)
778 coders_ps2_la_SOURCES = coders/ps2.c
779 coders_ps2_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
780 coders_ps2_la_LDFLAGS = $(MODULECOMMONFLAGS)
781 coders_ps2_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
784 coders_ps3_la_SOURCES = coders/ps3.c
785 coders_ps3_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
786 coders_ps3_la_LDFLAGS = $(MODULECOMMONFLAGS)
787 coders_ps3_la_LIBADD = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
790 coders_psd_la_SOURCES = coders/psd.c
791 coders_psd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
792 coders_psd_la_LDFLAGS = $(MODULECOMMONFLAGS)
793 coders_psd_la_LIBADD = $(MAGICKCORE_LIBS)
796 coders_pwp_la_SOURCES = coders/pwp.c
797 coders_pwp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
798 coders_pwp_la_LDFLAGS = $(MODULECOMMONFLAGS)
799 coders_pwp_la_LIBADD = $(MAGICKCORE_LIBS)
802 coders_raw_la_SOURCES = coders/raw.c
803 coders_raw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
804 coders_raw_la_LDFLAGS = $(MODULECOMMONFLAGS)
805 coders_raw_la_LIBADD = $(MAGICKCORE_LIBS)
808 coders_rgb_la_SOURCES = coders/rgb.c
809 coders_rgb_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
810 coders_rgb_la_LDFLAGS = $(MODULECOMMONFLAGS)
811 coders_rgb_la_LIBADD = $(MAGICKCORE_LIBS)
814 coders_rla_la_SOURCES = coders/rla.c
815 coders_rla_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
816 coders_rla_la_LDFLAGS = $(MODULECOMMONFLAGS)
817 coders_rla_la_LIBADD = $(MAGICKCORE_LIBS)
820 coders_rle_la_SOURCES = coders/rle.c
821 coders_rle_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
822 coders_rle_la_LDFLAGS = $(MODULECOMMONFLAGS)
823 coders_rle_la_LIBADD = $(MAGICKCORE_LIBS)
826 coders_sct_la_SOURCES = coders/sct.c
827 coders_sct_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
828 coders_sct_la_LDFLAGS = $(MODULECOMMONFLAGS)
829 coders_sct_la_LIBADD = $(MAGICKCORE_LIBS)
832 coders_sfw_la_SOURCES = coders/sfw.c
833 coders_sfw_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
834 coders_sfw_la_LDFLAGS = $(MODULECOMMONFLAGS)
835 coders_sfw_la_LIBADD = $(MAGICKCORE_LIBS)
838 coders_sgi_la_SOURCES = coders/sgi.c
839 coders_sgi_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
840 coders_sgi_la_LDFLAGS = $(MODULECOMMONFLAGS)
841 coders_sgi_la_LIBADD = $(MAGICKCORE_LIBS)
843 # STEGANO coder module
844 coders_stegano_la_SOURCES = coders/stegano.c
845 coders_stegano_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
846 coders_stegano_la_LDFLAGS = $(MODULECOMMONFLAGS)
847 coders_stegano_la_LIBADD = $(MAGICKCORE_LIBS)
850 coders_sun_la_SOURCES = coders/sun.c
851 coders_sun_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
852 coders_sun_la_LDFLAGS = $(MODULECOMMONFLAGS)
853 coders_sun_la_LIBADD = $(MAGICKCORE_LIBS)
856 coders_scr_la_SOURCES = coders/scr.c
857 coders_scr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
858 coders_scr_la_LDFLAGS = $(MODULECOMMONFLAGS)
859 coders_scr_la_LIBADD = $(MAGICKCORE_LIBS)
862 coders_svg_la_SOURCES = coders/svg.c
863 coders_svg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS)
864 coders_svg_la_LDFLAGS = $(MODULECOMMONFLAGS)
865 coders_svg_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
868 coders_tga_la_SOURCES = coders/tga.c
869 coders_tga_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
870 coders_tga_la_LDFLAGS = $(MODULECOMMONFLAGS)
871 coders_tga_la_LIBADD = $(MAGICKCORE_LIBS)
873 # THUMBNAIL coder module
874 coders_thumbnail_la_SOURCES= coders/thumbnail.c
875 coders_thumbnail_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
876 coders_thumbnail_la_LDFLAGS= $(MODULECOMMONFLAGS)
877 coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS)
880 coders_tiff_la_SOURCES = coders/tiff.c
881 coders_tiff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
882 coders_tiff_la_LDFLAGS = $(MODULECOMMONFLAGS)
883 coders_tiff_la_LIBADD = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS)
886 coders_tile_la_SOURCES = coders/tile.c
887 coders_tile_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
888 coders_tile_la_LDFLAGS = $(MODULECOMMONFLAGS)
889 coders_tile_la_LIBADD = $(MAGICKCORE_LIBS)
892 coders_tim_la_SOURCES = coders/tim.c
893 coders_tim_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
894 coders_tim_la_LDFLAGS = $(MODULECOMMONFLAGS)
895 coders_tim_la_LIBADD = $(MAGICKCORE_LIBS)
898 coders_ttf_la_SOURCES = coders/ttf.c
899 coders_ttf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
900 coders_ttf_la_LDFLAGS = $(MODULECOMMONFLAGS)
901 coders_ttf_la_LIBADD = $(MAGICKCORE_LIBS)
904 coders_txt_la_SOURCES = coders/txt.c
905 coders_txt_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
906 coders_txt_la_LDFLAGS = $(MODULECOMMONFLAGS)
907 coders_txt_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
910 coders_uil_la_SOURCES = coders/uil.c
911 coders_uil_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
912 coders_uil_la_LDFLAGS = $(MODULECOMMONFLAGS)
913 coders_uil_la_LIBADD = $(MAGICKCORE_LIBS)
916 coders_url_la_SOURCES = coders/url.c
917 coders_url_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
918 coders_url_la_LDFLAGS = $(MODULECOMMONFLAGS)
919 coders_url_la_LIBADD = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
922 coders_uyvy_la_SOURCES = coders/uyvy.c
923 coders_uyvy_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
924 coders_uyvy_la_LDFLAGS = $(MODULECOMMONFLAGS)
925 coders_uyvy_la_LIBADD = $(MAGICKCORE_LIBS)
928 coders_vicar_la_SOURCES = coders/vicar.c
929 coders_vicar_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
930 coders_vicar_la_LDFLAGS = $(MODULECOMMONFLAGS)
931 coders_vicar_la_LIBADD = $(MAGICKCORE_LIBS)
934 coders_vid_la_SOURCES = coders/vid.c
935 coders_vid_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
936 coders_vid_la_LDFLAGS = $(MODULECOMMONFLAGS)
937 coders_vid_la_LIBADD = $(MAGICKCORE_LIBS)
940 coders_viff_la_SOURCES = coders/viff.c
941 coders_viff_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
942 coders_viff_la_LDFLAGS = $(MODULECOMMONFLAGS)
943 coders_viff_la_LIBADD = $(MAGICKCORE_LIBS)
946 coders_wbmp_la_SOURCES = coders/wbmp.c
947 coders_wbmp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
948 coders_wbmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
949 coders_wbmp_la_LIBADD = $(MAGICKCORE_LIBS)
952 coders_webp_la_SOURCES = coders/webp.c
953 coders_webp_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
954 coders_webp_la_LDFLAGS = $(MODULECOMMONFLAGS)
955 coders_webp_la_LIBADD = $(MAGICKCORE_LIBS) $(WEBP_LIBS) $(MATH_LIBS)
958 coders_wmf_la_SOURCES = coders/wmf.c
959 coders_wmf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
960 coders_wmf_la_LDFLAGS = $(MODULECOMMONFLAGS)
961 coders_wmf_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(WMF_LIBS_DEPS) $(MATH_LIBS)
964 coders_wpg_la_SOURCES = coders/wpg.c
965 coders_wpg_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
966 coders_wpg_la_LDFLAGS = $(MODULECOMMONFLAGS)
967 coders_wpg_la_LIBADD = $(MAGICKCORE_LIBS)
970 coders_x_la_SOURCES = coders/x.c
971 coders_x_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
972 coders_x_la_LDFLAGS = $(MODULECOMMONFLAGS)
973 coders_x_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
976 coders_xbm_la_SOURCES = coders/xbm.c
977 coders_xbm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
978 coders_xbm_la_LDFLAGS = $(MODULECOMMONFLAGS)
979 coders_xbm_la_LIBADD = $(MAGICKCORE_LIBS)
982 coders_xc_la_SOURCES = coders/xc.c
983 coders_xc_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
984 coders_xc_la_LDFLAGS = $(MODULECOMMONFLAGS)
985 coders_xc_la_LIBADD = $(MAGICKCORE_LIBS)
988 coders_xcf_la_SOURCES = coders/xcf.c
989 coders_xcf_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
990 coders_xcf_la_LDFLAGS = $(MODULECOMMONFLAGS)
991 coders_xcf_la_LIBADD = $(MAGICKCORE_LIBS)
994 coders_xpm_la_SOURCES = coders/xpm.c
995 coders_xpm_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
996 coders_xpm_la_LDFLAGS = $(MODULECOMMONFLAGS)
997 coders_xpm_la_LIBADD = $(MAGICKCORE_LIBS)
1000 coders_xps_la_SOURCES = coders/xps.c
1001 coders_xps_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1002 coders_xps_la_LDFLAGS = $(MODULECOMMONFLAGS)
1003 coders_xps_la_LIBADD = $(MAGICKCORE_LIBS)
1006 coders_xwd_la_SOURCES = coders/xwd.c
1007 coders_xwd_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1008 coders_xwd_la_LDFLAGS = $(MODULECOMMONFLAGS)
1009 coders_xwd_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS)
1011 # YCBCR coder module
1012 coders_ycbcr_la_SOURCES = coders/ycbcr.c
1013 coders_ycbcr_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1014 coders_ycbcr_la_LDFLAGS = $(MODULECOMMONFLAGS)
1015 coders_ycbcr_la_LIBADD = $(MAGICKCORE_LIBS)
1018 coders_yuv_la_SOURCES = coders/yuv.c
1019 coders_yuv_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
1020 coders_yuv_la_LDFLAGS = $(MODULECOMMONFLAGS)
1021 coders_yuv_la_LIBADD = $(MAGICKCORE_LIBS)