]> granicus.if.org Git - imagemagick/blob - wand/Makefile.am
(no commit message)
[imagemagick] / wand / Makefile.am
1 #  Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization
2 #  dedicated to making software imaging solutions freely available.
3 #
4 #  You may not use this file except in compliance with the License.  You may
5 #  obtain a copy of the License at
6 #
7 #    http://www.imagemagick.org/script/license.php
8 #
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.
14 #
15 #  Makefile for building MagickWand API.
16 #
17
18 wandincdir = $(topincludedir)/wand
19
20 WAND_SOURCES = \
21         wand/MagickWand.h \
22   wand/animate.c \
23         wand/animate.h \
24   wand/compare.c \
25         wand/compare.h \
26   wand/composite.c \
27         wand/composite.h \
28   wand/conjure.c \
29         wand/conjure.h \
30   wand/convert.c \
31         wand/convert.h \
32         wand/deprecate.h \
33         wand/deprecate.c \
34   wand/display.c \
35         wand/display.h \
36   wand/drawing-wand.c \
37         wand/drawing-wand.h \
38   wand/identify.c \
39         wand/identify.h \
40   wand/import.c \
41         wand/import.h \
42         wand/magick-image.c \
43         wand/magick-image.h \
44         wand/magick-property.c \
45         wand/magick-property.h \
46         wand/magick-wand.c \
47         wand/magick-wand.h \
48         wand/magick-wand-private.h \
49   wand/mogrify.c \
50         wand/mogrify.h \
51         wand/mogrify-private.h \
52   wand/montage.c \
53         wand/montage.h \
54         wand/pixel-iterator.c \
55         wand/pixel-iterator.h \
56         wand/pixel-wand.c \
57         wand/pixel-wand.h \
58         wand/pixel-wand-private.h \
59         wand/stream.c \
60         wand/stream.h \
61         wand/studio.h \
62         wand/wand.c \
63         wand/wand.h \
64         wand/wand-view.c \
65         wand/wand-view.h 
66
67 WAND_INCLUDE_HDRS = \
68         wand/MagickWand.h \
69         wand/animate.h \
70         wand/compare.h \
71         wand/composite.h \
72         wand/conjure.h \
73         wand/convert.h \
74         wand/deprecate.h \
75         wand/display.h \
76         wand/drawing-wand.h \
77         wand/identify.h \
78         wand/import.h \
79         wand/magick-image.h \
80         wand/magick-property.h \
81         wand/magick-wand.h \
82         wand/magick_wand.h \
83         wand/mogrify.h \
84         wand/montage.h \
85         wand/pixel-iterator.h \
86         wand/pixel-wand.h \
87         wand/stream.h \
88         wand/wand-view.h
89
90 WAND_NOINST_HDRS = \
91   wand/mogrify-private.h \
92   wand/magick-wand-private.h \
93   wand/pixel-wand-private.h \
94   wand/studio.h \
95   wand/wand.h
96
97 # Headers which are installed
98 wandinc_HEADERS = \
99         $(WAND_INCLUDE_HDRS)
100
101 WAND_BIN_SCRPTS = \
102         wand/Wand-config \
103         wand/MagickWand-config
104
105 WAND_PKGCONFIG = \
106         wand/MagickWand.pc \
107         wand/Wand.pc
108
109 WAND_MANS = \
110         wand/MagickWand-config.1 \
111         wand/Wand-config.1
112
113 WAND_BUILT_SRCS = 
114
115 MAGICKWAND_LIBS = wand/libMagickWand.la
116
117 wand_libMagickWand_la_SOURCES = $(WAND_SOURCES)
118 wand_libMagickWand_la_CPPFLAGS = $(LIBRARY_EXTRA_CPPFLAGS)
119 wand_libMagickWand_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \
120   -version-info \
121   $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
122 wand_libMagickWand_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) $(GOMP_LIBS) $(MATH_LIBS)
123
124 WAND_EXTRA_DIST = \
125         wand/ChangeLog \
126         wand/input_256c.miff \
127         wand/input_bilevel.miff \
128         wand/input_gray.miff \
129         wand/input_truecolor.miff \
130   wand/MagickWand-config.1 \
131         wand/MagickWand.pc.in \
132         wand/sequence.miff \
133   wand/Wand-config.1 \
134         wand/Wand.pc.in  \
135         wand/common.sh \
136         $(WAND_TESTS)
137
138 wand_drawtest_SOURCES      = wand/drawtest.c
139 wand_drawtest_LDFLAGS      = $(LDFLAGS)
140 wand_drawtest_LDADD        = $(MAGICKWAND_LIBS)
141
142 wand_wandtest_SOURCES      = wand/wandtest.c
143 wand_wandtest_LDFLAGS      = $(LDFLAGS)
144 wand_wandtest_LDADD        = $(MAGICKWAND_LIBS)
145
146 WAND_CHECK_PGRMS = \
147         wand/drawtest \
148         wand/wandtest
149
150 WAND_TESTS = \
151         wand/drawtest.sh \
152         wand/wandtest.sh
153
154 WAND_CLEANFILES = \
155         wand/*_out.*