1 # Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
2 # dedicated to making software imaging solutions freely available.
4 # You may not use this file except in compliance with the License. You may
5 # obtain a copy of the License at
7 # http://www.imagemagick.org/script/license.php
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 # Makefile for building MagickWand API.
18 MagickWandincdir = $(topincludedir)/MagickWand
20 MAGICKWAND_SOURCES = \
21 MagickWand/MagickWand.h \
22 MagickWand/animate.c \
23 MagickWand/animate.h \
24 MagickWand/compare.c \
25 MagickWand/compare.h \
26 MagickWand/composite.c \
27 MagickWand/composite.h \
28 MagickWand/conjure.c \
29 MagickWand/conjure.h \
30 MagickWand/convert.c \
31 MagickWand/convert.h \
32 MagickWand/deprecate.h \
33 MagickWand/deprecate.c \
34 MagickWand/display.c \
35 MagickWand/display.h \
36 MagickWand/drawing-wand.c \
37 MagickWand/drawing-wand.h \
38 MagickWand/identify.c \
39 MagickWand/identify.h \
42 MagickWand/magick-image.c \
43 MagickWand/magick-image.h \
44 MagickWand/magick-property.c \
45 MagickWand/magick-property.h \
46 MagickWand/magick-wand.c \
47 MagickWand/magick-wand-private.h \
48 MagickWand/mogrify.c \
49 MagickWand/mogrify.h \
50 MagickWand/mogrify-private.h \
51 MagickWand/montage.c \
52 MagickWand/montage.h \
53 MagickWand/pixel-iterator.c \
54 MagickWand/pixel-iterator.h \
55 MagickWand/pixel-wand.c \
56 MagickWand/pixel-wand.h \
57 MagickWand/pixel-wand-private.h \
63 MagickWand/wand-view.c \
64 MagickWand/wand-view.h
66 MAGICKWAND_INCLUDE_HDRS = \
67 MagickWand/MagickWand.h \
68 MagickWand/animate.h \
69 MagickWand/compare.h \
70 MagickWand/composite.h \
71 MagickWand/conjure.h \
72 MagickWand/convert.h \
73 MagickWand/deprecate.h \
74 MagickWand/display.h \
75 MagickWand/drawing-wand.h \
76 MagickWand/identify.h \
78 MagickWand/magick-image.h \
79 MagickWand/magick-property.h \
80 MagickWand/mogrify.h \
81 MagickWand/montage.h \
82 MagickWand/pixel-iterator.h \
83 MagickWand/pixel-wand.h \
85 MagickWand/wand-view.h
87 MAGICKWAND_NOINST_HDRS = \
88 MagickWand/mogrify-private.h \
89 MagickWand/magick-wand-private.h \
90 MagickWand/pixel-wand-private.h \
94 # Headers which are installed
95 MagickWandinc_HEADERS = \
96 $(MAGICKWAND_INCLUDE_HDRS)
98 MAGICKWAND_BIN_SCRPTS = \
99 MagickWand/MagickWand-config
101 MAGICKWAND_PKGCONFIG = \
102 MagickWand/MagickWand.pc
105 MagickWand/MagickWand-config.1
107 MAGICKWAND_BUILT_SRCS =
109 MAGICKWAND_LIBS = MagickWand/libMagickWand.la
111 MagickWand_libMagickWand_la_SOURCES = $(MAGICKWAND_SOURCES)
112 MagickWand_libMagickWand_la_CPPFLAGS = $(LIBRARY_EXTRA_CPPFLAGS)
113 MagickWand_libMagickWand_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \
115 $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
116 MagickWand_libMagickWand_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) $(GOMP_LIBS) $(MATH_LIBS)
118 MAGICKWAND_EXTRA_DIST = \
119 MagickWand/ChangeLog \
120 MagickWand/input_256c.miff \
121 MagickWand/input_bilevel.miff \
122 MagickWand/input_gray.miff \
123 MagickWand/input_truecolor.miff \
124 MagickWand/MagickWand-config.1 \
125 MagickWand/MagickWand.pc.in \
126 MagickWand/sequence.miff \
127 MagickWand/common.sh \
130 MagickWand_drawtest_SOURCES = MagickWand/drawtest.c
131 MagickWand_drawtest_LDFLAGS = $(LDFLAGS)
132 MagickWand_drawtest_LDADD = $(MAGICKWAND_LIBS)
134 MagickWand_wandtest_SOURCES = MagickWand/wandtest.c
135 MagickWand_wandtest_LDFLAGS = $(LDFLAGS)
136 MagickWand_wandtest_LDADD = $(MAGICKWAND_LIBS)
138 MAGICKWAND_CHECK_PGRMS = \
139 MagickWand/drawtest \
143 MagickWand/drawtest.sh \
144 MagickWand/wandtest.sh
146 MAGICKWAND_CLEANFILES = \