]> granicus.if.org Git - imagemagick/blobdiff - Magick++/Makefile.am
Added checks for exceptions.
[imagemagick] / Magick++ / Makefile.am
index 28d684d664590273e9ac660d80cc6869c4a914b6..e380b23197b4661101647f5ea24152f035df6b96 100644 (file)
@@ -7,13 +7,13 @@
 AM_CPPFLAGS += -I$(top_srcdir)/Magick++/lib
 
 if WITH_MAGICK_PLUS_PLUS
-MAGICKPP_LIBS = Magick++/lib/libMagick++-@MAGICK_ABI_SUFFIX@.la
-MAGICKPP_LDADD = $(MAGICKPP_LIBS) $(top_builddir)/MagickCore/libMagickCore-@MAGICK_ABI_SUFFIX@.la
+MAGICKPP_LIBS = Magick++/lib/libMagick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la
+MAGICKPP_LDADD = $(MAGICKPP_LIBS) $(top_builddir)/MagickCore/libMagickCore-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.la
 MAGICKPP_CHECK_PGRMS = $(MAGICKPP_CHECK_PGRMS_OPT)
 MAGICKPP_MANS = $(MAGICKPP_MANS_OPT)
 MAGICKPP_PKGCONFIG = $(MAGICKPP_PKGCONFIG_OPT)
-MAGICKPP_SCRPTS = $(MAGICKPP_SCRIPTS_OPT)
-MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRIPTS_OPT)
+MAGICKPP_SCRPTS = $(MAGICKPP_SCRPTS_OPT)
+MAGICKPP_TESTS = $(MAGICKPP_TEST_SCRPTS_OPT)
 MAGICKPP_TOP_INCHEADERS = $(MAGICKPP_TOP_INCHEADERS_OPT)
 MAGICKPP_INCHEADERS = $(MAGICKPP_INCHEADERS_OPT)
 else
@@ -28,7 +28,7 @@ MAGICKPP_TOP_INCHEADERS =
 MAGICKPP_INCHEADERS =
 endif
 
-MAGICKPP_SCRIPTS_OPT = \
+MAGICKPP_SCRPTS_OPT = \
        Magick++/bin/Magick++-config
 
 MAGICKPP_MANS_OPT = \
@@ -36,11 +36,9 @@ MAGICKPP_MANS_OPT = \
 
 MAGICKPP_PKGCONFIG_OPT = \
        Magick++/lib/Magick++.pc \
-       Magick++/lib/ImageMagick++.pc \
-       Magick++/lib/Magick++-@MAGICK_ABI_SUFFIX@.pc \
-       Magick++/lib/ImageMagick++-@MAGICK_ABI_SUFFIX@.pc
+       Magick++/lib/Magick++-@MAGICK_MAJOR_VERSION@.@MAGICK_ABI_SUFFIX@.pc
 
-MAGICKPP_TEST_SCRIPTS_OPT = \
+MAGICKPP_TEST_SCRPTS_OPT = \
        Magick++/tests/tests.tap \
        Magick++/demo/demos.tap
 
@@ -53,14 +51,13 @@ MAGICKPP_EXTRA_DIST = \
        Magick++/README \
        Magick++/bin/Magick++-config.1 \
        Magick++/bin/Magick++-config.in \
-       Magick++/lib/ImageMagick++.pc.in \
        Magick++/lib/libMagick++.map \
        Magick++/lib/Magick++.pc.in \
        Magick++/demo/model.miff \
        Magick++/demo/smile.miff \
        Magick++/demo/smile_anim.miff \
        Magick++/demo/tile.miff \
-       $(MAGICKPP_TEST_SCRIPTS_OPT) \
+       $(MAGICKPP_TEST_SCRPTS_OPT) \
        Magick++/tests/test_image.miff \
        Magick++/tests/test_image_anim.miff
 
@@ -71,9 +68,10 @@ MAGICKPP_CLEANFILES = \
        Magick++/tests/testmagick_anim_out.miff \
        Magick++/tests/ir.out
 
-Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_SOURCES = \
+Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_SOURCES = \
        Magick++/lib/Blob.cpp \
        Magick++/lib/BlobRef.cpp \
+       Magick++/lib/ChannelMoments.cpp \
        Magick++/lib/CoderInfo.cpp \
        Magick++/lib/Color.cpp \
        Magick++/lib/Drawable.cpp \
@@ -85,12 +83,14 @@ Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_SOURCES = \
        Magick++/lib/Montage.cpp \
        Magick++/lib/Options.cpp \
        Magick++/lib/Pixels.cpp \
+       Magick++/lib/ResourceLimits.cpp \
        Magick++/lib/STL.cpp \
        Magick++/lib/Thread.cpp \
        Magick++/lib/TypeMetric.cpp \
        Magick++/lib/Magick++.h \
        Magick++/lib/Magick++/Blob.h \
        Magick++/lib/Magick++/BlobRef.h \
+       Magick++/lib/Magick++/ChannelMoments.h \
        Magick++/lib/Magick++/CoderInfo.h \
        Magick++/lib/Magick++/Color.h \
        Magick++/lib/Magick++/Drawable.h \
@@ -103,6 +103,7 @@ Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_SOURCES = \
        Magick++/lib/Magick++/Montage.h \
        Magick++/lib/Magick++/Options.h \
        Magick++/lib/Magick++/Pixels.h \
+       Magick++/lib/Magick++/ResourceLimits.h \
        Magick++/lib/Magick++/STL.h \
        Magick++/lib/Magick++/Thread.h \
        Magick++/lib/Magick++/TypeMetric.h
@@ -119,29 +120,32 @@ magickppinc_HEADERS = $(MAGICKPP_INCHEADERS)
 
 MAGICKPP_INCHEADERS_OPT = \
        Magick++/lib/Magick++/Blob.h \
+       Magick++/lib/Magick++/ChannelMoments.h \
        Magick++/lib/Magick++/CoderInfo.h \
        Magick++/lib/Magick++/Color.h \
        Magick++/lib/Magick++/Drawable.h \
        Magick++/lib/Magick++/Exception.h \
+       Magick++/lib/Magick++/Functions.h \
        Magick++/lib/Magick++/Geometry.h \
        Magick++/lib/Magick++/Image.h \
        Magick++/lib/Magick++/Include.h \
        Magick++/lib/Magick++/Montage.h \
        Magick++/lib/Magick++/Pixels.h \
+       Magick++/lib/Magick++/ResourceLimits.h \
        Magick++/lib/Magick++/STL.h \
        Magick++/lib/Magick++/TypeMetric.h
 
 if HAVE_LD_VERSION_SCRIPT
-Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION =  -Wl,--version-script=$(top_srcdir)/Magick++/lib/libMagick++.map
+Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION =  -Wl,--version-script=$(top_srcdir)/Magick++/lib/libMagick++.map
 else
-Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*"
+Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS_VERSION = -export-symbols-regex ".*"
 endif
 
-Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \
+Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LDFLAGS = -no-undefined \
   $(Magick___lib_libMagick___la_LDFLAGS_VERSION) $(MAGICK_LT_RELEASE_OPTS) \
   -version-info \
-  $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
-Magick___lib_libMagick___@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
+  $(MAGICKPP_LIBRARY_CURRENT):$(MAGICKPP_LIBRARY_REVISION):$(MAGICKPP_LIBRARY_AGE)
+Magick___lib_libMagick___@MAGICK_MAJOR_VERSION@_@MAGICK_ABI_SUFFIX@_la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
 
 MAGICKPP_CHECK_PGRMS_OPT = \
        Magick++/demo/analyze \