root / ImageMagick / trunk / coders / Makefile.am

Revision 12478, 29.0 kB (checked in by cristy, 2 weeks ago)
Line 
1#  Copyright 1999-2008 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 DJVU_DELEGATE
21MAGICK_DJVU_MODULES = coders/djvu.la
22MAGICK_DJVU_SRCS = coders/djvu.c
23endif
24
25if OPENEXR_DELEGATE
26MAGICK_EXR_MODULES = coders/exr.la
27MAGICK_EXR_SRCS = coders/exr.c
28endif
29
30if FPX_DELEGATE
31MAGICK_FPX_MODULES = coders/fpx.la
32MAGICK_FPX_SRCS = coders/fpx.c
33endif
34
35if WINGDI32_DELEGATE
36MAGICK_GDI32_MODULES = coders/clipboard.la coders/emf.la
37MAGICK_GDI32_SRCS = coders/clipboard.c coders/emf.c
38endif
39
40if JBIG_DELEGATE
41MAGICK_JBIG_MODULES = coders/jbig.la
42MAGICK_JBIG_SRCS = coders/jbig.c
43endif
44
45if JPEG_DELEGATE
46MAGICK_JPEG_MODULES = coders/jpeg.la
47MAGICK_JPEG_SRCS = coders/jpeg.c
48endif
49
50if JP2_DELEGATE
51MAGICK_JP2_MODULES = coders/jp2.la
52MAGICK_JP2_SRCS = coders/jp2.c
53endif
54
55if PNG_DELEGATE
56MAGICK_PNG_MODULES = coders/png.la
57MAGICK_PNG_SRCS = coders/png.c
58endif
59
60if TIFF_DELEGATE
61MAGICK_TIFF_MODULES = coders/ept.la coders/tiff.la
62MAGICK_TIFF_SRCS = coders/ept.c coders/tiff.c
63endif
64
65if WMF_DELEGATE
66MAGICK_WMF_MODULES = coders/wmf.la
67MAGICK_WMF_SRCS = coders/wmf.c
68endif
69
70if X11_DELEGATE
71MAGICK_X11_MODULES = coders/x.la coders/xwd.la
72MAGICK_X11_SRCS = coders/x.c coders/xwd.c
73endif
74
75MAGICK_CODER_SRCS = \
76        coders/art.c \
77        coders/avi.c \
78        coders/avs.c \
79        coders/bmp.c \
80        coders/braille.c \
81        coders/caption.c \
82        coders/cin.c \
83        coders/cip.c \
84        coders/clip.c \
85        coders/cmyk.c \
86        coders/cut.c \
87        coders/dcm.c \
88        coders/dds.c \
89        coders/dib.c \
90        coders/dng.c \
91        coders/dot.c \
92        coders/dps.c \
93        coders/dpx.c \
94        coders/fax.c \
95        coders/fits.c \
96        coders/gif.c \
97        coders/gradient.c \
98        coders/gray.c \
99        coders/histogram.c \
100        coders/html.c \
101        coders/icon.c \
102        coders/info.c \
103        coders/ipl.c \
104        coders/label.c \
105        coders/magick.c \
106        coders/map.c \
107        coders/mat.c \
108        coders/matte.c \
109        coders/meta.c \
110        coders/miff.c \
111        coders/mono.c \
112        coders/mpc.c \
113        coders/mpeg.c \
114        coders/mpr.c \
115        coders/msl.c \
116        coders/mtv.c \
117        coders/mvg.c \
118        coders/null.c \
119        coders/otb.c \
120        coders/palm.c \
121        coders/pattern.c \
122        coders/pcd.c \
123        coders/pcl.c \
124        coders/pcx.c \
125        coders/pdb.c \
126        coders/pdf.c \
127        coders/pict.c \
128        coders/pix.c \
129        coders/plasma.c \
130        coders/pnm.c \
131        coders/preview.c \
132        coders/ps.c \
133        coders/ps2.c \
134        coders/ps3.c \
135        coders/psd.c \
136        coders/pwp.c \
137        coders/raw.c \
138        coders/rgb.c \
139        coders/rla.c \
140        coders/rle.c \
141        coders/scr.c \
142        coders/sct.c \
143        coders/sfw.c \
144        coders/sgi.c \
145        coders/stegano.c \
146        coders/sun.c \
147        coders/svg.c \
148        coders/tga.c \
149        coders/thumbnail.c \
150        coders/tile.c \
151        coders/tim.c \
152        coders/ttf.c \
153        coders/txt.c \
154        coders/uil.c \
155        coders/url.c \
156        coders/uyvy.c \
157        coders/vicar.c \
158        coders/vid.c \
159        coders/viff.c \
160        coders/wbmp.c \
161        coders/wpg.c \
162        coders/xbm.c \
163        coders/xc.c \
164        coders/xcf.c \
165        coders/xpm.c \
166        coders/xps.c \
167        coders/ycbcr.c \
168        coders/yuv.c \
169  $(MAGICK_DJVU_SRCS) \
170  $(MAGICK_EXR_SRCS) \
171  $(MAGICK_FPX_SRCS) \
172  $(MAGICK_GDI32_SRCS) \
173  $(MAGICK_JBIG_SRCS) \
174  $(MAGICK_JPEG_SRCS) \
175  $(MAGICK_JP2_SRCS) \
176  $(MAGICK_PNG_SRCS) \
177  $(MAGICK_TIFF_SRCS) \
178  $(MAGICK_WMF_SRCS) \
179  $(MAGICK_X11_SRCS)
180
181if WITH_MODULES
182coders_LTLIBRARIES = \
183        coders/art.la \
184        coders/avi.la \
185        coders/avs.la \
186        coders/bmp.la \
187        coders/braille.la \
188        coders/caption.la \
189        coders/cin.la \
190        coders/cip.la \
191        coders/clip.la \
192        coders/cmyk.la \
193        coders/cut.la \
194        coders/dcm.la \
195        coders/dds.la \
196        coders/dib.la \
197        coders/dng.la \
198        coders/dot.la \
199        coders/dps.la \
200        coders/dpx.la \
201        coders/fax.la \
202        coders/fits.la \
203        coders/gif.la \
204        coders/gradient.la \
205        coders/gray.la \
206        coders/histogram.la \
207        coders/html.la \
208        coders/icon.la \
209        coders/info.la \
210        coders/ipl.la \
211        coders/label.la \
212        coders/magick.la \
213        coders/map.la \
214        coders/mat.la \
215        coders/matte.la \
216        coders/meta.la \
217        coders/miff.la \
218        coders/mono.la \
219        coders/mpc.la \
220        coders/mpeg.la \
221        coders/mpr.la \
222        coders/msl.la \
223        coders/mtv.la \
224        coders/mvg.la \
225        coders/null.la \
226        coders/otb.la \
227        coders/palm.la \
228        coders/pattern.la \
229        coders/pcd.la \
230        coders/pcl.la \
231        coders/pcx.la \
232        coders/pdb.la \
233        coders/pdf.la \
234        coders/pict.la \
235        coders/pix.la \
236        coders/plasma.la \
237        coders/pnm.la \
238        coders/preview.la \
239        coders/ps.la \
240        coders/ps2.la \
241        coders/ps3.la \
242        coders/psd.la \
243        coders/pwp.la \
244        coders/raw.la \
245        coders/rgb.la \
246        coders/rla.la \
247        coders/rle.la \
248        coders/scr.la \
249        coders/sct.la \
250        coders/sfw.la \
251        coders/sgi.la \
252        coders/stegano.la \
253        coders/sun.la \
254        coders/svg.la \
255        coders/tga.la \
256        coders/thumbnail.la \
257        coders/tile.la \
258        coders/tim.la \
259        coders/ttf.la \
260        coders/txt.la \
261        coders/uil.la \
262        coders/url.la \
263        coders/uyvy.la \
264        coders/vicar.la \
265        coders/vid.la \
266        coders/viff.la \
267        coders/wbmp.la \
268        coders/wpg.la \
269        coders/xbm.la \
270        coders/xc.la \
271        coders/xcf.la \
272        coders/xpm.la \
273        coders/xps.la \
274        coders/ycbcr.la \
275        coders/yuv.la \
276  $(MAGICK_DJVU_MODULES) \
277  $(MAGICK_EXR_MODULES) \
278  $(MAGICK_FPX_MODULES) \
279  $(MAGICK_GDI32_MODULES)  \
280  $(MAGICK_JBIG_MODULES) \
281  $(MAGICK_JPEG_MODULES) \
282  $(MAGICK_JP2_MODULES) \
283  $(MAGICK_PNG_MODULES) \
284  $(MAGICK_TIFF_MODULES) \
285  $(MAGICK_WMF_MODULES) \
286  $(MAGICK_X11_MODULES)
287else
288coders_LTLIBRARIES =
289endif # WITH_MODULES
290
291# ART coder module
292coders_art_la_SOURCES      = coders/art.c
293coders_art_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
294coders_art_la_LDFLAGS      = $(MODULECOMMONFLAGS)
295coders_art_la_LIBADD       = $(MAGICKCORE_LIBS)
296
297# AVI coder module
298coders_avi_la_SOURCES      = coders/avi.c
299coders_avi_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
300coders_avi_la_LDFLAGS      = $(MODULECOMMONFLAGS)
301coders_avi_la_LIBADD       = $(MAGICKCORE_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
302
303# AVS coder module
304coders_avs_la_SOURCES      = coders/avs.c
305coders_avs_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
306coders_avs_la_LDFLAGS      = $(MODULECOMMONFLAGS)
307coders_avs_la_LIBADD       = $(MAGICKCORE_LIBS)
308
309# BMP coder module
310coders_bmp_la_SOURCES      = coders/bmp.c
311coders_bmp_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
312coders_bmp_la_LDFLAGS      = $(MODULECOMMONFLAGS)
313coders_bmp_la_LIBADD       = $(MAGICKCORE_LIBS)
314
315# BRAILLE coder module
316coders_braille_la_SOURCES  = coders/braille.c
317coders_braille_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
318coders_braille_la_LDFLAGS  = $(MODULECOMMONFLAGS)
319coders_braille_la_LIBADD   = $(MAGICKCORE_LIBS)
320
321# CAPTION coder module
322coders_caption_la_SOURCES  = coders/caption.c
323coders_caption_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
324coders_caption_la_LDFLAGS  = $(MODULECOMMONFLAGS)
325coders_caption_la_LIBADD   = $(MAGICKCORE_LIBS)
326
327# CINEON coder module
328coders_cin_la_SOURCES      = coders/cin.c
329coders_cin_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
330coders_cin_la_LDFLAGS      = $(MODULECOMMONFLAGS)
331coders_cin_la_LIBADD       = $(MAGICKCORE_LIBS)
332
333# CIP coder module
334coders_cip_la_SOURCES      = coders/cip.c
335coders_cip_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
336coders_cip_la_LDFLAGS      = $(MODULECOMMONFLAGS)
337coders_cip_la_LIBADD       = $(MAGICKCORE_LIBS)
338
339# CLIP coder module
340coders_clip_la_SOURCES     = coders/clip.c
341coders_clip_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
342coders_clip_la_LDFLAGS     = $(MODULECOMMONFLAGS)
343coders_clip_la_LIBADD      = $(MAGICKCORE_LIBS)
344
345# CLIPBOARD coder module
346coders_clipboard_la_SOURCES= coders/clipboard.c
347coders_clipboard_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
348coders_clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
349coders_clipboard_la_LIBADD = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
350
351# CMYK coder module
352coders_cmyk_la_SOURCES     = coders/cmyk.c
353coders_cmyk_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
354coders_cmyk_la_LDFLAGS     = $(MODULECOMMONFLAGS)
355coders_cmyk_la_LIBADD      = $(MAGICKCORE_LIBS)
356
357# CUT coder module
358coders_cut_la_SOURCES      = coders/cut.c
359coders_cut_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
360coders_cut_la_LDFLAGS      = $(MODULECOMMONFLAGS)
361coders_cut_la_LIBADD       = $(MAGICKCORE_LIBS)
362
363# DCM coder module
364coders_dcm_la_SOURCES      = coders/dcm.c
365coders_dcm_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
366coders_dcm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
367coders_dcm_la_LIBADD       = $(MAGICKCORE_LIBS)
368
369# DDS coder module
370coders_dds_la_SOURCES      = coders/dds.c
371coders_dds_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
372coders_dds_la_LDFLAGS      = $(MODULECOMMONFLAGS)
373coders_dds_la_LIBADD       = $(MAGICKCORE_LIBS)
374
375# DIB coder module
376coders_dib_la_SOURCES      = coders/dib.c
377coders_dib_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
378coders_dib_la_LDFLAGS      = $(MODULECOMMONFLAGS)
379coders_dib_la_LIBADD       = $(MAGICKCORE_LIBS)
380
381# DJVU coder module
382coders_djvu_la_SOURCES     = coders/djvu.c
383coders_djvu_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
384coders_djvu_la_LDFLAGS     = $(MODULECOMMONFLAGS)
385coders_djvu_la_LIBADD      = $(MAGICKCORE_LIBS) $(DJVU_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS)
386
387# DNG coder module
388coders_dng_la_SOURCES      = coders/dng.c
389coders_dng_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
390coders_dng_la_LDFLAGS      = $(MODULECOMMONFLAGS)
391coders_dng_la_LIBADD       = $(MAGICKCORE_LIBS)
392
393# DPS coder module
394coders_dps_la_SOURCES      = coders/dps.c
395coders_dps_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
396coders_dps_la_LDFLAGS      = $(MODULECOMMONFLAGS)
397coders_dps_la_LIBADD       = $(MAGICKCORE_LIBS) $(DPS_LIBS) $(XEXT_LIBS) $(X11_LIBS)
398
399# DPX coder module
400coders_dpx_la_SOURCES      = coders/dpx.c
401coders_dpx_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
402coders_dpx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
403coders_dpx_la_LIBADD       = $(MAGICKCORE_LIBS)
404
405# DOT coder module
406coders_dot_la_SOURCES      = coders/dot.c
407coders_dot_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS) $(GVC_CFLAGS)
408coders_dot_la_LDFLAGS      = $(MODULECOMMONFLAGS)
409coders_dot_la_LIBADD       = $(MAGICKCORE_LIBS) $(GVC_LIBS)
410
411# EMF coder module
412coders_emf_la_SOURCES      = coders/emf.c
413coders_emf_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
414coders_emf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
415coders_emf_la_LIBADD       = $(MAGICKCORE_LIBS) $(GDI32_LIBS)
416
417# EPT coder module
418coders_ept_la_SOURCES      = coders/ept.c
419coders_ept_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
420coders_ept_la_LDFLAGS      = $(MODULECOMMONFLAGS)
421coders_ept_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
422
423# EXR coder module
424coders_exr_la_SOURCES      = coders/exr.c
425coders_exr_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS) $(OPENEXR_CFLAGS)
426coders_exr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
427coders_exr_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS) $(OPENEXR_LIBS)
428
429# FAX coder module
430coders_fax_la_SOURCES      = coders/fax.c
431coders_fax_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
432coders_fax_la_LDFLAGS      = $(MODULECOMMONFLAGS)
433coders_fax_la_LIBADD       = $(MAGICKCORE_LIBS)
434
435# FITS coder module
436coders_fits_la_SOURCES     = coders/fits.c
437coders_fits_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
438coders_fits_la_LDFLAGS     = $(MODULECOMMONFLAGS)
439coders_fits_la_LIBADD      = $(MAGICKCORE_LIBS)
440
441# FPX coder module
442coders_fpx_la_SOURCES      = coders/fpx.c
443coders_fpx_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
444coders_fpx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
445coders_fpx_la_LIBADD       = $(MAGICKCORE_LIBS) $(FPX_LIBS) -lstdc++
446
447# GIF coder module
448coders_gif_la_SOURCES      = coders/gif.c
449coders_gif_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
450coders_gif_la_LDFLAGS      = $(MODULECOMMONFLAGS)
451coders_gif_la_LIBADD       = $(MAGICKCORE_LIBS)
452
453# GRAY coder module
454coders_gray_la_SOURCES     = coders/gray.c
455coders_gray_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
456coders_gray_la_LDFLAGS     = $(MODULECOMMONFLAGS)
457coders_gray_la_LIBADD      = $(MAGICKCORE_LIBS)
458
459# GRADIENT coder module
460coders_gradient_la_SOURCES = coders/gradient.c
461coders_gradient_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
462coders_gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
463coders_gradient_la_LIBADD  = $(MAGICKCORE_LIBS)
464
465# HISTOGRAM coder module
466coders_histogram_la_SOURCES = coders/histogram.c
467coders_histogram_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
468coders_histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
469coders_histogram_la_LIBADD  = $(MAGICKCORE_LIBS)
470
471# HTML coder module
472coders_html_la_SOURCES     = coders/html.c
473coders_html_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
474coders_html_la_LDFLAGS     = $(MODULECOMMONFLAGS)
475coders_html_la_LIBADD      = $(MAGICKCORE_LIBS)
476
477# ICON coder module
478coders_icon_la_SOURCES     = coders/icon.c
479coders_icon_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
480coders_icon_la_LDFLAGS     = $(MODULECOMMONFLAGS)
481coders_icon_la_LIBADD      = $(MAGICKCORE_LIBS)
482
483# INFO coder module
484coders_info_la_SOURCES     = coders/info.c
485coders_info_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
486coders_info_la_LDFLAGS     = $(MODULECOMMONFLAGS)
487coders_info_la_LIBADD      = $(MAGICKCORE_LIBS)
488
489# IPL coder module
490coders_ipl_la_SOURCES     = coders/ipl.c
491coders_ipl_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
492coders_ipl_la_LDFLAGS     = $(MODULECOMMONFLAGS)
493coders_ipl_la_LIBADD      = $(MAGICKCORE_LIBS)
494
495# JBIG coder module
496coders_jbig_la_SOURCES     = coders/jbig.c
497coders_jbig_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
498coders_jbig_la_LDFLAGS     = $(MODULECOMMONFLAGS)
499coders_jbig_la_LIBADD      = $(MAGICKCORE_LIBS) $(JBIG_LIBS)
500
501# JPEG coder module
502coders_jpeg_la_SOURCES     = coders/jpeg.c
503coders_jpeg_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
504coders_jpeg_la_LDFLAGS     = $(MODULECOMMONFLAGS)
505coders_jpeg_la_LIBADD      = $(MAGICKCORE_LIBS) $(JPEG_LIBS)
506
507# JPEG 2000 coder module
508coders_jp2_la_SOURCES      = coders/jp2.c
509coders_jp2_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
510coders_jp2_la_LDFLAGS      = $(MODULECOMMONFLAGS)
511coders_jp2_la_LIBADD       = $(MAGICKCORE_LIBS) $(JP2_LIBS) $(JPEG_LIBS) $(MATH_LIBS)
512
513# LABEL coder module
514coders_label_la_SOURCES    = coders/label.c
515coders_label_la_CPPFLAGS   = $(MODULE_EXTRA_CPPFLAGS)
516coders_label_la_LDFLAGS    = $(MODULECOMMONFLAGS) $(MATH_LIBS)
517coders_label_la_LIBADD     = $(MAGICKCORE_LIBS)
518
519# MAGICK coder module
520coders_magick_la_SOURCES   = coders/magick.c
521coders_magick_la_CPPFLAGS  = $(MODULE_EXTRA_CPPFLAGS)
522coders_magick_la_LDFLAGS   = $(MODULECOMMONFLAGS)
523coders_magick_la_LIBADD    = $(MAGICKCORE_LIBS)
524
525# MAP coder module
526coders_map_la_SOURCES      = coders/map.c
527coders_map_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
528coders_map_la_LDFLAGS      = $(MODULECOMMONFLAGS)
529coders_map_la_LIBADD       = $(MAGICKCORE_LIBS)
530
531# MAT coder module
532coders_mat_la_SOURCES      = coders/mat.c
533coders_mat_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
534coders_mat_la_LDFLAGS      = $(MODULECOMMONFLAGS)
535coders_mat_la_LIBADD       = $(MAGICKCORE_LIBS)
536
537# MATTE coder module
538coders_matte_la_SOURCES    = coders/matte.c
539coders_matte_la_CPPFLAGS   = $(MODULE_EXTRA_CPPFLAGS)
540coders_matte_la_LDFLAGS    = $(MODULECOMMONFLAGS)
541coders_matte_la_LIBADD     = $(MAGICKCORE_LIBS)
542
543# META coder module
544coders_meta_la_SOURCES     = coders/meta.c
545coders_meta_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
546coders_meta_la_LDFLAGS     = $(MODULECOMMONFLAGS)
547coders_meta_la_LIBADD      = $(MAGICKCORE_LIBS)
548
549# MIFF coder module
550coders_miff_la_SOURCES     = coders/miff.c
551coders_miff_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
552coders_miff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
553coders_miff_la_LIBADD      = $(MAGICKCORE_LIBS) $(ZLIB_LIBS) $(BZLIB_LIBS)
554
555# MONO coder module
556coders_mono_la_SOURCES     = coders/mono.c
557coders_mono_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
558coders_mono_la_LDFLAGS     = $(MODULECOMMONFLAGS)
559coders_mono_la_LIBADD      = $(MAGICKCORE_LIBS)
560
561# MPC coder module
562coders_mpc_la_SOURCES      = coders/mpc.c
563coders_mpc_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
564coders_mpc_la_LDFLAGS      = $(MODULECOMMONFLAGS)
565coders_mpc_la_LIBADD       = $(MAGICKCORE_LIBS)
566
567# MPEG coder module
568coders_mpeg_la_SOURCES     = coders/mpeg.c
569coders_mpeg_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
570coders_mpeg_la_LDFLAGS     = $(MODULECOMMONFLAGS)
571coders_mpeg_la_LIBADD      = $(MAGICKCORE_LIBS)
572
573# MPR coder module
574coders_mpr_la_SOURCES      = coders/mpr.c
575coders_mpr_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
576coders_mpr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
577coders_mpr_la_LIBADD       = $(MAGICKCORE_LIBS)
578
579# MSL coder module
580coders_msl_la_SOURCES      = coders/msl.c
581coders_msl_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
582coders_msl_la_LDFLAGS      = $(MODULECOMMONFLAGS)
583coders_msl_la_LIBADD       = $(MAGICKCORE_LIBS) $(XML_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
584
585# MTV coder module
586coders_mtv_la_SOURCES      = coders/mtv.c
587coders_mtv_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
588coders_mtv_la_LDFLAGS      = $(MODULECOMMONFLAGS)
589coders_mtv_la_LIBADD       = $(MAGICKCORE_LIBS)
590
591# MVG coder module
592coders_mvg_la_SOURCES      = coders/mvg.c
593coders_mvg_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
594coders_mvg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
595coders_mvg_la_LIBADD       = $(MAGICKCORE_LIBS)
596
597# NULL coder module
598coders_null_la_SOURCES     = coders/null.c
599coders_null_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
600coders_null_la_LDFLAGS     = $(MODULECOMMONFLAGS)
601coders_null_la_LIBADD      = $(MAGICKCORE_LIBS)
602
603# OTB coder module
604coders_otb_la_SOURCES      = coders/otb.c
605coders_otb_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
606coders_otb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
607coders_otb_la_LIBADD       = $(MAGICKCORE_LIBS)
608
609# PALM coder module
610coders_palm_la_SOURCES     = coders/palm.c
611coders_palm_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
612coders_palm_la_LDFLAGS     = $(MODULECOMMONFLAGS)
613coders_palm_la_LIBADD      = $(MAGICKCORE_LIBS)
614
615# Pattern module
616coders_pattern_la_SOURCES   = coders/pattern.c
617coders_pattern_la_CPPFLAGS  = $(MODULE_EXTRA_CPPFLAGS)
618coders_pattern_la_LDFLAGS   = $(MODULECOMMONFLAGS)
619coders_pattern_la_LIBADD    = $(MAGICKCORE_LIBS)
620
621# PCD coder module
622coders_pcd_la_SOURCES      = coders/pcd.c
623coders_pcd_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
624coders_pcd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
625coders_pcd_la_LIBADD       = $(MAGICKCORE_LIBS)
626
627# PCL coder module
628coders_pcl_la_SOURCES      = coders/pcl.c
629coders_pcl_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
630coders_pcl_la_LDFLAGS      = $(MODULECOMMONFLAGS)
631coders_pcl_la_LIBADD       = $(MAGICKCORE_LIBS)
632
633# PCX coder module
634coders_pcx_la_SOURCES      = coders/pcx.c
635coders_pcx_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
636coders_pcx_la_LDFLAGS      = $(MODULECOMMONFLAGS)
637coders_pcx_la_LIBADD       = $(MAGICKCORE_LIBS)
638
639
640# PDB coder module
641coders_pdb_la_SOURCES      = coders/pdb.c
642coders_pdb_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
643coders_pdb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
644coders_pdb_la_LIBADD       = $(MAGICKCORE_LIBS)
645
646# PDF coder module
647coders_pdf_la_SOURCES      = coders/pdf.c
648coders_pdf_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
649coders_pdf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
650coders_pdf_la_LIBADD       = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(GS_LIBS) $(MATH_LIBS)
651
652# PICT coder module
653coders_pict_la_SOURCES     = coders/pict.c
654coders_pict_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
655coders_pict_la_LDFLAGS     = $(MODULECOMMONFLAGS)
656coders_pict_la_LIBADD      = $(MAGICKCORE_LIBS)
657
658# PIX coder module
659coders_pix_la_SOURCES      = coders/pix.c
660coders_pix_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
661coders_pix_la_LDFLAGS      = $(MODULECOMMONFLAGS)
662coders_pix_la_LIBADD       = $(MAGICKCORE_LIBS)
663
664# PNG coder module
665coders_png_la_SOURCES      = coders/png.c
666coders_png_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
667coders_png_la_LDFLAGS      = $(MODULECOMMONFLAGS)
668coders_png_la_LIBADD       = $(MAGICKCORE_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
669
670# PLASMA coder module
671coders_plasma_la_SOURCES   = coders/plasma.c
672coders_plasma_la_CPPFLAGS  = $(MODULE_EXTRA_CPPFLAGS)
673coders_plasma_la_LDFLAGS   = $(MODULECOMMONFLAGS)
674coders_plasma_la_LIBADD    = $(MAGICKCORE_LIBS)
675
676# PNM coder module
677coders_pnm_la_SOURCES      = coders/pnm.c
678coders_pnm_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
679coders_pnm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
680coders_pnm_la_LIBADD       = $(MAGICKCORE_LIBS)
681
682# PREVIEW coder module
683coders_preview_la_SOURCES  = coders/preview.c
684coders_preview_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
685coders_preview_la_LDFLAGS  = $(MODULECOMMONFLAGS)
686coders_preview_la_LIBADD   = $(MAGICKCORE_LIBS)
687
688# PS coder module
689coders_ps_la_SOURCES       = coders/ps.c
690coders_ps_la_CPPFLAGS      = $(MODULE_EXTRA_CPPFLAGS)
691coders_ps_la_LDFLAGS       = $(MODULECOMMONFLAGS)
692coders_ps_la_LIBADD        = $(MAGICKCORE_LIBS) $(GS_LIBS) $(MATH_LIBS)
693
694# PS2 coder module
695coders_ps2_la_SOURCES      = coders/ps2.c
696coders_ps2_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
697coders_ps2_la_LDFLAGS      = $(MODULECOMMONFLAGS)
698coders_ps2_la_LIBADD       = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
699
700# PS3 coder module
701coders_ps3_la_SOURCES      = coders/ps3.c
702coders_ps3_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
703coders_ps3_la_LDFLAGS      = $(MODULECOMMONFLAGS)
704coders_ps3_la_LIBADD       = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
705
706# PSD coder module
707coders_psd_la_SOURCES      = coders/psd.c
708coders_psd_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
709coders_psd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
710coders_psd_la_LIBADD       = $(MAGICKCORE_LIBS)
711
712# PWP coder module
713coders_pwp_la_SOURCES      = coders/pwp.c
714coders_pwp_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
715coders_pwp_la_LDFLAGS      = $(MODULECOMMONFLAGS)
716coders_pwp_la_LIBADD       = $(MAGICKCORE_LIBS)
717
718# RAW coder module
719coders_raw_la_SOURCES      = coders/raw.c
720coders_raw_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
721coders_raw_la_LDFLAGS      = $(MODULECOMMONFLAGS)
722coders_raw_la_LIBADD       = $(MAGICKCORE_LIBS)
723
724# RGB coder module
725coders_rgb_la_SOURCES      = coders/rgb.c
726coders_rgb_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
727coders_rgb_la_LDFLAGS      = $(MODULECOMMONFLAGS)
728coders_rgb_la_LIBADD       = $(MAGICKCORE_LIBS)
729
730# RLA coder module
731coders_rla_la_SOURCES      = coders/rla.c
732coders_rla_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
733coders_rla_la_LDFLAGS      = $(MODULECOMMONFLAGS)
734coders_rla_la_LIBADD       = $(MAGICKCORE_LIBS)
735
736# RLE coder module
737coders_rle_la_SOURCES      = coders/rle.c
738coders_rle_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
739coders_rle_la_LDFLAGS      = $(MODULECOMMONFLAGS)
740coders_rle_la_LIBADD       = $(MAGICKCORE_LIBS)
741
742# SCT coder module
743coders_sct_la_SOURCES      = coders/sct.c
744coders_sct_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
745coders_sct_la_LDFLAGS      = $(MODULECOMMONFLAGS)
746coders_sct_la_LIBADD       = $(MAGICKCORE_LIBS)
747
748# SFW coder module
749coders_sfw_la_SOURCES      = coders/sfw.c
750coders_sfw_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
751coders_sfw_la_LDFLAGS      = $(MODULECOMMONFLAGS)
752coders_sfw_la_LIBADD       = $(MAGICKCORE_LIBS)
753
754# SGI coder module
755coders_sgi_la_SOURCES      = coders/sgi.c
756coders_sgi_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
757coders_sgi_la_LDFLAGS      = $(MODULECOMMONFLAGS)
758coders_sgi_la_LIBADD       = $(MAGICKCORE_LIBS)
759
760# STEGANO coder module
761coders_stegano_la_SOURCES  = coders/stegano.c
762coders_stegano_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
763coders_stegano_la_LDFLAGS  = $(MODULECOMMONFLAGS)
764coders_stegano_la_LIBADD   = $(MAGICKCORE_LIBS)
765
766# SUN coder module
767coders_sun_la_SOURCES      = coders/sun.c
768coders_sun_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
769coders_sun_la_LDFLAGS      = $(MODULECOMMONFLAGS)
770coders_sun_la_LIBADD       = $(MAGICKCORE_LIBS)
771
772# SCR coder module
773coders_scr_la_SOURCES      = coders/scr.c
774coders_scr_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
775coders_scr_la_LDFLAGS      = $(MODULECOMMONFLAGS)
776coders_scr_la_LIBADD       = $(MAGICKCORE_LIBS)
777
778# SVG coder module
779coders_svg_la_SOURCES      = coders/svg.c
780coders_svg_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS) $(RSVG_CFLAGS) $(CAIRO_SVG_CFLAGS)
781coders_svg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
782coders_svg_la_LIBADD       = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(AUTOTRACE_LIBS) $(RSVG_LIBS) $(XML_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
783
784# TGA coder module
785coders_tga_la_SOURCES      = coders/tga.c
786coders_tga_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
787coders_tga_la_LDFLAGS      = $(MODULECOMMONFLAGS)
788coders_tga_la_LIBADD       = $(MAGICKCORE_LIBS)
789
790# THUMBNAIL coder module
791coders_thumbnail_la_SOURCES= coders/thumbnail.c
792coders_thumbnail_la_CPPFLAGS= $(MODULE_EXTRA_CPPFLAGS)
793coders_thumbnail_la_LDFLAGS= $(MODULECOMMONFLAGS)
794coders_thumbnail_la_LIBADD = $(MAGICKCORE_LIBS)
795
796# TIFF coder module
797coders_tiff_la_SOURCES     = coders/tiff.c
798coders_tiff_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
799coders_tiff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
800coders_tiff_la_LIBADD      = $(MAGICKCORE_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS)
801
802# TILE coder module
803coders_tile_la_SOURCES     = coders/tile.c
804coders_tile_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
805coders_tile_la_LDFLAGS     = $(MODULECOMMONFLAGS)
806coders_tile_la_LIBADD      = $(MAGICKCORE_LIBS)
807
808# TIM coder module
809coders_tim_la_SOURCES      = coders/tim.c
810coders_tim_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
811coders_tim_la_LDFLAGS      = $(MODULECOMMONFLAGS)
812coders_tim_la_LIBADD       = $(MAGICKCORE_LIBS)
813
814# TTF coder module
815coders_ttf_la_SOURCES      = coders/ttf.c
816coders_ttf_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
817coders_ttf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
818coders_ttf_la_LIBADD       = $(MAGICKCORE_LIBS)
819
820# TXT coder module
821coders_txt_la_SOURCES      = coders/txt.c
822coders_txt_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
823coders_txt_la_LDFLAGS      = $(MODULECOMMONFLAGS)
824coders_txt_la_LIBADD       = $(MAGICKCORE_LIBS) $(MATH_LIBS)
825
826# UIL coder module
827coders_uil_la_SOURCES      = coders/uil.c
828coders_uil_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
829coders_uil_la_LDFLAGS      = $(MODULECOMMONFLAGS)
830coders_uil_la_LIBADD       = $(MAGICKCORE_LIBS)
831
832# URL coder module
833coders_url_la_SOURCES      = coders/url.c
834coders_url_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
835coders_url_la_LDFLAGS      = $(MODULECOMMONFLAGS)
836coders_url_la_LIBADD       = $(MAGICKCORE_LIBS) $(XML_LIBS) $(ZLIB_LIBS) $(MATH_LIBS)
837
838# UYVY coder module
839coders_uyvy_la_SOURCES     = coders/uyvy.c
840coders_uyvy_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
841coders_uyvy_la_LDFLAGS     = $(MODULECOMMONFLAGS)
842coders_uyvy_la_LIBADD      = $(MAGICKCORE_LIBS)
843
844# VICAR coder module
845coders_vicar_la_SOURCES    = coders/vicar.c
846coders_vicar_la_CPPFLAGS   = $(MODULE_EXTRA_CPPFLAGS)
847coders_vicar_la_LDFLAGS    = $(MODULECOMMONFLAGS)
848coders_vicar_la_LIBADD     = $(MAGICKCORE_LIBS)
849
850# VID coder module
851coders_vid_la_SOURCES      = coders/vid.c
852coders_vid_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
853coders_vid_la_LDFLAGS      = $(MODULECOMMONFLAGS)
854coders_vid_la_LIBADD       = $(MAGICKCORE_LIBS)
855
856# VIFF coder module
857coders_viff_la_SOURCES     = coders/viff.c
858coders_viff_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
859coders_viff_la_LDFLAGS     = $(MODULECOMMONFLAGS)
860coders_viff_la_LIBADD      = $(MAGICKCORE_LIBS)
861
862# WBMP coder module
863coders_wbmp_la_SOURCES     = coders/wbmp.c
864coders_wbmp_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
865coders_wbmp_la_LDFLAGS     = $(MODULECOMMONFLAGS)
866coders_wbmp_la_LIBADD      = $(MAGICKCORE_LIBS)
867
868# WMF coder module
869coders_wmf_la_SOURCES      = coders/wmf.c
870coders_wmf_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
871coders_wmf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
872coders_wmf_la_LIBADD       = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(WMF_LIBS) $(WMF_LIBS_DEPS) $(MATH_LIBS)
873
874# WPG coder module
875coders_wpg_la_SOURCES      = coders/wpg.c
876coders_wpg_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
877coders_wpg_la_LDFLAGS      = $(MODULECOMMONFLAGS)
878coders_wpg_la_LIBADD       = $(MAGICKCORE_LIBS)
879
880# X coder module
881coders_x_la_SOURCES        = coders/x.c
882coders_x_la_CPPFLAGS       = $(MODULE_EXTRA_CPPFLAGS)
883coders_x_la_LDFLAGS        = $(MODULECOMMONFLAGS)
884coders_x_la_LIBADD         = $(MAGICKCORE_LIBS) $(X11_LIBS)
885
886# XBM coder module
887coders_xbm_la_SOURCES      = coders/xbm.c
888coders_xbm_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
889coders_xbm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
890coders_xbm_la_LIBADD       = $(MAGICKCORE_LIBS)
891
892# XC coder module
893coders_xc_la_SOURCES       = coders/xc.c
894coders_xc_la_CPPFLAGS      = $(MODULE_EXTRA_CPPFLAGS)
895coders_xc_la_LDFLAGS       = $(MODULECOMMONFLAGS)
896coders_xc_la_LIBADD        = $(MAGICKCORE_LIBS)
897
898# XCF coder module
899coders_xcf_la_SOURCES      = coders/xcf.c
900coders_xcf_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
901coders_xcf_la_LDFLAGS      = $(MODULECOMMONFLAGS)
902coders_xcf_la_LIBADD       = $(MAGICKCORE_LIBS)
903
904# XPM coder module
905coders_xpm_la_SOURCES      = coders/xpm.c
906coders_xpm_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
907coders_xpm_la_LDFLAGS      = $(MODULECOMMONFLAGS)
908coders_xpm_la_LIBADD       = $(MAGICKCORE_LIBS)
909
910# XPS coder module
911coders_xps_la_SOURCES      = coders/xps.c
912coders_xps_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
913coders_xps_la_LDFLAGS      = $(MODULECOMMONFLAGS)
914coders_xps_la_LIBADD       = $(MAGICKCORE_LIBS)
915
916# XWD coder module
917coders_xwd_la_SOURCES      = coders/xwd.c
918coders_xwd_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
919coders_xwd_la_LDFLAGS      = $(MODULECOMMONFLAGS)
920coders_xwd_la_LIBADD       = $(MAGICKCORE_LIBS) $(X11_LIBS)
921
922# YCBCR coder module
923coders_ycbcr_la_SOURCES     = coders/ycbcr.c
924coders_ycbcr_la_CPPFLAGS    = $(MODULE_EXTRA_CPPFLAGS)
925coders_ycbcr_la_LDFLAGS     = $(MODULECOMMONFLAGS)
926coders_ycbcr_la_LIBADD      = $(MAGICKCORE_LIBS)
927
928# YUV coder module
929coders_yuv_la_SOURCES      = coders/yuv.c
930coders_yuv_la_CPPFLAGS     = $(MODULE_EXTRA_CPPFLAGS)
931coders_yuv_la_LDFLAGS      = $(MODULECOMMONFLAGS)
932coders_yuv_la_LIBADD       = $(MAGICKCORE_LIBS)
933
Note: See TracBrowser for help on using the browser.