Home | History | Annotate | Download | only in coders
      1 #  Copyright 1999-2016 ImageMagick Studio LLC, a non-profit organization
      2 #  dedicated to making software imaging solutions freely available.
      3 #
      4 #  You may not use this file except in compliance with the License.  You may
      5 #  obtain a copy of the License at
      6 #
      7 #    http://www.imagemagick.org/script/license.php
      8 #
      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.
     14 #
     15 #  Makefile for building ImageMagick Coder library.
     16 
     17 # Where coder modules get installed
     18 codersdir = $(CODER_PATH)
     19 
     20 if DPS_DELEGATE
     21 MAGICKCORE_DPS_MODULES = coders/dps.la
     22 MAGICKCORE_DPS_SRCS = coders/dps.c
     23 endif
     24 
     25 if DJVU_DELEGATE
     26 MAGICKCORE_DJVU_MODULES = coders/djvu.la
     27 MAGICKCORE_DJVU_SRCS = coders/djvu.c
     28 endif
     29 
     30 if OPENEXR_DELEGATE
     31 MAGICKCORE_EXR_MODULES = coders/exr.la
     32 MAGICKCORE_EXR_SRCS = coders/exr.c
     33 endif
     34 
     35 if FLIF_DELEGATE
     36 MAGICKCORE_FLIF_MODULES = coders/flif.la
     37 MAGICKCORE_FLIF_SRCS = coders/flif.c
     38 endif
     39 
     40 if FPX_DELEGATE
     41 MAGICKCORE_FPX_MODULES = coders/fpx.la
     42 MAGICKCORE_FPX_SRCS = coders/fpx.c
     43 endif
     44 
     45 if JBIG_DELEGATE
     46 MAGICKCORE_JBIG_MODULES = coders/jbig.la
     47 MAGICKCORE_JBIG_SRCS = coders/jbig.c
     48 endif
     49 
     50 if JPEG_DELEGATE
     51 MAGICKCORE_JPEG_MODULES = coders/jpeg.la
     52 MAGICKCORE_JPEG_SRCS = coders/jpeg.c
     53 endif
     54 
     55 if LIBOPENJP2_DELEGATE
     56 MAGICKCORE_JP2_MODULES = coders/jp2.la
     57 MAGICKCORE_JP2_SRCS = coders/jp2.c
     58 endif
     59 
     60 if PNG_DELEGATE
     61 MAGICKCORE_PNG_MODULES = coders/png.la
     62 MAGICKCORE_PNG_SRCS = coders/png.c
     63 endif
     64 
     65 if TIFF_DELEGATE
     66 MAGICKCORE_TIFF_MODULES = coders/ept.la coders/tiff.la
     67 MAGICKCORE_TIFF_SRCS = coders/ept.c coders/tiff.c
     68 endif
     69 
     70 if WEBP_DELEGATE
     71 MAGICKCORE_WEBP_MODULES = coders/webp.la
     72 MAGICKCORE_WEBP_SRCS = coders/webp.c
     73 endif
     74 
     75 if WINGDI32_DELEGATE
     76 MAGICKCORE_GDI32_MODULES = coders/clipboard.la coders/emf.la
     77 MAGICKCORE_GDI32_SRCS = coders/clipboard.c coders/emf.c
     78 endif
     79 
     80 if WMF_DELEGATE
     81 MAGICKCORE_WMF_MODULES = coders/wmf.la
     82 MAGICKCORE_WMF_SRCS = coders/wmf.c
     83 endif
     84 
     85 if X11_DELEGATE
     86 MAGICKCORE_X11_MODULES = coders/x.la coders/xwd.la
     87 MAGICKCORE_X11_SRCS = coders/x.c coders/xwd.c
     88 endif
     89 
     90 MAGICK_CODER_CPPFLAGS = \
     91 	$(MODULECOMMONCPPFLAGS) \
     92 	$(MODULE_EXTRA_CPPFLAGS)
     93 
     94 MAGICKCORE_CODER_SRCS = \
     95 	coders/aai.c \
     96 	coders/art.c \
     97 	coders/avs.c \
     98 	coders/bgr.c \
     99 	coders/bmp.c \
    100 	coders/braille.c \
    101 	coders/cals.c \
    102 	coders/caption.c \
    103 	coders/cin.c \
    104 	coders/cip.c \
    105 	coders/clip.c \
    106 	coders/cmyk.c \
    107 	coders/cut.c \
    108 	coders/dcm.c \
    109 	coders/dds.c \
    110 	coders/debug.c \
    111 	coders/dib.c \
    112 	coders/dng.c \
    113 	coders/dot.c \
    114 	coders/dpx.c \
    115 	coders/fax.c \
    116 	coders/fd.c \
    117 	coders/fits.c \
    118 	coders/gif.c \
    119 	coders/gradient.c \
    120 	coders/gray.c \
    121 	coders/hald.c \
    122 	coders/hdr.c \
    123 	coders/histogram.c \
    124 	coders/hrz.c \
    125 	coders/html.c \
    126 	coders/icon.c \
    127 	coders/info.c \
    128 	coders/inline.c \
    129 	coders/ipl.c \
    130 	coders/jnx.c \
    131 	coders/json.c \
    132 	coders/label.c \
    133 	coders/mac.c \
    134 	coders/magick.c \
    135 	coders/map.c \
    136 	coders/mask.c \
    137 	coders/mat.c \
    138 	coders/matte.c \
    139 	coders/meta.c \
    140 	coders/miff.c \
    141 	coders/mono.c \
    142 	coders/mpc.c \
    143 	coders/mpeg.c \
    144 	coders/mpr.c \
    145 	coders/msl.c \
    146 	coders/mtv.c \
    147 	coders/mvg.c \
    148 	coders/null.c \
    149 	coders/otb.c \
    150 	coders/palm.c \
    151 	coders/pango.c \
    152 	coders/pattern.c \
    153 	coders/pcd.c \
    154 	coders/pcl.c \
    155 	coders/pcx.c \
    156 	coders/pdb.c \
    157 	coders/pdf.c \
    158 	coders/pes.c \
    159 	coders/pict.c \
    160 	coders/pix.c \
    161 	coders/plasma.c \
    162 	coders/pnm.c \
    163 	coders/ps.c \
    164 	coders/ps2.c \
    165 	coders/ps3.c \
    166 	coders/psd.c \
    167 	coders/psd-private.h \
    168 	coders/pwp.c \
    169 	coders/raw.c \
    170 	coders/rgb.c \
    171 	coders/rgf.c \
    172 	coders/rla.c \
    173 	coders/rle.c \
    174 	coders/scr.c \
    175 	coders/screenshot.c \
    176 	coders/sct.c \
    177 	coders/sfw.c \
    178 	coders/sgi.c \
    179 	coders/sixel.c \
    180 	coders/stegano.c \
    181 	coders/sun.c \
    182 	coders/svg.c \
    183 	coders/tga.c \
    184 	coders/thumbnail.c \
    185 	coders/tile.c \
    186 	coders/tim.c \
    187 	coders/ttf.c \
    188 	coders/txt.c \
    189 	coders/uil.c \
    190 	coders/url.c \
    191 	coders/uyvy.c \
    192 	coders/vicar.c \
    193 	coders/vid.c \
    194 	coders/viff.c \
    195 	coders/vips.c \
    196 	coders/wbmp.c \
    197 	coders/wpg.c \
    198 	coders/xbm.c \
    199 	coders/xc.c \
    200 	coders/xcf.c \
    201 	coders/xpm.c \
    202 	coders/xps.c \
    203 	coders/xtrn.c \
    204 	coders/ycbcr.c \
    205 	coders/yuv.c \
    206 	$(MAGICKCORE_DPS_SRCS) \
    207 	$(MAGICKCORE_DJVU_SRCS) \
    208 	$(MAGICKCORE_EXR_SRCS) \
    209 	$(MAGICKCORE_FLIF_SRCS) \
    210 	$(MAGICKCORE_FPX_SRCS) \
    211 	$(MAGICKCORE_GDI32_SRCS) \
    212 	$(MAGICKCORE_JBIG_SRCS) \
    213 	$(MAGICKCORE_JPEG_SRCS) \
    214 	$(MAGICKCORE_JP2_SRCS) \
    215 	$(MAGICKCORE_PNG_SRCS) \
    216 	$(MAGICKCORE_TIFF_SRCS) \
    217 	$(MAGICKCORE_WEBP_SRCS) \
    218 	$(MAGICKCORE_WMF_SRCS) \
    219 	$(MAGICKCORE_X11_SRCS)
    220 
    221 if WITH_MODULES
    222 coders_LTLIBRARIES = \
    223 	coders/aai.la \
    224 	coders/art.la \
    225 	coders/avs.la \
    226 	coders/bgr.la \
    227 	coders/bmp.la \
    228 	coders/braille.la \
    229 	coders/cals.la \
    230 	coders/caption.la \
    231 	coders/cin.la \
    232 	coders/cip.la \
    233 	coders/clip.la \
    234 	coders/cmyk.la \
    235 	coders/cut.la \
    236 	coders/dcm.la \
    237 	coders/dds.la \
    238 	coders/debug.la \
    239 	coders/dib.la \
    240 	coders/dng.la \
    241 	coders/dot.la \
    242 	coders/dpx.la \
    243 	coders/fax.la \
    244 	coders/fd.la \
    245 	coders/fits.la \
    246 	coders/gif.la \
    247 	coders/gradient.la \
    248 	coders/gray.la \
    249 	coders/hald.la \
    250 	coders/hdr.la \
    251 	coders/histogram.la \
    252 	coders/hrz.la \
    253 	coders/html.la \
    254 	coders/icon.la \
    255 	coders/info.la \
    256 	coders/inline.la \
    257 	coders/ipl.la \
    258 	coders/jnx.la \
    259 	coders/json.la \
    260 	coders/label.la \
    261 	coders/mac.la \
    262 	coders/magick.la \
    263 	coders/map.la \
    264 	coders/mask.la \
    265 	coders/mat.la \
    266 	coders/matte.la \
    267 	coders/meta.la \
    268 	coders/miff.la \
    269 	coders/mono.la \
    270 	coders/mpc.la \
    271 	coders/mpeg.la \
    272 	coders/mpr.la \
    273 	coders/msl.la \
    274 	coders/mtv.la \
    275 	coders/mvg.la \
    276 	coders/null.la \
    277 	coders/otb.la \
    278 	coders/palm.la \
    279 	coders/pango.la \
    280 	coders/pattern.la \
    281 	coders/pcd.la \
    282 	coders/pcl.la \
    283 	coders/pcx.la \
    284 	coders/pdb.la \
    285 	coders/pdf.la \
    286 	coders/pes.la \
    287 	coders/pict.la \
    288 	coders/pix.la \
    289 	coders/plasma.la \
    290 	coders/pnm.la \
    291 	coders/ps.la \
    292 	coders/ps2.la \
    293 	coders/ps3.la \
    294 	coders/psd.la \
    295 	coders/pwp.la \
    296 	coders/raw.la \
    297 	coders/rgb.la \
    298 	coders/rgf.la \
    299 	coders/rla.la \
    300 	coders/rle.la \
    301 	coders/scr.la \
    302 	coders/sct.la \
    303 	coders/sfw.la \
    304 	coders/sgi.la \
    305 	coders/sixel.la \
    306 	coders/stegano.la \
    307 	coders/sun.la \
    308 	coders/svg.la \
    309 	coders/tga.la \
    310 	coders/thumbnail.la \
    311 	coders/tile.la \
    312 	coders/tim.la \
    313 	coders/ttf.la \
    314 	coders/txt.la \
    315 	coders/uil.la \
    316 	coders/url.la \
    317 	coders/uyvy.la \
    318 	coders/vicar.la \
    319 	coders/vid.la \
    320 	coders/viff.la \
    321 	coders/vips.la \
    322 	coders/wbmp.la \
    323 	coders/wpg.la \
    324 	coders/xbm.la \
    325 	coders/xc.la \
    326 	coders/xcf.la \
    327 	coders/xpm.la \
    328 	coders/xps.la \
    329 	coders/xtrn.la \
    330 	coders/ycbcr.la \
    331 	coders/yuv.la \
    332 	$(MAGICKCORE_DPS_MODULES) \
    333 	$(MAGICKCORE_DJVU_MODULES) \
    334 	$(MAGICKCORE_EXR_MODULES) \
    335 	$(MAGICKCORE_FLIF_MODULES) \
    336 	$(MAGICKCORE_FPX_MODULES) \
    337 	$(MAGICKCORE_GDI32_MODULES)  \
    338 	$(MAGICKCORE_JBIG_MODULES) \
    339 	$(MAGICKCORE_JPEG_MODULES) \
    340 	$(MAGICKCORE_JP2_MODULES) \
    341 	$(MAGICKCORE_PNG_MODULES) \
    342 	$(MAGICKCORE_TIFF_MODULES) \
    343 	$(MAGICKCORE_WEBP_MODULES) \
    344 	$(MAGICKCORE_WMF_MODULES) \
    345 	$(MAGICKCORE_X11_MODULES)
    346 else
    347 coders_LTLIBRARIES =
    348 endif # WITH_MODULES
    349 
    350 # AAI coder module
    351 coders_aai_la_SOURCES      = coders/aai.c
    352 coders_aai_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    353 coders_aai_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    354 coders_aai_la_LIBADD       = $(MAGICKCORE_LIBS)
    355 
    356 # ART coder module
    357 coders_art_la_SOURCES      = coders/art.c
    358 coders_art_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    359 coders_art_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    360 coders_art_la_LIBADD       = $(MAGICKCORE_LIBS)
    361 
    362 # AVS coder module
    363 coders_avs_la_SOURCES      = coders/avs.c
    364 coders_avs_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    365 coders_avs_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    366 coders_avs_la_LIBADD       = $(MAGICKCORE_LIBS)
    367 
    368 # BRG coder module
    369 coders_bgr_la_SOURCES      = coders/bgr.c
    370 coders_bgr_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    371 coders_bgr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    372 coders_bgr_la_LIBADD       = $(MAGICKCORE_LIBS)
    373 
    374 # BMP coder module
    375 coders_bmp_la_SOURCES      = coders/bmp.c
    376 coders_bmp_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    377 coders_bmp_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    378 coders_bmp_la_LIBADD       = $(MAGICKCORE_LIBS)
    379 
    380 # BRAILLE coder module
    381 coders_braille_la_SOURCES  = coders/braille.c
    382 coders_braille_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS)
    383 coders_braille_la_LDFLAGS  = $(MODULECOMMONFLAGS)
    384 coders_braille_la_LIBADD   = $(MAGICKCORE_LIBS)
    385 
    386 # CALS coder module
    387 coders_cals_la_SOURCES     = coders/cals.c
    388 coders_cals_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    389 coders_cals_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    390 coders_cals_la_LIBADD      = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    391 
    392 # CAPTION coder module
    393 coders_caption_la_SOURCES  = coders/caption.c
    394 coders_caption_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS)
    395 coders_caption_la_LDFLAGS  = $(MODULECOMMONFLAGS)
    396 coders_caption_la_LIBADD   = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    397 
    398 # CINEON coder module
    399 coders_cin_la_SOURCES      = coders/cin.c
    400 coders_cin_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    401 coders_cin_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    402 coders_cin_la_LIBADD       = $(MAGICKCORE_LIBS)
    403 
    404 # CIP coder module
    405 coders_cip_la_SOURCES      = coders/cip.c
    406 coders_cip_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    407 coders_cip_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    408 coders_cip_la_LIBADD       = $(MAGICKCORE_LIBS)
    409 
    410 # CLIP coder module
    411 coders_clip_la_SOURCES     = coders/clip.c
    412 coders_clip_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    413 coders_clip_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    414 coders_clip_la_LIBADD      = $(MAGICKCORE_LIBS)
    415 
    416 # CLIPBOARD coder module
    417 coders_clipboard_la_SOURCES= coders/clipboard.c
    418 coders_clipboard_la_CPPFLAGS= $(MAGICK_CODER_CPPFLAGS)
    419 coders_clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
    420 coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
    421 
    422 # CMYK coder module
    423 coders_cmyk_la_SOURCES     = coders/cmyk.c
    424 coders_cmyk_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    425 coders_cmyk_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    426 coders_cmyk_la_LIBADD      = $(MAGICKCORE_LIBS)
    427 
    428 # CUT coder module
    429 coders_cut_la_SOURCES      = coders/cut.c
    430 coders_cut_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    431 coders_cut_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    432 coders_cut_la_LIBADD       = $(MAGICKCORE_LIBS)
    433 
    434 # DCM coder module
    435 coders_dcm_la_SOURCES      = coders/dcm.c
    436 coders_dcm_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    437 coders_dcm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    438 coders_dcm_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    439 
    440 # DDS coder module
    441 coders_dds_la_SOURCES      = coders/dds.c
    442 coders_dds_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    443 coders_dds_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    444 coders_dds_la_LIBADD       = $(MAGICKCORE_LIBS)
    445 
    446 # DEBUG coder module
    447 coders_debug_la_SOURCES    = coders/debug.c
    448 coders_debug_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
    449 coders_debug_la_LDFLAGS    = $(MODULECOMMONFLAGS)
    450 coders_debug_la_LIBADD     = $(MAGICKCORE_LIBS)
    451 
    452 # DIB coder module
    453 coders_dib_la_SOURCES      = coders/dib.c
    454 coders_dib_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    455 coders_dib_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    456 coders_dib_la_LIBADD       = $(MAGICKCORE_LIBS)
    457 
    458 # DJVU coder module
    459 coders_djvu_la_SOURCES     = coders/djvu.c
    460 coders_djvu_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    461 coders_djvu_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    462 coders_djvu_la_LIBADD      = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    463 
    464 # DNG coder module
    465 coders_dng_la_SOURCES      = coders/dng.c
    466 coders_dng_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    467 coders_dng_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    468 coders_dng_la_LIBADD       = $(MAGICKCORE_LIBS)
    469 
    470 # DPS coder module
    471 coders_dps_la_SOURCES      = coders/dps.c
    472 coders_dps_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    473 coders_dps_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    474 coders_dps_la_LIBADD       = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS)
    475 
    476 # DPX coder module
    477 coders_dpx_la_SOURCES      = coders/dpx.c
    478 coders_dpx_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    479 coders_dpx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    480 coders_dpx_la_LIBADD       = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
    481 
    482 # DOT coder module
    483 coders_dot_la_SOURCES      = coders/dot.c
    484 coders_dot_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS) $(GVC_CFLAGS)
    485 coders_dot_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    486 coders_dot_la_LIBADD       = $(MAGICKCORE_LIBS) $(GVC_LIBS)
    487 
    488 # EMF coder module
    489 coders_emf_la_SOURCES      = coders/emf.c
    490 coders_emf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    491 coders_emf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    492 coders_emf_la_LIBADD       = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
    493 
    494 # EPT coder module
    495 coders_ept_la_SOURCES      = coders/ept.c
    496 coders_ept_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    497 coders_ept_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    498 coders_ept_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    499 
    500 # EXR coder module
    501 coders_exr_la_SOURCES      = coders/exr.c
    502 coders_exr_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS) $(OPENEXR_CFLAGS)
    503 coders_exr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    504 coders_exr_la_LIBADD       = $(MAGICKCORE_LIBS) $(OPENEXR_LIBS) $(MATH_LIBS)
    505 
    506 # FAX coder module
    507 coders_fax_la_SOURCES      = coders/fax.c
    508 coders_fax_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    509 coders_fax_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    510 coders_fax_la_LIBADD       = $(MAGICKCORE_LIBS)
    511 
    512 # FD coder module
    513 coders_fd_la_SOURCES       = coders/fd.c
    514 coders_fd_la_CPPFLAGS      = $(MAGICK_CODER_CPPFLAGS)
    515 coders_fd_la_LDFLAGS       = $(MODULECOMMONFLAGS)
    516 coders_fd_la_LIBADD        = $(MAGICKCORE_LIBS)
    517 
    518 # FITS coder module
    519 coders_fits_la_SOURCES     = coders/fits.c
    520 coders_fits_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    521 coders_fits_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    522 coders_fits_la_LIBADD      = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    523 
    524 # FLIF coder module
    525 coders_flif_la_SOURCES      = coders/flif.c
    526 coders_flif_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    527 coders_flif_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    528 coders_flif_la_LIBADD       = $(MAGICKCORE_LIBS) $(FLIF_LIBS)
    529 
    530 # FPX coder module
    531 coders_fpx_la_SOURCES      = coders/fpx.c
    532 coders_fpx_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    533 coders_fpx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    534 coders_fpx_la_LIBADD       = $(MAGICKCORE_LIBS) $(FPX_LIBS) $(MATH_LIBS) -lstdc++
    535 
    536 # GIF coder module
    537 coders_gif_la_SOURCES      = coders/gif.c
    538 coders_gif_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    539 coders_gif_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    540 coders_gif_la_LIBADD       = $(MAGICKCORE_LIBS)
    541 
    542 # GRAY coder module
    543 coders_gray_la_SOURCES     = coders/gray.c
    544 coders_gray_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    545 coders_gray_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    546 coders_gray_la_LIBADD      = $(MAGICKCORE_LIBS)
    547 
    548 # GRADIENT coder module
    549 coders_gradient_la_SOURCES = coders/gradient.c
    550 coders_gradient_la_CPPFLAGS= $(MAGICK_CODER_CPPFLAGS)
    551 coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
    552 coders_gradient_la_LIBADD  = $(MAGICKCORE_LIBS)
    553 
    554 # HISTOGRAM coder module
    555 coders_histogram_la_SOURCES = coders/histogram.c
    556 coders_histogram_la_CPPFLAGS= $(MAGICK_CODER_CPPFLAGS)
    557 coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
    558 coders_histogram_la_LIBADD  = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    559 
    560 # HALD coder module
    561 coders_hald_la_SOURCES     = coders/hald.c
    562 coders_hald_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    563 coders_hald_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    564 coders_hald_la_LIBADD      = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
    565 
    566 # HDR coder module
    567 coders_hdr_la_SOURCES      = coders/hdr.c
    568 coders_hdr_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    569 coders_hdr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    570 coders_hdr_la_LIBADD       = $(MAGICKCORE_LIBS) $(GOMP_LIBS) $(MATH_LIBS)
    571 
    572 # HRZ coder module
    573 coders_hrz_la_SOURCES      = coders/hrz.c
    574 coders_hrz_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    575 coders_hrz_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    576 coders_hrz_la_LIBADD       = $(MAGICKCORE_LIBS)
    577 
    578 # HTML coder module
    579 coders_html_la_SOURCES     = coders/html.c
    580 coders_html_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    581 coders_html_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    582 coders_html_la_LIBADD      = $(MAGICKCORE_LIBS)
    583 
    584 # ICON coder module
    585 coders_icon_la_SOURCES     = coders/icon.c
    586 coders_icon_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    587 coders_icon_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    588 coders_icon_la_LIBADD      = $(MAGICKCORE_LIBS)
    589 
    590 # INFO coder module
    591 coders_info_la_SOURCES     = coders/info.c
    592 coders_info_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    593 coders_info_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    594 coders_info_la_LIBADD      = $(MAGICKCORE_LIBS)
    595 
    596 # INLINE coder module
    597 coders_inline_la_SOURCES   = coders/inline.c
    598 coders_inline_la_CPPFLAGS  = $(MAGICK_CODER_CPPFLAGS)
    599 coders_inline_la_LDFLAGS   = $(MODULECOMMONFLAGS)
    600 coders_inline_la_LIBADD    = $(MAGICKCORE_LIBS)
    601 
    602 # IPL coder module
    603 coders_ipl_la_SOURCES      = coders/ipl.c
    604 coders_ipl_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    605 coders_ipl_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    606 coders_ipl_la_LIBADD       = $(MAGICKCORE_LIBS)
    607 
    608 # JBIG coder module
    609 coders_jbig_la_SOURCES     = coders/jbig.c
    610 coders_jbig_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    611 coders_jbig_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    612 coders_jbig_la_LIBADD      = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(MATH_LIBS)
    613 
    614 # JPEG coder module
    615 coders_jpeg_la_SOURCES     = coders/jpeg.c
    616 coders_jpeg_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    617 coders_jpeg_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    618 coders_jpeg_la_LIBADD      = $(MAGICKCORE_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
    619  
    620 # JPEG 2000 coder module
    621 coders_jp2_la_SOURCES      = coders/jp2.c
    622 coders_jp2_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS) $(LIBOPENJP2_CFLAGS)
    623 coders_jp2_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    624 coders_jp2_la_LIBADD       = $(MAGICKCORE_LIBS) $(LIBOPENJP2_LIBS) $(MATH_LIBS)
    625 
    626 # JNX coder module
    627 coders_jnx_la_SOURCES      = coders/jnx.c
    628 coders_jnx_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    629 coders_jnx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    630 coders_jnx_la_LIBADD       = $(MAGICKCORE_LIBS)
    631 
    632 # JSON coder module
    633 coders_json_la_SOURCES     = coders/json.c
    634 coders_json_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    635 coders_json_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    636 coders_json_la_LIBADD      = $(MAGICKCORE_LIBS)
    637 
    638 # LABEL coder module
    639 coders_label_la_SOURCES    = coders/label.c
    640 coders_label_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
    641 coders_label_la_LDFLAGS    = $(MODULECOMMONFLAGS)
    642 coders_label_la_LIBADD     = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    643 
    644 # MAC coder module
    645 coders_mac_la_SOURCES      = coders/mac.c
    646 coders_mac_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    647 coders_mac_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    648 coders_mac_la_LIBADD       = $(MAGICKCORE_LIBS)
    649 
    650 # MAGICK coder module
    651 coders_magick_la_SOURCES   = coders/magick.c
    652 coders_magick_la_CPPFLAGS  = $(MAGICK_CODER_CPPFLAGS)
    653 coders_magick_la_LDFLAGS   = $(MODULECOMMONFLAGS)
    654 coders_magick_la_LIBADD    = $(MAGICKCORE_LIBS)
    655 
    656 # MAP coder module
    657 coders_map_la_SOURCES      = coders/map.c
    658 coders_map_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    659 coders_map_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    660 coders_map_la_LIBADD       = $(MAGICKCORE_LIBS)
    661 
    662 # MASK coder module
    663 coders_mask_la_SOURCES     = coders/mask.c
    664 coders_mask_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    665 coders_mask_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    666 coders_mask_la_LIBADD      = $(MAGICKCORE_LIBS)
    667 
    668 # MAT coder module
    669 coders_mat_la_SOURCES      = coders/mat.c
    670 coders_mat_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    671 coders_mat_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    672 coders_mat_la_LIBADD       = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    673 
    674 # MATTE coder module
    675 coders_matte_la_SOURCES    = coders/matte.c
    676 coders_matte_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
    677 coders_matte_la_LDFLAGS    = $(MODULECOMMONFLAGS)
    678 coders_matte_la_LIBADD     = $(MAGICKCORE_LIBS)
    679 
    680 # META coder module
    681 coders_meta_la_SOURCES     = coders/meta.c
    682 coders_meta_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    683 coders_meta_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    684 coders_meta_la_LIBADD      = $(MAGICKCORE_LIBS)
    685 
    686 # MIFF coder module
    687 coders_miff_la_SOURCES     = coders/miff.c
    688 coders_miff_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    689 coders_miff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    690 coders_miff_la_LIBADD      = $(MAGICKCORE_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS)
    691 
    692 # MONO coder module
    693 coders_mono_la_SOURCES     = coders/mono.c
    694 coders_mono_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    695 coders_mono_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    696 coders_mono_la_LIBADD      = $(MAGICKCORE_LIBS)
    697 
    698 # MPC coder module
    699 coders_mpc_la_SOURCES      = coders/mpc.c
    700 coders_mpc_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    701 coders_mpc_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    702 coders_mpc_la_LIBADD       = $(MAGICKCORE_LIBS)
    703 
    704 # MPEG coder module
    705 coders_mpeg_la_SOURCES     = coders/mpeg.c
    706 coders_mpeg_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    707 coders_mpeg_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    708 coders_mpeg_la_LIBADD      = $(MAGICKCORE_LIBS)
    709 
    710 # MPR coder module
    711 coders_mpr_la_SOURCES      = coders/mpr.c
    712 coders_mpr_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    713 coders_mpr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    714 coders_mpr_la_LIBADD       = $(MAGICKCORE_LIBS)
    715 
    716 # MSL coder module
    717 coders_msl_la_SOURCES      = coders/msl.c
    718 coders_msl_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    719 coders_msl_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    720 coders_msl_la_LIBADD       = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    721 
    722 # MTV coder module
    723 coders_mtv_la_SOURCES      = coders/mtv.c
    724 coders_mtv_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    725 coders_mtv_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    726 coders_mtv_la_LIBADD       = $(MAGICKCORE_LIBS)
    727 
    728 # MVG coder module
    729 coders_mvg_la_SOURCES      = coders/mvg.c
    730 coders_mvg_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    731 coders_mvg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    732 coders_mvg_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    733 
    734 # NULL coder module
    735 coders_null_la_SOURCES     = coders/null.c
    736 coders_null_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    737 coders_null_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    738 coders_null_la_LIBADD      = $(MAGICKCORE_LIBS)
    739 
    740 # OTB coder module
    741 coders_otb_la_SOURCES      = coders/otb.c
    742 coders_otb_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    743 coders_otb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    744 coders_otb_la_LIBADD       = $(MAGICKCORE_LIBS)
    745 
    746 # PALM coder module
    747 coders_palm_la_SOURCES     = coders/palm.c
    748 coders_palm_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    749 coders_palm_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    750 coders_palm_la_LIBADD      = $(MAGICKCORE_LIBS)
    751 
    752 # PANGO coder module
    753 coders_pango_la_SOURCES    = coders/pango.c
    754 coders_pango_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS) $(PANGO_CFLAGS)
    755 coders_pango_la_LDFLAGS    = $(MODULECOMMONFLAGS)
    756 coders_pango_la_LIBADD     = $(MAGICKCORE_LIBS) $(PANGO_LIBS)
    757 
    758 # Pattern module
    759 coders_pattern_la_SOURCES  = coders/pattern.c
    760 coders_pattern_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS)
    761 coders_pattern_la_LDFLAGS  = $(MODULECOMMONFLAGS)
    762 coders_pattern_la_LIBADD   = $(MAGICKCORE_LIBS)
    763 
    764 # PCD coder module
    765 coders_pcd_la_SOURCES      = coders/pcd.c
    766 coders_pcd_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    767 coders_pcd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    768 coders_pcd_la_LIBADD       = $(MAGICKCORE_LIBS)
    769 
    770 # PCL coder module
    771 coders_pcl_la_SOURCES      = coders/pcl.c
    772 coders_pcl_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    773 coders_pcl_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    774 coders_pcl_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    775 
    776 # PCX coder module
    777 coders_pcx_la_SOURCES      = coders/pcx.c
    778 coders_pcx_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    779 coders_pcx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    780 coders_pcx_la_LIBADD       = $(MAGICKCORE_LIBS)
    781 
    782 # PDB coder module
    783 coders_pdb_la_SOURCES      = coders/pdb.c
    784 coders_pdb_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    785 coders_pdb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    786 coders_pdb_la_LIBADD       = $(MAGICKCORE_LIBS)
    787 
    788 # PDF coder module
    789 coders_pdf_la_SOURCES      = coders/pdf.c
    790 coders_pdf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    791 coders_pdf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    792 coders_pdf_la_LIBADD       = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS)
    793 
    794 # PES coder module
    795 coders_pes_la_SOURCES      = coders/pes.c
    796 coders_pes_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    797 coders_pes_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    798 coders_pes_la_LIBADD       = $(MAGICKCORE_LIBS)
    799 
    800 # PICT coder module
    801 coders_pict_la_SOURCES     = coders/pict.c
    802 coders_pict_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    803 coders_pict_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    804 coders_pict_la_LIBADD      = $(MAGICKCORE_LIBS)
    805 
    806 # PIX coder module
    807 coders_pix_la_SOURCES      = coders/pix.c
    808 coders_pix_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    809 coders_pix_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    810 coders_pix_la_LIBADD       = $(MAGICKCORE_LIBS)
    811 
    812 # PNG coder module
    813 coders_png_la_SOURCES      = coders/png.c
    814 coders_png_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    815 coders_png_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    816 coders_png_la_LIBADD       = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    817 
    818 # PLASMA coder module
    819 coders_plasma_la_SOURCES   = coders/plasma.c
    820 coders_plasma_la_CPPFLAGS  = $(MAGICK_CODER_CPPFLAGS)
    821 coders_plasma_la_LDFLAGS   = $(MODULECOMMONFLAGS)
    822 coders_plasma_la_LIBADD    = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    823 
    824 # PNM coder module
    825 coders_pnm_la_SOURCES      = coders/pnm.c
    826 coders_pnm_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    827 coders_pnm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    828 coders_pnm_la_LIBADD       = $(MAGICKCORE_LIBS) $(GOMP_LIBS)
    829 
    830 # PS coder module
    831 coders_ps_la_SOURCES       = coders/ps.c
    832 coders_ps_la_CPPFLAGS      = $(MAGICK_CODER_CPPFLAGS)
    833 coders_ps_la_LDFLAGS       = $(MODULECOMMONFLAGS)
    834 coders_ps_la_LIBADD        = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS)
    835 
    836 # PS2 coder module
    837 coders_ps2_la_SOURCES      = coders/ps2.c
    838 coders_ps2_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    839 coders_ps2_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    840 coders_ps2_la_LIBADD       = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    841 
    842 # PS3 coder module
    843 coders_ps3_la_SOURCES      = coders/ps3.c
    844 coders_ps3_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    845 coders_ps3_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    846 coders_ps3_la_LIBADD       = $(MAGICKCORE_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    847 
    848 # PSD coder module
    849 coders_psd_la_SOURCES      = coders/psd.c coders/psd-private.h
    850 coders_psd_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    851 coders_psd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    852 coders_psd_la_LIBADD       = $(MAGICKCORE_LIBS)
    853 
    854 # PWP coder module
    855 coders_pwp_la_SOURCES      = coders/pwp.c
    856 coders_pwp_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    857 coders_pwp_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    858 coders_pwp_la_LIBADD       = $(MAGICKCORE_LIBS)
    859 
    860 # RAW coder module
    861 coders_raw_la_SOURCES      = coders/raw.c
    862 coders_raw_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    863 coders_raw_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    864 coders_raw_la_LIBADD       = $(MAGICKCORE_LIBS)
    865 
    866 # RGB coder module
    867 coders_rgb_la_SOURCES      = coders/rgb.c
    868 coders_rgb_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    869 coders_rgb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    870 coders_rgb_la_LIBADD       = $(MAGICKCORE_LIBS)
    871 
    872 # RGF coder module
    873 coders_rgf_la_SOURCES      = coders/rgf.c
    874 coders_rgf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    875 coders_rgf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    876 coders_rgf_la_LIBADD       = $(MAGICKCORE_LIBS)
    877 
    878 # RLA coder module
    879 coders_rla_la_SOURCES      = coders/rla.c
    880 coders_rla_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    881 coders_rla_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    882 coders_rla_la_LIBADD       = $(MAGICKCORE_LIBS)
    883 
    884 # RLE coder module
    885 coders_rle_la_SOURCES      = coders/rle.c
    886 coders_rle_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    887 coders_rle_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    888 coders_rle_la_LIBADD       = $(MAGICKCORE_LIBS)
    889 
    890 # SCT coder module
    891 coders_sct_la_SOURCES      = coders/sct.c
    892 coders_sct_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    893 coders_sct_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    894 coders_sct_la_LIBADD       = $(MAGICKCORE_LIBS)
    895 
    896 # SFW coder module
    897 coders_sfw_la_SOURCES      = coders/sfw.c
    898 coders_sfw_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    899 coders_sfw_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    900 coders_sfw_la_LIBADD       = $(MAGICKCORE_LIBS)
    901 
    902 # SGI coder module
    903 coders_sgi_la_SOURCES      = coders/sgi.c
    904 coders_sgi_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    905 coders_sgi_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    906 coders_sgi_la_LIBADD       = $(MAGICKCORE_LIBS)
    907 
    908 # SIXEL coder module
    909 coders_sixel_la_SOURCES    = coders/sixel.c
    910 coders_sixel_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
    911 coders_sixel_la_LDFLAGS    = $(MODULECOMMONFLAGS)
    912 coders_sixel_la_LIBADD     = $(MAGICKCORE_LIBS)
    913 
    914 # STEGANO coder module
    915 coders_stegano_la_SOURCES  = coders/stegano.c
    916 coders_stegano_la_CPPFLAGS = $(MAGICK_CODER_CPPFLAGS)
    917 coders_stegano_la_LDFLAGS  = $(MODULECOMMONFLAGS)
    918 coders_stegano_la_LIBADD   = $(MAGICKCORE_LIBS)
    919 
    920 # SUN coder module
    921 coders_sun_la_SOURCES      = coders/sun.c
    922 coders_sun_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    923 coders_sun_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    924 coders_sun_la_LIBADD       = $(MAGICKCORE_LIBS)
    925 
    926 # SCR coder module
    927 coders_scr_la_SOURCES      = coders/scr.c
    928 coders_scr_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    929 coders_scr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    930 coders_scr_la_LIBADD       = $(MAGICKCORE_LIBS)
    931 
    932 # SVG coder module
    933 coders_svg_la_SOURCES      = coders/svg.c
    934 coders_svg_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS)
    935 coders_svg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    936 coders_svg_la_LIBADD       = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    937 
    938 # TGA coder module
    939 coders_tga_la_SOURCES      = coders/tga.c
    940 coders_tga_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    941 coders_tga_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    942 coders_tga_la_LIBADD       = $(MAGICKCORE_LIBS)
    943 
    944 # THUMBNAIL coder module
    945 coders_thumbnail_la_SOURCES= coders/thumbnail.c
    946 coders_thumbnail_la_CPPFLAGS= $(MAGICK_CODER_CPPFLAGS)
    947 coders_thumbnail_la_LDFLAGS= $(MODULECOMMONFLAGS)
    948 coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS)
    949 
    950 # TIFF coder module
    951 coders_tiff_la_SOURCES     = coders/tiff.c coders/psd.c coders/psd-private.h
    952 coders_tiff_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    953 coders_tiff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    954 coders_tiff_la_LIBADD      = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JBIG_LIBS) $(JPEG_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    955 
    956 # TILE coder module
    957 coders_tile_la_SOURCES     = coders/tile.c
    958 coders_tile_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    959 coders_tile_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    960 coders_tile_la_LIBADD      = $(MAGICKCORE_LIBS)
    961 
    962 # TIM coder module
    963 coders_tim_la_SOURCES      = coders/tim.c
    964 coders_tim_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    965 coders_tim_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    966 coders_tim_la_LIBADD       = $(MAGICKCORE_LIBS)
    967 
    968 # TTF coder module
    969 coders_ttf_la_SOURCES      = coders/ttf.c
    970 coders_ttf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    971 coders_ttf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    972 coders_ttf_la_LIBADD       = $(MAGICKCORE_LIBS)
    973 
    974 # TXT coder module
    975 coders_txt_la_SOURCES      = coders/txt.c
    976 coders_txt_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    977 coders_txt_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    978 coders_txt_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
    979 
    980 # UIL coder module
    981 coders_uil_la_SOURCES      = coders/uil.c
    982 coders_uil_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    983 coders_uil_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    984 coders_uil_la_LIBADD       = $(MAGICKCORE_LIBS)
    985 
    986 # URL coder module
    987 coders_url_la_SOURCES      = coders/url.c
    988 coders_url_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
    989 coders_url_la_LDFLAGS      = $(MODULECOMMONFLAGS)
    990 coders_url_la_LIBADD       = $(MAGICKCORE_LIBS) $(XML_LIBS) $(LZMA_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
    991 
    992 # UYVY coder module
    993 coders_uyvy_la_SOURCES     = coders/uyvy.c
    994 coders_uyvy_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
    995 coders_uyvy_la_LDFLAGS     = $(MODULECOMMONFLAGS)
    996 coders_uyvy_la_LIBADD      = $(MAGICKCORE_LIBS)
    997 
    998 # VICAR coder module
    999 coders_vicar_la_SOURCES    = coders/vicar.c
   1000 coders_vicar_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
   1001 coders_vicar_la_LDFLAGS    = $(MODULECOMMONFLAGS)
   1002 coders_vicar_la_LIBADD     = $(MAGICKCORE_LIBS)
   1003 
   1004 # VID coder module
   1005 coders_vid_la_SOURCES      = coders/vid.c
   1006 coders_vid_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1007 coders_vid_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1008 coders_vid_la_LIBADD       = $(MAGICKCORE_LIBS)
   1009 
   1010 # VIFF coder module
   1011 coders_viff_la_SOURCES     = coders/viff.c
   1012 coders_viff_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
   1013 coders_viff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
   1014 coders_viff_la_LIBADD      = $(MAGICKCORE_LIBS)
   1015 
   1016 # VIPS coder module
   1017 coders_vips_la_SOURCES     = coders/vips.c
   1018 coders_vips_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
   1019 coders_vips_la_LDFLAGS     = $(MODULECOMMONFLAGS)
   1020 coders_vips_la_LIBADD      = $(MAGICKCORE_LIBS)
   1021 
   1022 # WBMP coder module
   1023 coders_wbmp_la_SOURCES     = coders/wbmp.c
   1024 coders_wbmp_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
   1025 coders_wbmp_la_LDFLAGS     = $(MODULECOMMONFLAGS)
   1026 coders_wbmp_la_LIBADD      = $(MAGICKCORE_LIBS)
   1027 
   1028 # WEBP coder module
   1029 coders_webp_la_SOURCES     = coders/webp.c
   1030 coders_webp_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
   1031 coders_webp_la_LDFLAGS     = $(MODULECOMMONFLAGS)
   1032 coders_webp_la_LIBADD      = $(MAGICKCORE_LIBS) $(WEBP_LIBS) $(MATH_LIBS)
   1033 
   1034 # WMF coder module
   1035 coders_wmf_la_SOURCES      = coders/wmf.c
   1036 coders_wmf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1037 coders_wmf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1038 coders_wmf_la_LIBADD       = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(MATH_LIBS)
   1039 
   1040 # WPG coder module
   1041 coders_wpg_la_SOURCES      = coders/wpg.c
   1042 coders_wpg_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1043 coders_wpg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1044 coders_wpg_la_LIBADD       = $(MAGICKCORE_LIBS)
   1045 
   1046 # X coder module
   1047 coders_x_la_SOURCES        = coders/x.c
   1048 coders_x_la_CPPFLAGS       = $(MAGICK_CODER_CPPFLAGS)
   1049 coders_x_la_LDFLAGS        = $(MODULECOMMONFLAGS)
   1050 coders_x_la_LIBADD         = $(MAGICKCORE_LIBS) $(X11_LIBS)
   1051 
   1052 # XBM coder module
   1053 coders_xbm_la_SOURCES      = coders/xbm.c
   1054 coders_xbm_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1055 coders_xbm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1056 coders_xbm_la_LIBADD       = $(MAGICKCORE_LIBS)
   1057 
   1058 # XC coder module
   1059 coders_xc_la_SOURCES       = coders/xc.c
   1060 coders_xc_la_CPPFLAGS      = $(MAGICK_CODER_CPPFLAGS)
   1061 coders_xc_la_LDFLAGS       = $(MODULECOMMONFLAGS)
   1062 coders_xc_la_LIBADD        = $(MAGICKCORE_LIBS)
   1063 
   1064 # XCF coder module
   1065 coders_xcf_la_SOURCES      = coders/xcf.c
   1066 coders_xcf_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1067 coders_xcf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1068 coders_xcf_la_LIBADD       = $(MAGICKCORE_LIBS)
   1069 
   1070 # XPM coder module
   1071 coders_xpm_la_SOURCES      = coders/xpm.c
   1072 coders_xpm_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1073 coders_xpm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1074 coders_xpm_la_LIBADD       = $(MAGICKCORE_LIBS)
   1075 
   1076 # XPS coder module
   1077 coders_xps_la_SOURCES      = coders/xps.c
   1078 coders_xps_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1079 coders_xps_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1080 coders_xps_la_LIBADD       = $(MAGICKCORE_LIBS) $(MUPDF_LIBS) $(FREETYPE_LIBS) $(MATH_LIBS)
   1081 
   1082 # XPS coder module
   1083 coders_xtrn_la_SOURCES     = coders/xtrn.c
   1084 coders_xtrn_la_CPPFLAGS    = $(MAGICK_CODER_CPPFLAGS)
   1085 coders_xtrn_la_LDFLAGS     = $(MODULECOMMONFLAGS)
   1086 coders_xtrn_la_LIBADD      = $(MAGICKCORE_LIBS)
   1087 
   1088 # XWD coder module
   1089 coders_xwd_la_SOURCES      = coders/xwd.c
   1090 coders_xwd_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1091 coders_xwd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1092 coders_xwd_la_LIBADD       = $(MAGICKCORE_LIBS) $(X11_LIBS)
   1093 
   1094 # YCBCR coder module
   1095 coders_ycbcr_la_SOURCES    = coders/ycbcr.c
   1096 coders_ycbcr_la_CPPFLAGS   = $(MAGICK_CODER_CPPFLAGS)
   1097 coders_ycbcr_la_LDFLAGS    = $(MODULECOMMONFLAGS)
   1098 coders_ycbcr_la_LIBADD     = $(MAGICKCORE_LIBS)
   1099 
   1100 # YUV coder module
   1101 coders_yuv_la_SOURCES      = coders/yuv.c
   1102 coders_yuv_la_CPPFLAGS     = $(MAGICK_CODER_CPPFLAGS)
   1103 coders_yuv_la_LDFLAGS      = $(MODULECOMMONFLAGS)
   1104 coders_yuv_la_LIBADD       = $(MAGICKCORE_LIBS)
   1105