]> granicus.if.org Git - imagemagick/blob - Magick++/Makefile.am
(no commit message)
[imagemagick] / Magick++ / Makefile.am
1 #
2 # Top Makefile for Magick++
3 #
4 # Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004, 2008
5 #
6
7 AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib
8
9 if WITH_MAGICK_PLUS_PLUS
10 MAGICKPP_LIBS = Magick++/lib/libMagick++.la
11 MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT)
12 MAGICKPP_MANS = $(MAGICKPP_MANS_OPT)
13 MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT)
14 MAGICKPP_SCRPTS = $(MAGICKPP_SCRIPTS_OPT)
15 MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRIPTS_OPT)
16 MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT)
17 MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT)
18 else
19 MAGICKPP_LIBS = 
20 MAGICKPP_CHECK_PGRMS = 
21 MAGICKPP_MANS = 
22 MAGICKPP_PKGCONFIG = 
23 MAGICKPP_SCRPTS =
24 MAGICKPP_TESTS = 
25 MAGICKPP_TOP_INCHEADERS =
26 MAGICKPP_INCHEADERS =
27 endif
28
29 MAGICKPP_SCRIPTS_OPT = \
30         Magick++/bin/Magick++-config
31
32 MAGICKPP_MANS_OPT = \
33         Magick++/bin/Magick++-config.1
34
35 MAGICKPP_PKGCONFIG_OPT = \
36         Magick++/lib/Magick++.pc \
37         Magick++/lib/ImageMagick++.pc
38
39 MAGICKPP_TEST_SCRIPTS_OPT = \
40         Magick++/tests/exceptions.sh \
41         Magick++/tests/appendImages.sh \
42         Magick++/tests/attributes.sh \
43         Magick++/tests/averageImages.sh \
44         Magick++/tests/coalesceImages.sh \
45         Magick++/tests/coderInfo.sh \
46         Magick++/tests/colorHistogram.sh \
47         Magick++/tests/color.sh \
48         Magick++/tests/montageImages.sh \
49         Magick++/tests/morphImages.sh \
50         Magick++/tests/readWriteBlob.sh \
51         Magick++/tests/readWriteImages.sh \
52         Magick++/demo/analyze.sh \
53         Magick++/demo/button.sh \
54         Magick++/demo/demo.sh \
55         Magick++/demo/flip.sh \
56         Magick++/demo/gravity.sh \
57         Magick++/demo/piddle.sh \
58         Magick++/demo/shapes.sh \
59         Magick++/demo/zoom_bessel.sh \
60         Magick++/demo/zoom_blackman.sh \
61         Magick++/demo/zoom_box.sh \
62         Magick++/demo/zoom_catrom.sh \
63         Magick++/demo/zoom_cubic.sh \
64         Magick++/demo/zoom_gaussian.sh \
65         Magick++/demo/zoom_hamming.sh \
66         Magick++/demo/zoom_hanning.sh \
67         Magick++/demo/zoom_hermite.sh \
68         Magick++/demo/zoom_lanczos.sh \
69         Magick++/demo/zoom_mitchell.sh \
70         Magick++/demo/zoom_point.sh \
71         Magick++/demo/zoom_quadratic.sh \
72         Magick++/demo/zoom_sample.sh \
73         Magick++/demo/zoom_scale.sh \
74         Magick++/demo/zoom_sinc.sh \
75         Magick++/demo/zoom_triangle.sh
76
77 MAGICKPP_EXTRA_DIST = \
78         Magick++/AUTHORS \
79         Magick++/ChangeLog \
80         Magick++/INSTALL \
81         Magick++/NEWS \
82         Magick++/README \
83         Magick++/bin/Magick++-config.1 \
84         Magick++/bin/Magick++-config.in \
85         Magick++/lib/Magick++.pc.in \
86         Magick++/lib/ImageMagick++.pc.in \
87         Magick++/demo/model.miff \
88         Magick++/demo/smile.miff \
89         Magick++/demo/smile_anim.miff \
90         Magick++/demo/tile.miff \
91         $(MAGICKPP_TEST_SCRIPTS_OPT) \
92         Magick++/tests/test_image.miff \
93         Magick++/tests/test_image_anim.miff
94
95 MAGICKPP_CLEANFILES = \
96         Magick++/demo/*_out.* \
97         Magick++/demo/ir.out \
98         Magick++/tests/colorHistogram.txt \
99         Magick++/tests/testmagick_anim_out.miff \
100         Magick++/tests/ir.out
101
102 Magick___lib_libMagick___la_SOURCES = \
103         Magick++/lib/Blob.cpp \
104         Magick++/lib/BlobRef.cpp \
105         Magick++/lib/CoderInfo.cpp \
106         Magick++/lib/Color.cpp \
107         Magick++/lib/Drawable.cpp \
108         Magick++/lib/Exception.cpp \
109         Magick++/lib/Functions.cpp \
110         Magick++/lib/Geometry.cpp \
111         Magick++/lib/Image.cpp \
112         Magick++/lib/ImageRef.cpp \
113         Magick++/lib/Montage.cpp \
114         Magick++/lib/Options.cpp \
115         Magick++/lib/Pixels.cpp \
116         Magick++/lib/STL.cpp \
117         Magick++/lib/Thread.cpp \
118         Magick++/lib/TypeMetric.cpp \
119         Magick++/lib/Magick++.h \
120         Magick++/lib/Magick++/Blob.h \
121         Magick++/lib/Magick++/BlobRef.h \
122         Magick++/lib/Magick++/CoderInfo.h \
123         Magick++/lib/Magick++/Color.h \
124         Magick++/lib/Magick++/Drawable.h \
125         Magick++/lib/Magick++/Exception.h \
126         Magick++/lib/Magick++/Functions.h \
127         Magick++/lib/Magick++/Geometry.h \
128         Magick++/lib/Magick++/Image.h \
129         Magick++/lib/Magick++/ImageRef.h \
130         Magick++/lib/Magick++/Include.h \
131         Magick++/lib/Magick++/Montage.h \
132         Magick++/lib/Magick++/Options.h \
133         Magick++/lib/Magick++/Pixels.h \
134         Magick++/lib/Magick++/STL.h \
135         Magick++/lib/Magick++/Thread.h \
136         Magick++/lib/Magick++/TypeMetric.h
137
138 magickpptopincdir = $(topincludedir)
139 magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS)
140
141 MAGICKPP_TOP_INCHEADERS_OPT = \
142   Magick++/lib/Magick++.h
143
144 magickppincdir = $(topincludedir)/Magick++
145
146 magickppinc_HEADERS = $(MAGICKPP_INCHEADERS)
147
148 MAGICKPP_INCHEADERS_OPT = \
149         Magick++/lib/Magick++/Blob.h \
150         Magick++/lib/Magick++/CoderInfo.h \
151         Magick++/lib/Magick++/Color.h \
152         Magick++/lib/Magick++/Drawable.h \
153         Magick++/lib/Magick++/Exception.h \
154         Magick++/lib/Magick++/Geometry.h \
155         Magick++/lib/Magick++/Image.h \
156         Magick++/lib/Magick++/Include.h \
157         Magick++/lib/Magick++/Montage.h \
158         Magick++/lib/Magick++/Pixels.h \
159         Magick++/lib/Magick++/STL.h \
160         Magick++/lib/Magick++/TypeMetric.h
161
162 Magick___lib_libMagick___la_LDFLAGS = -no-undefined \
163         -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
164 Magick___lib_libMagick___la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
165
166 MAGICKPP_CHECK_PGRMS_OPT = \
167         Magick++/demo/analyze \
168         Magick++/demo/button \
169         Magick++/demo/demo \
170         Magick++/demo/detrans \
171         Magick++/demo/flip \
172         Magick++/demo/gravity \
173         Magick++/demo/piddle \
174         Magick++/demo/shapes \
175         Magick++/demo/zoom \
176         Magick++/tests/appendImages \
177         Magick++/tests/attributes \
178         Magick++/tests/averageImages \
179         Magick++/tests/coalesceImages \
180         Magick++/tests/coderInfo \
181         Magick++/tests/color \
182         Magick++/tests/colorHistogram \
183         Magick++/tests/exceptions \
184         Magick++/tests/montageImages \
185         Magick++/tests/morphImages \
186         Magick++/tests/readWriteBlob \
187         Magick++/tests/readWriteImages
188
189 Magick___demo_analyze_SOURCES           = Magick++/demo/analyze.cpp
190 Magick___demo_analyze_LDADD             = $(MAGICKPP_LIBS)
191
192 Magick___demo_button_SOURCES            = Magick++/demo/button.cpp
193 Magick___demo_button_LDADD              = $(MAGICKPP_LIBS)
194
195 Magick___demo_demo_SOURCES              = Magick++/demo/demo.cpp
196 Magick___demo_demo_LDADD                = $(MAGICKPP_LIBS)
197
198 Magick___demo_detrans_SOURCES           = Magick++/demo/detrans.cpp
199 Magick___demo_detrans_LDADD             = $(MAGICKPP_LIBS)
200
201 Magick___demo_flip_SOURCES              = Magick++/demo/flip.cpp
202 Magick___demo_flip_LDADD                = $(MAGICKPP_LIBS)
203
204 Magick___demo_gravity_SOURCES           = Magick++/demo/gravity.cpp
205 Magick___demo_gravity_LDADD             = $(MAGICKPP_LIBS)
206
207 Magick___demo_piddle_SOURCES            = Magick++/demo/piddle.cpp
208 Magick___demo_piddle_LDADD              = $(MAGICKPP_LIBS)
209
210 Magick___demo_shapes_SOURCES            = Magick++/demo/shapes.cpp
211 Magick___demo_shapes_LDADD              = $(MAGICKPP_LIBS)
212
213 Magick___demo_zoom_SOURCES              = Magick++/demo/zoom.cpp
214 Magick___demo_zoom_LDADD                = $(MAGICKPP_LIBS)
215
216 Magick___tests_appendImages_SOURCES     = Magick++/tests/appendImages.cpp
217 Magick___tests_appendImages_LDADD       = $(MAGICKPP_LIBS)
218
219 Magick___tests_attributes_SOURCES       = Magick++/tests/attributes.cpp
220 Magick___tests_attributes_LDADD         = $(MAGICKPP_LIBS)
221
222 Magick___tests_averageImages_SOURCES    = Magick++/tests/averageImages.cpp
223 Magick___tests_averageImages_LDADD      = $(MAGICKPP_LIBS)
224
225 Magick___tests_coalesceImages_SOURCES   = Magick++/tests/coalesceImages.cpp
226 Magick___tests_coalesceImages_LDADD     = $(MAGICKPP_LIBS)
227
228 Magick___tests_coderInfo_SOURCES        = Magick++/tests/coderInfo.cpp
229 Magick___tests_coderInfo_LDADD          = $(MAGICKPP_LIBS)
230
231 Magick___tests_color_SOURCES            = Magick++/tests/color.cpp
232 Magick___tests_color_LDADD              = $(MAGICKPP_LIBS)
233
234 Magick___tests_colorHistogram_SOURCES   = Magick++/tests/colorHistogram.cpp
235 Magick___tests_colorHistogram_LDADD     = $(MAGICKPP_LIBS)
236
237 Magick___tests_exceptions_SOURCES       = Magick++/tests/exceptions.cpp
238 Magick___tests_exceptions_LDADD         = $(MAGICKPP_LIBS)
239
240 Magick___tests_montageImages_SOURCES    = Magick++/tests/montageImages.cpp
241 Magick___tests_montageImages_LDADD      = $(MAGICKPP_LIBS)
242
243 Magick___tests_morphImages_SOURCES      = Magick++/tests/morphImages.cpp
244 Magick___tests_morphImages_LDADD        = $(MAGICKPP_LIBS)
245
246 Magick___tests_readWriteBlob_SOURCES    = Magick++/tests/readWriteBlob.cpp
247 Magick___tests_readWriteBlob_LDADD      = $(MAGICKPP_LIBS)
248
249 Magick___tests_readWriteImages_SOURCES  = Magick++/tests/readWriteImages.cpp
250 Magick___tests_readWriteImages_LDADD    = $(MAGICKPP_LIBS)
251
252
253 MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html
254