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