# Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization # dedicated to making software imaging solutions freely available. # # You may not use this file except in compliance with the License. You may # obtain a copy of the License at # # http://www.imagemagick.org/script/license.php # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Makefile for building ImageMagick utilities. UTILITIES_PGMS = \ utilities/animate \ utilities/compare \ utilities/composite \ utilities/conjure \ utilities/convert \ utilities/display \ utilities/identify \ utilities/import \ utilities/magick \ utilities/mogrify \ utilities/montage \ utilities/stream UTILITIES_XFAIL_TESTS = \ $(UTILITIES_TTF_XFAIL_TESTS) \ $(UTILITIES_XML_XFAIL_TESTS) utilities_animate_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_animate_LDFLAGS = $(LDFLAGS) utilities_animate_SOURCES = utilities/animate.c utilities_compare_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_compare_LDFLAGS = $(LDFLAGS) utilities_compare_SOURCES = utilities/compare.c utilities_composite_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_composite_LDFLAGS = $(LDFLAGS) utilities_composite_SOURCES = utilities/composite.c utilities_conjure_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_conjure_LDFLAGS = $(LDFLAGS) utilities_conjure_SOURCES = utilities/conjure.c utilities_convert_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_convert_LDFLAGS = $(LDFLAGS) utilities_convert_SOURCES = utilities/convert.c utilities_display_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_display_LDFLAGS = $(LDFLAGS) utilities_display_SOURCES = utilities/display.c utilities_identify_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_identify_LDFLAGS = $(LDFLAGS) utilities_identify_SOURCES = utilities/identify.c utilities_import_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_import_LDFLAGS = $(LDFLAGS) utilities_import_SOURCES = utilities/import.c utilities_magick_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_magick_LDFLAGS = $(LDFLAGS) utilities_magick_SOURCES = utilities/magick.c utilities_mogrify_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_mogrify_LDFLAGS = $(LDFLAGS) utilities_mogrify_SOURCES = utilities/mogrify.c utilities_montage_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_montage_LDFLAGS = $(LDFLAGS) utilities_montage_SOURCES = utilities/montage.c utilities_stream_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) utilities_stream_LDFLAGS = $(LDFLAGS) utilities_stream_SOURCES = utilities/stream.c UTILITIES_MANS = \ utilities/ImageMagick.1 \ utilities/animate.1 \ utilities/compare.1 \ utilities/composite.1 \ utilities/conjure.1 \ utilities/convert.1 \ utilities/display.1 \ utilities/identify.1 \ utilities/import.1 \ utilities/magick.1 \ utilities/mogrify.1 \ utilities/montage.1 \ utilities/stream.1 UTILITIES_CONFIGURE = \ utilities/ImageMagick.1.in \ utilities/animate.1.in \ utilities/compare.1.in \ utilities/composite.1.in \ utilities/conjure.1.in \ utilities/convert.1.in \ utilities/display.1.in \ utilities/identify.1.in \ utilities/import.1.in \ utilities/magick.1.in \ utilities/mogrify.1.in \ utilities/montage.1.in \ utilities/stream.1.in UTILITIES_EXTRA_DIST = \ $(UTILITIES_MANS) \ $(UTILITIES_TESTS) UTILITIES_CLEANFILES = # Link these utilities to 'magick'. MAGICKPROGRAMS=convert magick-script UTILITIES_INSTALL_EXEC_LOCAL_TARGETS=install-exec-local-utilities install-exec-local-utilities: $(mkdir_p) $(DESTDIR)$(bindir) cd $(DESTDIR)$(bindir) ; \ magick=`echo "magick" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ for name in $(MAGICKPROGRAMS) ; \ do \ target=`echo "$$name" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ rm -f $$target ; \ $(LN_S) $$magick $$target ; \ done UTILITIES_UNINSTALL_LOCAL_TARGETS=uninstall-local-utilities uninstall-local-utilities: cd $(DESTDIR)$(bindir) ; \ for name in $(MAGICKPROGRAMS) ; \ do \ target=`echo "$$name" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ rm -f $$target ; \ done