blob: 92fc91162664ebfade952918588484d604e2dd42 [file] [log] [blame]
cristy1454be72011-12-19 01:52:48 +00001# Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization
cristy4c08aed2011-07-01 19:47:50 +00002# 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
cristy2a11bef2011-10-28 18:33:11 +000018MagickWandincdir = $(INCLUDE_PATH)/MagickWand
cristy4c08aed2011-07-01 19:47:50 +000019
20MAGICKWAND_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 \
40 MagickWand/import.c \
41 MagickWand/import.h \
anthony1cdc5b72012-03-03 02:31:18 +000042 MagickWand/magick-cli.c \
43 MagickWand/magick-cli.h \
cristy4c08aed2011-07-01 19:47:50 +000044 MagickWand/magick-image.c \
45 MagickWand/magick-image.h \
46 MagickWand/magick-property.c \
47 MagickWand/magick-property.h \
48 MagickWand/magick-wand.c \
49 MagickWand/magick-wand-private.h \
cristyb2b54812012-02-19 18:15:55 +000050 MagickWand/method-attribute.h \
cristy4c08aed2011-07-01 19:47:50 +000051 MagickWand/mogrify.c \
52 MagickWand/mogrify.h \
53 MagickWand/mogrify-private.h \
54 MagickWand/montage.c \
55 MagickWand/montage.h \
cristy0a0ca4f2011-09-28 01:15:28 +000056 MagickWand/operation.c \
57 MagickWand/operation.h \
cristy4c08aed2011-07-01 19:47:50 +000058 MagickWand/pixel-iterator.c \
59 MagickWand/pixel-iterator.h \
60 MagickWand/pixel-wand.c \
61 MagickWand/pixel-wand.h \
62 MagickWand/pixel-wand-private.h \
anthony1cdc5b72012-03-03 02:31:18 +000063 MagickWand/script-token.c \
64 MagickWand/script-token.h \
cristy4c08aed2011-07-01 19:47:50 +000065 MagickWand/stream.c \
66 MagickWand/stream.h \
67 MagickWand/studio.h \
68 MagickWand/wand.c \
69 MagickWand/wand.h \
anthony756cd0d2012-04-08 12:41:44 +000070 MagickWand/wandcli.c \
71 MagickWand/wandcli.h \
72 MagickWand/wandcli-private.h \
cristy4c08aed2011-07-01 19:47:50 +000073 MagickWand/wand-view.c \
74 MagickWand/wand-view.h
75
76MAGICKWAND_INCLUDE_HDRS = \
77 MagickWand/MagickWand.h \
78 MagickWand/animate.h \
79 MagickWand/compare.h \
80 MagickWand/composite.h \
81 MagickWand/conjure.h \
82 MagickWand/convert.h \
83 MagickWand/deprecate.h \
84 MagickWand/display.h \
85 MagickWand/drawing-wand.h \
86 MagickWand/identify.h \
87 MagickWand/import.h \
cristyde3fc5d2012-02-12 15:40:47 +000088 MagickWand/magick-cli.h \
cristy4c08aed2011-07-01 19:47:50 +000089 MagickWand/magick-image.h \
90 MagickWand/magick-property.h \
cristyb2b54812012-02-19 18:15:55 +000091 MagickWand/method-attribute.h \
cristy4c08aed2011-07-01 19:47:50 +000092 MagickWand/mogrify.h \
93 MagickWand/montage.h \
cristy0a0ca4f2011-09-28 01:15:28 +000094 MagickWand/operation.h \
cristy4c08aed2011-07-01 19:47:50 +000095 MagickWand/pixel-iterator.h \
96 MagickWand/pixel-wand.h \
97 MagickWand/stream.h \
anthony756cd0d2012-04-08 12:41:44 +000098 MagickWand/wandcli.h \
cristy4c08aed2011-07-01 19:47:50 +000099 MagickWand/wand-view.h
100
101MAGICKWAND_NOINST_HDRS = \
102 MagickWand/mogrify-private.h \
103 MagickWand/magick-wand-private.h \
cristy4c08aed2011-07-01 19:47:50 +0000104 MagickWand/pixel-wand-private.h \
anthony1cdc5b72012-03-03 02:31:18 +0000105 MagickWand/script-token.h \
cristy4c08aed2011-07-01 19:47:50 +0000106 MagickWand/studio.h \
anthony8c6f51d2012-04-10 11:54:51 +0000107 MagickWand/wand.h \
cristye73514f2012-04-09 11:22:43 +0000108 MagickWand/wandcli-private.h
cristy4c08aed2011-07-01 19:47:50 +0000109
110# Headers which are installed
111MagickWandinc_HEADERS = \
112 $(MAGICKWAND_INCLUDE_HDRS)
113
114MAGICKWAND_BIN_SCRPTS = \
115 MagickWand/MagickWand-config
116
117MAGICKWAND_PKGCONFIG = \
118 MagickWand/MagickWand.pc
119
120MAGICKWAND_MANS = \
121 MagickWand/MagickWand-config.1
122
123MAGICKWAND_BUILT_SRCS =
124
125MAGICKWAND_LIBS = MagickWand/libMagickWand.la
126
127MagickWand_libMagickWand_la_SOURCES = $(MAGICKWAND_SOURCES)
128MagickWand_libMagickWand_la_CPPFLAGS = $(LIBRARY_EXTRA_CPPFLAGS)
129MagickWand_libMagickWand_la_LDFLAGS = -no-undefined -export-symbols-regex ".*" \
cristy3a75f062012-09-08 23:29:40 +0000130 $(MAGICK_LT_RELEASE_OPTS) -version-info \
cristy4c08aed2011-07-01 19:47:50 +0000131 $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
132MagickWand_libMagickWand_la_LIBADD = $(MAGICKCORE_LIBS) $(X11_LIBS) $(GOMP_LIBS) $(MATH_LIBS)
133
134MAGICKWAND_EXTRA_DIST = \
135 MagickWand/ChangeLog \
cristy4c08aed2011-07-01 19:47:50 +0000136 MagickWand/MagickWand-config.1 \
cristy04fb5db2012-08-21 15:58:33 +0000137 MagickWand/MagickWand.pc.in
cristy4c08aed2011-07-01 19:47:50 +0000138 $(MAGICKWAND_TESTS)
139
cristy04fb5db2012-08-21 15:58:33 +0000140MAGICKWAND_CLEANFILES =