1
# Copyright (C) 2003 GraphicsMagick Group
2
# Copyright (C) 2002 ImageMagick Studio
3
# Copyright (C) 1999 E. I. du Pont de Nemours and Company
5
# This program is covered by multiple licenses, which are described in
6
# Copyright.txt. You should have received a copy of Copyright.txt with this
7
# package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
9
# Makefile for building GraphicsMagick coder modules
13
# Don't require all the GNU mandated files
14
AUTOMAKE_OPTIONS = 1.8 foreign
16
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) @MODULE_EXTRA_CPPFLAGS@
19
MAGICK_GDI32_MODULES = clipboard.la emf.la
21
MAGICK_GDI32_MODULES =
25
art.c avi.c avs.c bmp.c caption.c cineon.c clipboard.c cmyk.c cut.c dcm.c \
26
dib.c dps.c dpx.c emf.c ept.c fax.c fits.c fpx.c gif.c gradient.c \
27
gray.c histogram.c html.c icon.c jbig.c jp2.c jpeg.c label.c \
28
locale.c logo.c map.c mat.c matte.c meta.c miff.c mono.c mpc.c mpeg.c \
29
mpr.c msl.c mtv.c mvg.c null.c otb.c palm.c pcd.c pcl.c pcx.c pdb.c pdf.c \
30
pict.c pix.c plasma.c png.c pnm.c preview.c ps.c ps2.c ps3.c psd.c \
31
pwp.c rgb.c rla.c rle.c sct.c sfw.c sgi.c stegano.c sun.c svg.c \
32
tga.c tiff.c tile.c tim.c topol.c ttf.c txt.c uil.c url.c uyvy.c vicar.c \
33
vid.c viff.c wbmp.c wmf.c wpg.c x.c xbm.c xc.c xcf.c xpm.c xwd.c \
39
noinst_LTLIBRARIES = libCoders.la
40
libCoders_la_SOURCES = $(MAGICK_CODER_SRCS)
41
EXTRA_libCoders_la_SOURCES = clipboard.c emf.c
44
# Additional files to distribute
47
# Headers which are not installed but which are distributed
50
# Location of libGraphicsMagick.la
51
LIBMAGICK = $(top_builddir)/magick/libGraphicsMagick.la
53
# Where coder modules are installed
54
pkgdir = $(MagickCoderModulesPath)
56
# Where config files get installed
57
pkglibdir = $(MagickLibPath)
59
# Architecture-dependent data files installed with modules
62
# Architecture independent data files installed into GraphicsMagick/share
67
# Modules which are to be built
69
art.la avi.la avs.la bmp.la caption.la cineon.la cmyk.la cut.la dcm.la dib.la dps.la \
70
dpx.la ept.la fax.la fits.la fpx.la gif.la gradient.la gray.la \
71
histogram.la html.la icon.la jbig.la jp2.la jpeg.la label.la locale.la \
72
logo.la map.la mat.la matte.la meta.la miff.la mono.la mpc.la mpeg.la mpr.la \
73
msl.la mtv.la mvg.la null.la otb.la palm.la pcd.la pcl.la pcx.la pdb.la \
74
pdf.la pict.la pix.la plasma.la png.la pnm.la preview.la ps.la ps2.la ps3.la \
75
psd.la pwp.la rgb.la rla.la rle.la sct.la sfw.la sgi.la stegano.la sun.la \
76
svg.la tga.la tiff.la tile.la tim.la topol.la ttf.la txt.la uil.la url.la uyvy.la \
77
vicar.la vid.la viff.la wbmp.la wmf.la wpg.la x.la xbm.la xc.la xcf.la \
78
xpm.la xwd.la yuv.la $(MAGICK_GDI32_MODULES)
79
MODULECOMMONFLAGS = -no-undefined -module -avoid-version
86
art_la_SOURCES = art.c
87
art_la_LDFLAGS = $(MODULECOMMONFLAGS)
88
art_la_LIBADD = $(LIBMAGICK)
91
avi_la_SOURCES = avi.c
92
avi_la_LDFLAGS = $(MODULECOMMONFLAGS)
93
avi_la_LIBADD = $(LIBMAGICK)
96
avs_la_SOURCES = avs.c
97
avs_la_LDFLAGS = $(MODULECOMMONFLAGS)
98
avs_la_LIBADD = $(LIBMAGICK)
101
bmp_la_SOURCES = bmp.c
102
bmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
103
bmp_la_LIBADD = $(LIBMAGICK)
106
caption_la_SOURCES = caption.c
107
caption_la_LDFLAGS = $(MODULECOMMONFLAGS)
108
caption_la_LIBADD = $(LIBMAGICK)
111
cineon_la_SOURCES = cineon.c
112
cineon_la_LDFLAGS = $(MODULECOMMONFLAGS)
113
cineon_la_LIBADD = $(LIBMAGICK)
116
clipboard_la_SOURCES= clipboard.c
117
clipboard_la_LDFLAGS= $(MODULECOMMONFLAGS)
118
clipboard_la_LIBADD = $(LIBMAGICK) $(LIB_GDI32)
121
cmyk_la_SOURCES = cmyk.c
122
cmyk_la_LDFLAGS = $(MODULECOMMONFLAGS)
123
cmyk_la_LIBADD = $(LIBMAGICK)
126
cut_la_SOURCES = cut.c
127
cut_la_LDFLAGS = $(MODULECOMMONFLAGS)
128
cut_la_LIBADD = $(LIBMAGICK)
131
dcm_la_SOURCES = dcm.c
132
dcm_la_LDFLAGS = $(MODULECOMMONFLAGS)
133
dcm_la_LIBADD = $(LIBMAGICK)
136
dib_la_SOURCES = dib.c
137
dib_la_LDFLAGS = $(MODULECOMMONFLAGS)
138
dib_la_LIBADD = $(LIBMAGICK)
141
dps_la_SOURCES = dps.c
142
dps_la_LDFLAGS = $(MODULECOMMONFLAGS)
143
dps_la_LIBADD = $(LIBMAGICK) $(LIB_DPS) $(LIB_XEXT) $(LIB_X11)
146
dpx_la_SOURCES = dpx.c
147
dpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
148
dpx_la_LIBADD = $(LIBMAGICK)
151
emf_la_SOURCES = emf.c
152
emf_la_LDFLAGS = $(MODULECOMMONFLAGS)
153
emf_la_LIBADD = $(LIBMAGICK) $(LIB_GDI32)
156
ept_la_SOURCES = ept.c
157
ept_la_LDFLAGS = $(MODULECOMMONFLAGS)
158
ept_la_LIBADD = $(LIBMAGICK) $(LIB_GS) $(LIB_MATH)
161
fax_la_SOURCES = fax.c
162
fax_la_LDFLAGS = $(MODULECOMMONFLAGS)
163
fax_la_LIBADD = $(LIBMAGICK)
166
fits_la_SOURCES = fits.c
167
fits_la_LDFLAGS = $(MODULECOMMONFLAGS)
168
fits_la_LIBADD = $(LIBMAGICK)
171
fpx_la_SOURCES = fpx.c
172
fpx_la_LDFLAGS = $(MODULECOMMONFLAGS)
173
fpx_la_LIBADD = $(LIBMAGICK) $(LIB_FPX)
176
gif_la_SOURCES = gif.c
177
gif_la_LDFLAGS = $(MODULECOMMONFLAGS)
178
gif_la_LIBADD = $(LIBMAGICK)
181
gray_la_SOURCES = gray.c
182
gray_la_LDFLAGS = $(MODULECOMMONFLAGS)
183
gray_la_LIBADD = $(LIBMAGICK)
186
gradient_la_SOURCES = gradient.c
187
gradient_la_LDFLAGS = $(MODULECOMMONFLAGS)
188
gradient_la_LIBADD = $(LIBMAGICK)
191
histogram_la_SOURCES = histogram.c
192
histogram_la_LDFLAGS = $(MODULECOMMONFLAGS)
193
histogram_la_LIBADD = $(LIBMAGICK)
196
html_la_SOURCES = html.c
197
html_la_LDFLAGS = $(MODULECOMMONFLAGS)
198
html_la_LIBADD = $(LIBMAGICK)
201
icon_la_SOURCES = icon.c
202
icon_la_LDFLAGS = $(MODULECOMMONFLAGS)
203
icon_la_LIBADD = $(LIBMAGICK)
206
jbig_la_SOURCES = jbig.c
207
jbig_la_LDFLAGS = $(MODULECOMMONFLAGS)
208
jbig_la_LIBADD = $(LIBMAGICK) $(LIB_JBIG)
211
jpeg_la_SOURCES = jpeg.c
212
jpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
213
jpeg_la_LIBADD = $(LIBMAGICK) $(LIB_JPEG)
216
jp2_la_SOURCES = jp2.c
217
jp2_la_LDFLAGS = $(MODULECOMMONFLAGS)
218
jp2_la_LIBADD = $(LIBMAGICK) $(LIB_JP2) $(LIB_JPEG) $(LIB_MATH)
221
label_la_SOURCES = label.c
222
label_la_LDFLAGS = $(MODULECOMMONFLAGS) $(LIB_MATH)
223
label_la_LIBADD = $(LIBMAGICK)
226
locale_la_SOURCES = locale.c
227
locale_la_LDFLAGS = $(MODULECOMMONFLAGS)
228
locale_la_LIBADD = $(LIBMAGICK)
231
logo_la_SOURCES = logo.c
232
logo_la_LDFLAGS = $(MODULECOMMONFLAGS)
233
logo_la_LIBADD = $(LIBMAGICK)
236
map_la_SOURCES = map.c
237
map_la_LDFLAGS = $(MODULECOMMONFLAGS)
238
map_la_LIBADD = $(LIBMAGICK)
241
mat_la_SOURCES = mat.c
242
mat_la_LDFLAGS = $(MODULECOMMONFLAGS)
243
mat_la_LIBADD = $(LIBMAGICK)
246
matte_la_SOURCES = matte.c
247
matte_la_LDFLAGS = $(MODULECOMMONFLAGS)
248
matte_la_LIBADD = $(LIBMAGICK)
251
meta_la_SOURCES = meta.c
252
meta_la_LDFLAGS = $(MODULECOMMONFLAGS)
253
meta_la_LIBADD = $(LIBMAGICK)
256
miff_la_SOURCES = miff.c
257
miff_la_LDFLAGS = $(MODULECOMMONFLAGS)
258
miff_la_LIBADD = $(LIBMAGICK) $(LIB_ZLIB) $(LIB_BZLIB)
261
mono_la_SOURCES = mono.c
262
mono_la_LDFLAGS = $(MODULECOMMONFLAGS)
263
mono_la_LIBADD = $(LIBMAGICK)
266
mpc_la_SOURCES = mpc.c
267
mpc_la_LDFLAGS = $(MODULECOMMONFLAGS)
268
mpc_la_LIBADD = $(LIBMAGICK)
271
mpeg_la_SOURCES = mpeg.c
272
mpeg_la_LDFLAGS = $(MODULECOMMONFLAGS)
273
mpeg_la_LIBADD = $(LIBMAGICK)
276
mpr_la_SOURCES = mpr.c
277
mpr_la_LDFLAGS = $(MODULECOMMONFLAGS)
278
mpr_la_LIBADD = $(LIBMAGICK)
281
msl_la_SOURCES = msl.c
282
msl_la_LDFLAGS = $(MODULECOMMONFLAGS)
283
msl_la_LIBADD = $(LIBMAGICK) $(LIB_XML) $(LIB_ZLIB) $(LIB_MATH)
286
mtv_la_SOURCES = mtv.c
287
mtv_la_LDFLAGS = $(MODULECOMMONFLAGS)
288
mtv_la_LIBADD = $(LIBMAGICK)
291
mvg_la_SOURCES = mvg.c
292
mvg_la_LDFLAGS = $(MODULECOMMONFLAGS)
293
mvg_la_LIBADD = $(LIBMAGICK)
296
null_la_SOURCES = null.c
297
null_la_LDFLAGS = $(MODULECOMMONFLAGS)
298
null_la_LIBADD = $(LIBMAGICK)
301
otb_la_SOURCES = otb.c
302
otb_la_LDFLAGS = $(MODULECOMMONFLAGS)
303
otb_la_LIBADD = $(LIBMAGICK)
306
palm_la_SOURCES = palm.c
307
palm_la_LDFLAGS = $(MODULECOMMONFLAGS)
308
palm_la_LIBADD = $(LIBMAGICK)
311
pcd_la_SOURCES = pcd.c
312
pcd_la_LDFLAGS = $(MODULECOMMONFLAGS)
313
pcd_la_LIBADD = $(LIBMAGICK)
316
pcl_la_SOURCES = pcl.c
317
pcl_la_LDFLAGS = $(MODULECOMMONFLAGS)
318
pcl_la_LIBADD = $(LIBMAGICK)
321
pcx_la_SOURCES = pcx.c
322
pcx_la_LDFLAGS = $(MODULECOMMONFLAGS)
323
pcx_la_LIBADD = $(LIBMAGICK)
326
pdb_la_SOURCES = pdb.c
327
pdb_la_LDFLAGS = $(MODULECOMMONFLAGS)
328
pdb_la_LIBADD = $(LIBMAGICK)
331
pdf_la_SOURCES = pdf.c
332
pdf_la_LDFLAGS = $(MODULECOMMONFLAGS)
333
pdf_la_LIBADD = $(LIBMAGICK) $(LIB_TIFF) $(LIB_JPEG) $(LIB_ZLIB) $(LIB_GS) $(LIB_MATH)
336
pict_la_SOURCES = pict.c
337
pict_la_LDFLAGS = $(MODULECOMMONFLAGS)
338
pict_la_LIBADD = $(LIBMAGICK)
341
pix_la_SOURCES = pix.c
342
pix_la_LDFLAGS = $(MODULECOMMONFLAGS)
343
pix_la_LIBADD = $(LIBMAGICK)
346
png_la_SOURCES = png.c
347
png_la_LDFLAGS = $(MODULECOMMONFLAGS)
348
png_la_LIBADD = $(LIBMAGICK) $(LIB_PNG) $(LIB_JPEG) $(LIB_ZLIB) $(LIB_MATH)
351
plasma_la_SOURCES = plasma.c
352
plasma_la_LDFLAGS = $(MODULECOMMONFLAGS)
353
plasma_la_LIBADD = $(LIBMAGICK)
356
pnm_la_SOURCES = pnm.c
357
pnm_la_LDFLAGS = $(MODULECOMMONFLAGS)
358
pnm_la_LIBADD = $(LIBMAGICK)
361
preview_la_SOURCES = preview.c
362
preview_la_LDFLAGS = $(MODULECOMMONFLAGS)
363
preview_la_LIBADD = $(LIBMAGICK)
367
ps_la_LDFLAGS = $(MODULECOMMONFLAGS)
368
ps_la_LIBADD = $(LIBMAGICK) $(LIB_GS) $(LIB_MATH)
371
ps2_la_SOURCES = ps2.c
372
ps2_la_LDFLAGS = $(MODULECOMMONFLAGS)
373
ps2_la_LIBADD = $(LIBMAGICK) $(LIB_TIFF) $(LIB_JPEG) $(LIB_ZLIB) $(LIB_MATH)
376
ps3_la_SOURCES = ps3.c
377
ps3_la_LDFLAGS = $(MODULECOMMONFLAGS)
378
ps3_la_LIBADD = $(LIBMAGICK) $(LIB_TIFF) $(LIB_JPEG) $(LIB_ZLIB) $(LIB_MATH)
381
psd_la_SOURCES = psd.c
382
psd_la_LDFLAGS = $(MODULECOMMONFLAGS)
383
psd_la_LIBADD = $(LIBMAGICK)
386
pwp_la_SOURCES = pwp.c
387
pwp_la_LDFLAGS = $(MODULECOMMONFLAGS)
388
pwp_la_LIBADD = $(LIBMAGICK)
391
rgb_la_SOURCES = rgb.c
392
rgb_la_LDFLAGS = $(MODULECOMMONFLAGS)
393
rgb_la_LIBADD = $(LIBMAGICK)
396
rla_la_SOURCES = rla.c
397
rla_la_LDFLAGS = $(MODULECOMMONFLAGS)
398
rla_la_LIBADD = $(LIBMAGICK)
401
rle_la_SOURCES = rle.c
402
rle_la_LDFLAGS = $(MODULECOMMONFLAGS)
403
rle_la_LIBADD = $(LIBMAGICK)
406
sct_la_SOURCES = sct.c
407
sct_la_LDFLAGS = $(MODULECOMMONFLAGS)
408
sct_la_LIBADD = $(LIBMAGICK)
411
sfw_la_SOURCES = sfw.c
412
sfw_la_LDFLAGS = $(MODULECOMMONFLAGS)
413
sfw_la_LIBADD = $(LIBMAGICK)
416
sgi_la_SOURCES = sgi.c
417
sgi_la_LDFLAGS = $(MODULECOMMONFLAGS)
418
sgi_la_LIBADD = $(LIBMAGICK)
421
stegano_la_SOURCES = stegano.c
422
stegano_la_LDFLAGS = $(MODULECOMMONFLAGS)
423
stegano_la_LIBADD = $(LIBMAGICK)
426
sun_la_SOURCES = sun.c
427
sun_la_LDFLAGS = $(MODULECOMMONFLAGS)
428
sun_la_LIBADD = $(LIBMAGICK)
431
svg_la_SOURCES = svg.c
432
svg_la_LDFLAGS = $(MODULECOMMONFLAGS)
433
svg_la_LIBADD = $(LIBMAGICK) $(LIB_XML) $(LIB_ZLIB) $(LIB_MATH)
436
tga_la_SOURCES = tga.c
437
tga_la_LDFLAGS = $(MODULECOMMONFLAGS)
438
tga_la_LIBADD = $(LIBMAGICK)
441
tiff_la_SOURCES = tiff.c
442
tiff_la_LDFLAGS = $(MODULECOMMONFLAGS)
443
tiff_la_LIBADD = $(LIBMAGICK) $(LIB_TIFF) $(LIB_JPEG) $(LIB_ZLIB)
446
tile_la_SOURCES = tile.c
447
tile_la_LDFLAGS = $(MODULECOMMONFLAGS)
448
tile_la_LIBADD = $(LIBMAGICK)
451
tim_la_SOURCES = tim.c
452
tim_la_LDFLAGS = $(MODULECOMMONFLAGS)
453
tim_la_LIBADD = $(LIBMAGICK)
456
topol_la_SOURCES = topol.c
457
topol_la_LDFLAGS = $(MODULECOMMONFLAGS)
458
topol_la_LIBADD = $(LIBMAGICK)
461
ttf_la_SOURCES = ttf.c
462
ttf_la_LDFLAGS = $(MODULECOMMONFLAGS)
463
ttf_la_LIBADD = $(LIBMAGICK)
466
txt_la_SOURCES = txt.c
467
txt_la_LDFLAGS = $(MODULECOMMONFLAGS)
468
txt_la_LIBADD = $(LIBMAGICK) $(LIB_MATH)
471
uil_la_SOURCES = uil.c
472
uil_la_LDFLAGS = $(MODULECOMMONFLAGS)
473
uil_la_LIBADD = $(LIBMAGICK)
476
url_la_SOURCES = url.c
477
url_la_LDFLAGS = $(MODULECOMMONFLAGS)
478
url_la_LIBADD = $(LIBMAGICK) $(LIB_XML) $(LIB_ZLIB) $(LIB_MATH)
481
uyvy_la_SOURCES = uyvy.c
482
uyvy_la_LDFLAGS = $(MODULECOMMONFLAGS)
483
uyvy_la_LIBADD = $(LIBMAGICK)
486
vicar_la_SOURCES = vicar.c
487
vicar_la_LDFLAGS = $(MODULECOMMONFLAGS)
488
vicar_la_LIBADD = $(LIBMAGICK)
491
vid_la_SOURCES = vid.c
492
vid_la_LDFLAGS = $(MODULECOMMONFLAGS)
493
vid_la_LIBADD = $(LIBMAGICK)
496
viff_la_SOURCES = viff.c
497
viff_la_LDFLAGS = $(MODULECOMMONFLAGS)
498
viff_la_LIBADD = $(LIBMAGICK)
501
wbmp_la_SOURCES = wbmp.c
502
wbmp_la_LDFLAGS = $(MODULECOMMONFLAGS)
503
wbmp_la_LIBADD = $(LIBMAGICK)
506
wmf_la_SOURCES = wmf.c
507
wmf_la_LDFLAGS = $(MODULECOMMONFLAGS)
508
wmf_la_LIBADD = $(LIBMAGICK) $(LIB_WMF) $(LIB_WMF_DEPS) $(LIB_MATH)
511
wpg_la_SOURCES = wpg.c
512
wpg_la_LDFLAGS = $(MODULECOMMONFLAGS)
513
wpg_la_LIBADD = $(LIBMAGICK)
517
x_la_LDFLAGS = $(MODULECOMMONFLAGS)
518
x_la_LIBADD = $(LIBMAGICK) $(LIB_X11)
521
xbm_la_SOURCES = xbm.c
522
xbm_la_LDFLAGS = $(MODULECOMMONFLAGS)
523
xbm_la_LIBADD = $(LIBMAGICK)
527
xc_la_LDFLAGS = $(MODULECOMMONFLAGS)
528
xc_la_LIBADD = $(LIBMAGICK)
531
xcf_la_SOURCES = xcf.c
532
xcf_la_LDFLAGS = $(MODULECOMMONFLAGS)
533
xcf_la_LIBADD = $(LIBMAGICK)
536
xpm_la_SOURCES = xpm.c
537
xpm_la_LDFLAGS = $(MODULECOMMONFLAGS)
538
xpm_la_LIBADD = $(LIBMAGICK)
541
xwd_la_SOURCES = xwd.c
542
xwd_la_LDFLAGS = $(MODULECOMMONFLAGS)
543
xwd_la_LIBADD = $(LIBMAGICK) $(LIB_X11)
546
yuv_la_SOURCES = yuv.c
547
yuv_la_LDFLAGS = $(MODULECOMMONFLAGS)
548
yuv_la_LIBADD = $(LIBMAGICK)