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