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