]> 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++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la
11 MAGICKPP_LDADD = $(MAGICKPP_LIBS) $(top_builddir)/MagickCore/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la
12 MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT)
13 MAGICKPP_MANS = $(MAGICKPP_MANS_OPT)
14 MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT)
15 MAGICKPP_SCRPTS = $(MAGICKPP_SCRPTS_OPT)
16 MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRPTS_OPT)
17 MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT)
18 MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT)
19 else
20 MAGICKPP_LIBS = 
21 MAGICKPP_LDADD =
22 MAGICKPP_CHECK_PGRMS = 
23 MAGICKPP_MANS = 
24 MAGICKPP_PKGCONFIG = 
25 MAGICKPP_SCRPTS =
26 MAGICKPP_TESTS = 
27 MAGICKPP_TOP_INCHEADERS =
28 MAGICKPP_INCHEADERS =
29 endif
30
31 MAGICKPP_SCRPTS_OPT = \
32         Magick++/bin/Magick++-config
33
34 MAGICKPP_MANS_OPT = \
35         Magick++/bin/Magick++-config.1
36
37 MAGICKPP_PKGCONFIG_OPT = \
38         Magick++/lib/Magick++.pc \
39         Magick++/lib/Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc
40
41 MAGICKPP_TEST_SCRPTS_OPT = \
42         Magick++/tests/tests.tap \
43         Magick++/demo/demos.tap
44
45 MAGICKPP_EXTRA_DIST = \
46         Magick++/AUTHORS \
47         Magick++/ChangeLog \
48         Magick++/INSTALL \
49         Magick++/LICENSE \
50         Magick++/NEWS \
51         Magick++/README \
52         Magick++/bin/Magick++-config.1 \
53         Magick++/bin/Magick++-config.in \
54         Magick++/lib/libMagick++.map \
55         Magick++/lib/Magick++.pc.in \
56         Magick++/demo/model.miff \
57         Magick++/demo/smile.miff \
58         Magick++/demo/smile_anim.miff \
59         Magick++/demo/tile.miff \
60         $(MAGICKPP_TEST_SCRPTS_OPT) \
61         Magick++/tests/test_image.miff \
62         Magick++/tests/test_image_anim.miff
63
64 MAGICKPP_CLEANFILES = \
65         Magick++/demo/*_out* \
66         Magick++/demo/ir.out \
67         Magick++/tests/colorHistogram.txt \
68         Magick++/tests/testmagick_anim_out.miff \
69         Magick++/tests/ir.out
70
71 Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = \
72         Magick++/lib/Blob.cpp \
73         Magick++/lib/BlobRef.cpp \
74         Magick++/lib/CoderInfo.cpp \
75         Magick++/lib/Color.cpp \
76         Magick++/lib/Drawable.cpp \
77         Magick++/lib/Exception.cpp \
78         Magick++/lib/Functions.cpp \
79         Magick++/lib/Geometry.cpp \
80         Magick++/lib/Image.cpp \
81         Magick++/lib/ImageRef.cpp \
82         Magick++/lib/Montage.cpp \
83         Magick++/lib/Options.cpp \
84         Magick++/lib/Pixels.cpp \
85         Magick++/lib/STL.cpp \
86         Magick++/lib/Thread.cpp \
87         Magick++/lib/TypeMetric.cpp \
88         Magick++/lib/Magick++.h \
89         Magick++/lib/Magick++/Blob.h \
90         Magick++/lib/Magick++/BlobRef.h \
91         Magick++/lib/Magick++/CoderInfo.h \
92         Magick++/lib/Magick++/Color.h \
93         Magick++/lib/Magick++/Drawable.h \
94         Magick++/lib/Magick++/Exception.h \
95         Magick++/lib/Magick++/Functions.h \
96         Magick++/lib/Magick++/Geometry.h \
97         Magick++/lib/Magick++/Image.h \
98         Magick++/lib/Magick++/ImageRef.h \
99         Magick++/lib/Magick++/Include.h \
100         Magick++/lib/Magick++/Montage.h \
101         Magick++/lib/Magick++/Options.h \
102         Magick++/lib/Magick++/Pixels.h \
103         Magick++/lib/Magick++/STL.h \
104         Magick++/lib/Magick++/Thread.h \
105         Magick++/lib/Magick++/TypeMetric.h
106
107 magickpptopincdir = $(INCLUDE_PATH)
108 magickpptopinc_HEADERS = $(MAGICKPP_TOP_INCHEADERS)
109
110 MAGICKPP_TOP_INCHEADERS_OPT = \
111   Magick++/lib/Magick++.h
112
113 magickppincdir = $(INCLUDE_PATH)/Magick++
114
115 magickppinc_HEADERS = $(MAGICKPP_INCHEADERS)
116
117 MAGICKPP_INCHEADERS_OPT = \
118         Magick++/lib/Magick++/Blob.h \
119         Magick++/lib/Magick++/CoderInfo.h \
120         Magick++/lib/Magick++/Color.h \
121         Magick++/lib/Magick++/Drawable.h \
122         Magick++/lib/Magick++/Exception.h \
123         Magick++/lib/Magick++/Geometry.h \
124         Magick++/lib/Magick++/Image.h \
125         Magick++/lib/Magick++/Include.h \
126         Magick++/lib/Magick++/Montage.h \
127         Magick++/lib/Magick++/Pixels.h \
128         Magick++/lib/Magick++/STL.h \
129         Magick++/lib/Magick++/TypeMetric.h
130
131 if HAVE_LD_VERSION_SCRIPT
132 Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION =  -Wl,--version-script=$(top_srcdir)/Magick++/lib/libMagick++.map
133 else
134 Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*"
135 endif
136
137 Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \
138   $(Magick___lib_libMagick___la_LDFLAGS_VERSION) $(MAGICK_LT_RELEASE_OPTS) \
139   -version-info \
140   $(MAGICKPP_LIBRARY_CURRENT):$(MAGICKPP_LIBRARY_REVISION):$(MAGICKPP_LIBRARY_AGE)
141 Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
142
143 MAGICKPP_CHECK_PGRMS_OPT = \
144         Magick++/demo/analyze \
145         Magick++/demo/button \
146         Magick++/demo/demo \
147         Magick++/demo/detrans \
148         Magick++/demo/flip \
149         Magick++/demo/gravity \
150         Magick++/demo/piddle \
151         Magick++/demo/shapes \
152         Magick++/demo/zoom \
153         Magick++/tests/appendImages \
154         Magick++/tests/attributes \
155         Magick++/tests/averageImages \
156         Magick++/tests/coalesceImages \
157         Magick++/tests/coderInfo \
158         Magick++/tests/color \
159         Magick++/tests/colorHistogram \
160         Magick++/tests/exceptions \
161         Magick++/tests/montageImages \
162         Magick++/tests/morphImages \
163         Magick++/tests/readWriteBlob \
164         Magick++/tests/readWriteImages
165
166 Magick___demo_analyze_SOURCES           = Magick++/demo/analyze.cpp
167 Magick___demo_analyze_LDADD             = $(MAGICKPP_LDADD)
168
169 Magick___demo_button_SOURCES            = Magick++/demo/button.cpp
170 Magick___demo_button_LDADD              = $(MAGICKPP_LDADD)
171
172 Magick___demo_demo_SOURCES              = Magick++/demo/demo.cpp
173 Magick___demo_demo_LDADD                = $(MAGICKPP_LDADD)
174
175 Magick___demo_detrans_SOURCES           = Magick++/demo/detrans.cpp
176 Magick___demo_detrans_LDADD             = $(MAGICKPP_LDADD)
177
178 Magick___demo_flip_SOURCES              = Magick++/demo/flip.cpp
179 Magick___demo_flip_LDADD                = $(MAGICKPP_LDADD)
180
181 Magick___demo_gravity_SOURCES           = Magick++/demo/gravity.cpp
182 Magick___demo_gravity_LDADD             = $(MAGICKPP_LDADD)
183
184 Magick___demo_piddle_SOURCES            = Magick++/demo/piddle.cpp
185 Magick___demo_piddle_LDADD              = $(MAGICKPP_LDADD)
186
187 Magick___demo_shapes_SOURCES            = Magick++/demo/shapes.cpp
188 Magick___demo_shapes_LDADD              = $(MAGICKPP_LDADD)
189
190 Magick___demo_zoom_SOURCES              = Magick++/demo/zoom.cpp
191 Magick___demo_zoom_LDADD                = $(MAGICKPP_LDADD)
192
193 Magick___tests_appendImages_SOURCES     = Magick++/tests/appendImages.cpp
194 Magick___tests_appendImages_LDADD       = $(MAGICKPP_LDADD)
195
196 Magick___tests_attributes_SOURCES       = Magick++/tests/attributes.cpp
197 Magick___tests_attributes_LDADD         = $(MAGICKPP_LDADD)
198
199 Magick___tests_averageImages_SOURCES    = Magick++/tests/averageImages.cpp
200 Magick___tests_averageImages_LDADD      = $(MAGICKPP_LDADD)
201
202 Magick___tests_coalesceImages_SOURCES   = Magick++/tests/coalesceImages.cpp
203 Magick___tests_coalesceImages_LDADD     = $(MAGICKPP_LDADD)
204
205 Magick___tests_coderInfo_SOURCES        = Magick++/tests/coderInfo.cpp
206 Magick___tests_coderInfo_LDADD          = $(MAGICKPP_LDADD)
207
208 Magick___tests_color_SOURCES            = Magick++/tests/color.cpp
209 Magick___tests_color_LDADD              = $(MAGICKPP_LDADD)
210
211 Magick___tests_colorHistogram_SOURCES   = Magick++/tests/colorHistogram.cpp
212 Magick___tests_colorHistogram_LDADD     = $(MAGICKPP_LDADD)
213
214 Magick___tests_exceptions_SOURCES       = Magick++/tests/exceptions.cpp
215 Magick___tests_exceptions_LDADD         = $(MAGICKPP_LDADD)
216
217 Magick___tests_montageImages_SOURCES    = Magick++/tests/montageImages.cpp
218 Magick___tests_montageImages_LDADD      = $(MAGICKPP_LDADD)
219
220 Magick___tests_morphImages_SOURCES      = Magick++/tests/morphImages.cpp
221 Magick___tests_morphImages_LDADD        = $(MAGICKPP_LDADD)
222
223 Magick___tests_readWriteBlob_SOURCES    = Magick++/tests/readWriteBlob.cpp
224 Magick___tests_readWriteBlob_LDADD      = $(MAGICKPP_LDADD)
225
226 Magick___tests_readWriteImages_SOURCES  = Magick++/tests/readWriteImages.cpp
227 Magick___tests_readWriteImages_LDADD    = $(MAGICKPP_LDADD)
228
229
230 MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html
231