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