root/ImageMagick/trunk/Magick++/Makefile.am

Revision 1, 7.6 KB (checked in by cristy, 3 months ago)


Line 
1#
2# Top Makefile for Magick++
3#
4# Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004, 2008
5#
6
7AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib
8
9if WITH_MAGICK_PLUS_PLUS
10MAGICKPP_LIBS = Magick++/lib/libMagick++.la
11MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT)
12MAGICKPP_MANS = $(MAGICKPP_MANS_OPT)
13MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT)
14MAGICKPP_SCRPTS = $(MAGICKPP_SCRIPTS_OPT)
15MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRIPTS_OPT)
16MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT)
17MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT)
18else
19MAGICKPP_LIBS =
20MAGICKPP_CHECK_PGRMS =
21MAGICKPP_MANS =
22MAGICKPP_PKGCONFIG =
23MAGICKPP_SCRPTS =
24MAGICKPP_TESTS =
25MAGICKPP_TOP_INCHEADERS =
26MAGICKPP_INCHEADERS =
27endif
28
29MAGICKPP_SCRIPTS_OPT = \
30        Magick++/bin/Magick++-config
31
32MAGICKPP_MANS_OPT = \
33        Magick++/bin/Magick++-config.1
34
35MAGICKPP_PKGCONFIG_OPT = \
36        Magick++/lib/Magick++.pc \
37        Magick++/lib/ImageMagick++.pc
38
39MAGICKPP_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
77MAGICKPP_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
95MAGICKPP_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
102Magick___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
138magickpptopincdir = $(topincludedir)
139magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS)
140
141MAGICKPP_TOP_INCHEADERS_OPT = \
142  Magick++/lib/Magick++.h
143
144magickppincdir = $(topincludedir)/Magick++
145
146magickppinc_HEADERS = $(MAGICKPP_INCHEADERS)
147
148MAGICKPP_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
162Magick___lib_libMagick___la_LDFLAGS = \
163        -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
164Magick___lib_libMagick___la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
165
166MAGICKPP_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
189Magick___demo_analyze_SOURCES           = Magick++/demo/analyze.cpp
190Magick___demo_analyze_LDADD             = $(MAGICKPP_LIBS)
191
192Magick___demo_button_SOURCES            = Magick++/demo/button.cpp
193Magick___demo_button_LDADD              = $(MAGICKPP_LIBS)
194
195Magick___demo_demo_SOURCES              = Magick++/demo/demo.cpp
196Magick___demo_demo_LDADD                = $(MAGICKPP_LIBS)
197
198Magick___demo_detrans_SOURCES           = Magick++/demo/detrans.cpp
199Magick___demo_detrans_LDADD             = $(MAGICKPP_LIBS)
200
201Magick___demo_flip_SOURCES              = Magick++/demo/flip.cpp
202Magick___demo_flip_LDADD                = $(MAGICKPP_LIBS)
203
204Magick___demo_gravity_SOURCES           = Magick++/demo/gravity.cpp
205Magick___demo_gravity_LDADD             = $(MAGICKPP_LIBS)
206
207Magick___demo_piddle_SOURCES            = Magick++/demo/piddle.cpp
208Magick___demo_piddle_LDADD              = $(MAGICKPP_LIBS)
209
210Magick___demo_shapes_SOURCES            = Magick++/demo/shapes.cpp
211Magick___demo_shapes_LDADD              = $(MAGICKPP_LIBS)
212
213Magick___demo_zoom_SOURCES              = Magick++/demo/zoom.cpp
214Magick___demo_zoom_LDADD                = $(MAGICKPP_LIBS)
215
216Magick___tests_appendImages_SOURCES     = Magick++/tests/appendImages.cpp
217Magick___tests_appendImages_LDADD       = $(MAGICKPP_LIBS)
218
219Magick___tests_attributes_SOURCES       = Magick++/tests/attributes.cpp
220Magick___tests_attributes_LDADD         = $(MAGICKPP_LIBS)
221
222Magick___tests_averageImages_SOURCES    = Magick++/tests/averageImages.cpp
223Magick___tests_averageImages_LDADD      = $(MAGICKPP_LIBS)
224
225Magick___tests_coalesceImages_SOURCES   = Magick++/tests/coalesceImages.cpp
226Magick___tests_coalesceImages_LDADD     = $(MAGICKPP_LIBS)
227
228Magick___tests_coderInfo_SOURCES        = Magick++/tests/coderInfo.cpp
229Magick___tests_coderInfo_LDADD          = $(MAGICKPP_LIBS)
230
231Magick___tests_color_SOURCES            = Magick++/tests/color.cpp
232Magick___tests_color_LDADD              = $(MAGICKPP_LIBS)
233
234Magick___tests_colorHistogram_SOURCES   = Magick++/tests/colorHistogram.cpp
235Magick___tests_colorHistogram_LDADD     = $(MAGICKPP_LIBS)
236
237Magick___tests_exceptions_SOURCES       = Magick++/tests/exceptions.cpp
238Magick___tests_exceptions_LDADD         = $(MAGICKPP_LIBS)
239
240Magick___tests_montageImages_SOURCES    = Magick++/tests/montageImages.cpp
241Magick___tests_montageImages_LDADD      = $(MAGICKPP_LIBS)
242
243Magick___tests_morphImages_SOURCES      = Magick++/tests/morphImages.cpp
244Magick___tests_morphImages_LDADD        = $(MAGICKPP_LIBS)
245
246Magick___tests_readWriteBlob_SOURCES    = Magick++/tests/readWriteBlob.cpp
247Magick___tests_readWriteBlob_LDADD      = $(MAGICKPP_LIBS)
248
249Magick___tests_readWriteImages_SOURCES  = Magick++/tests/readWriteImages.cpp
250Magick___tests_readWriteImages_LDADD    = $(MAGICKPP_LIBS)
251
252
253MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html
254
Note: See TracBrowser for help on using the browser.