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