]> 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++/LICENSE \
82         Magick++/NEWS \
83         Magick++/README \
84         Magick++/bin/Magick++-config.1 \
85         Magick++/bin/Magick++-config.in \
86         Magick++/lib/Magick++.pc.in \
87         Magick++/lib/ImageMagick++.pc.in \
88         Magick++/demo/model.miff \
89         Magick++/demo/smile.miff \
90         Magick++/demo/smile_anim.miff \
91         Magick++/demo/tile.miff \
92         $(MAGICKPP_TEST_SCRIPTS_OPT) \
93         Magick++/tests/test_image.miff \
94         Magick++/tests/test_image_anim.miff
95
96 MAGICKPP_CLEANFILES = \
97         Magick++/demo/*_out* \
98         Magick++/demo/ir.out \
99         Magick++/tests/colorHistogram.txt \
100         Magick++/tests/testmagick_anim_out.miff \
101         Magick++/tests/ir.out
102
103 Magick___lib_libMagick___la_SOURCES = \
104         Magick++/lib/Blob.cpp \
105         Magick++/lib/BlobRef.cpp \
106         Magick++/lib/CoderInfo.cpp \
107         Magick++/lib/Color.cpp \
108         Magick++/lib/Drawable.cpp \
109         Magick++/lib/Exception.cpp \
110         Magick++/lib/Functions.cpp \
111         Magick++/lib/Geometry.cpp \
112         Magick++/lib/Image.cpp \
113         Magick++/lib/ImageRef.cpp \
114         Magick++/lib/Montage.cpp \
115         Magick++/lib/Options.cpp \
116         Magick++/lib/Pixels.cpp \
117         Magick++/lib/STL.cpp \
118         Magick++/lib/Thread.cpp \
119         Magick++/lib/TypeMetric.cpp \
120         Magick++/lib/Magick++.h \
121         Magick++/lib/Magick++/Blob.h \
122         Magick++/lib/Magick++/BlobRef.h \
123         Magick++/lib/Magick++/CoderInfo.h \
124         Magick++/lib/Magick++/Color.h \
125         Magick++/lib/Magick++/Drawable.h \
126         Magick++/lib/Magick++/Exception.h \
127         Magick++/lib/Magick++/Functions.h \
128         Magick++/lib/Magick++/Geometry.h \
129         Magick++/lib/Magick++/Image.h \
130         Magick++/lib/Magick++/ImageRef.h \
131         Magick++/lib/Magick++/Include.h \
132         Magick++/lib/Magick++/Montage.h \
133         Magick++/lib/Magick++/Options.h \
134         Magick++/lib/Magick++/Pixels.h \
135         Magick++/lib/Magick++/STL.h \
136         Magick++/lib/Magick++/Thread.h \
137         Magick++/lib/Magick++/TypeMetric.h
138
139 magickpptopincdir = $(topincludedir)
140 magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS)
141
142 MAGICKPP_TOP_INCHEADERS_OPT = \
143   Magick++/lib/Magick++.h
144
145 magickppincdir = $(topincludedir)/Magick++
146
147 magickppinc_HEADERS = $(MAGICKPP_INCHEADERS)
148
149 MAGICKPP_INCHEADERS_OPT = \
150         Magick++/lib/Magick++/Blob.h \
151         Magick++/lib/Magick++/CoderInfo.h \
152         Magick++/lib/Magick++/Color.h \
153         Magick++/lib/Magick++/Drawable.h \
154         Magick++/lib/Magick++/Exception.h \
155         Magick++/lib/Magick++/Geometry.h \
156         Magick++/lib/Magick++/Image.h \
157         Magick++/lib/Magick++/Include.h \
158         Magick++/lib/Magick++/Montage.h \
159         Magick++/lib/Magick++/Pixels.h \
160         Magick++/lib/Magick++/STL.h \
161         Magick++/lib/Magick++/TypeMetric.h
162
163 Magick___lib_libMagick___la_LDFLAGS = -no-undefined \
164         -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
165 Magick___lib_libMagick___la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
166
167 MAGICKPP_CHECK_PGRMS_OPT = \
168         Magick++/demo/analyze \
169         Magick++/demo/button \
170         Magick++/demo/demo \
171         Magick++/demo/detrans \
172         Magick++/demo/flip \
173         Magick++/demo/gravity \
174         Magick++/demo/piddle \
175         Magick++/demo/shapes \
176         Magick++/demo/zoom \
177         Magick++/tests/appendImages \
178         Magick++/tests/attributes \
179         Magick++/tests/averageImages \
180         Magick++/tests/coalesceImages \
181         Magick++/tests/coderInfo \
182         Magick++/tests/color \
183         Magick++/tests/colorHistogram \
184         Magick++/tests/exceptions \
185         Magick++/tests/montageImages \
186         Magick++/tests/morphImages \
187         Magick++/tests/readWriteBlob \
188         Magick++/tests/readWriteImages
189
190 Magick___demo_analyze_SOURCES           = Magick++/demo/analyze.cpp
191 Magick___demo_analyze_LDADD             = $(MAGICKPP_LIBS)
192
193 Magick___demo_button_SOURCES            = Magick++/demo/button.cpp
194 Magick___demo_button_LDADD              = $(MAGICKPP_LIBS)
195
196 Magick___demo_demo_SOURCES              = Magick++/demo/demo.cpp
197 Magick___demo_demo_LDADD                = $(MAGICKPP_LIBS)
198
199 Magick___demo_detrans_SOURCES           = Magick++/demo/detrans.cpp
200 Magick___demo_detrans_LDADD             = $(MAGICKPP_LIBS)
201
202 Magick___demo_flip_SOURCES              = Magick++/demo/flip.cpp
203 Magick___demo_flip_LDADD                = $(MAGICKPP_LIBS)
204
205 Magick___demo_gravity_SOURCES           = Magick++/demo/gravity.cpp
206 Magick___demo_gravity_LDADD             = $(MAGICKPP_LIBS)
207
208 Magick___demo_piddle_SOURCES            = Magick++/demo/piddle.cpp
209 Magick___demo_piddle_LDADD              = $(MAGICKPP_LIBS)
210
211 Magick___demo_shapes_SOURCES            = Magick++/demo/shapes.cpp
212 Magick___demo_shapes_LDADD              = $(MAGICKPP_LIBS)
213
214 Magick___demo_zoom_SOURCES              = Magick++/demo/zoom.cpp
215 Magick___demo_zoom_LDADD                = $(MAGICKPP_LIBS)
216
217 Magick___tests_appendImages_SOURCES     = Magick++/tests/appendImages.cpp
218 Magick___tests_appendImages_LDADD       = $(MAGICKPP_LIBS)
219
220 Magick___tests_attributes_SOURCES       = Magick++/tests/attributes.cpp
221 Magick___tests_attributes_LDADD         = $(MAGICKPP_LIBS)
222
223 Magick___tests_averageImages_SOURCES    = Magick++/tests/averageImages.cpp
224 Magick___tests_averageImages_LDADD      = $(MAGICKPP_LIBS)
225
226 Magick___tests_coalesceImages_SOURCES   = Magick++/tests/coalesceImages.cpp
227 Magick___tests_coalesceImages_LDADD     = $(MAGICKPP_LIBS)
228
229 Magick___tests_coderInfo_SOURCES        = Magick++/tests/coderInfo.cpp
230 Magick___tests_coderInfo_LDADD          = $(MAGICKPP_LIBS)
231
232 Magick___tests_color_SOURCES            = Magick++/tests/color.cpp
233 Magick___tests_color_LDADD              = $(MAGICKPP_LIBS)
234
235 Magick___tests_colorHistogram_SOURCES   = Magick++/tests/colorHistogram.cpp
236 Magick___tests_colorHistogram_LDADD     = $(MAGICKPP_LIBS)
237
238 Magick___tests_exceptions_SOURCES       = Magick++/tests/exceptions.cpp
239 Magick___tests_exceptions_LDADD         = $(MAGICKPP_LIBS)
240
241 Magick___tests_montageImages_SOURCES    = Magick++/tests/montageImages.cpp
242 Magick___tests_montageImages_LDADD      = $(MAGICKPP_LIBS)
243
244 Magick___tests_morphImages_SOURCES      = Magick++/tests/morphImages.cpp
245 Magick___tests_morphImages_LDADD        = $(MAGICKPP_LIBS)
246
247 Magick___tests_readWriteBlob_SOURCES    = Magick++/tests/readWriteBlob.cpp
248 Magick___tests_readWriteBlob_LDADD      = $(MAGICKPP_LIBS)
249
250 Magick___tests_readWriteImages_SOURCES  = Magick++/tests/readWriteImages.cpp
251 Magick___tests_readWriteImages_LDADD    = $(MAGICKPP_LIBS)
252
253
254 MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html
255