1 # Copyright 1999-2018 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 ImageMagick utilities.
21 UTILITIES_XFAIL_TESTS = \
22 $(UTILITIES_TTF_XFAIL_TESTS) \
23 $(UTILITIES_XML_XFAIL_TESTS)
25 utilities_magick_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
26 utilities_magick_LDFLAGS = $(LDFLAGS)
27 utilities_magick_SOURCES = utilities/magick.c
30 utilities/ImageMagick.1 \
33 utilities/composite.1 \
37 utilities/identify.1 \
40 utilities/magick-script.1 \
45 UTILITIES_CONFIGURE = \
46 utilities/ImageMagick.1.in \
47 utilities/animate.1.in \
48 utilities/compare.1.in \
49 utilities/composite.1.in \
50 utilities/conjure.1.in \
51 utilities/convert.1.in \
52 utilities/display.1.in \
53 utilities/identify.1.in \
54 utilities/import.1.in \
55 utilities/magick.1.in \
56 utilities/magick-script.1.in \
57 utilities/mogrify.1.in \
58 utilities/montage.1.in \
62 UTILITIES_EXTRA_DIST = \
66 UTILITIES_CLEANFILES =
68 # Link these utilities to 'magick'.
69 MAGICK_UTILITIES=animate compare composite conjure convert display identify import magick-script mogrify montage stream
75 UTILITIES_EXTRA_DIST =
76 UTILITIES_CLEANFILES =
80 UTILITIES_INSTALL_EXEC_LOCAL_TARGETS=install-exec-local-utilities
81 install-exec-local-utilities:
82 $(mkdir_p) $(DESTDIR)$(bindir)
83 cd $(DESTDIR)$(bindir) ; \
84 magick=`echo "magick" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
85 for name in $(MAGICK_UTILITIES) ; \
87 target=`echo "$$name" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
89 $(LN_S) $$magick $$target ; \
92 UTILITIES_UNINSTALL_LOCAL_TARGETS=uninstall-local-utilities
93 uninstall-local-utilities:
94 cd $(DESTDIR)$(bindir) ; \
95 for name in $(MAGICK_UTILITIES) ; \
97 target=`echo "$$name" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \