summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcristy <urban-warrior@git.imagemagick.org>2009-10-28 02:21:20 +0000
committercristy <urban-warrior@git.imagemagick.org>2009-10-28 02:21:20 +0000
commit23e50e26007146c5b96da479b047e7bb9fda18e1 (patch)
tree45dc6e1bd496890c6c1bf147d45bc5ed5e235eb8
parent79f189952032391bb2623c5efe0202152d9f0986 (diff)
downloadImageMagick-23e50e26007146c5b96da479b047e7bb9fda18e1.tar.gz
-rw-r--r--Makefile.in78
-rw-r--r--filters/Makefile.am13
-rw-r--r--filters/boost.c83
3 files changed, 154 insertions, 20 deletions
diff --git a/Makefile.in b/Makefile.in
index 56745ab2d..d61088adf 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -119,8 +119,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-# Copyright (C) 2003 - 2008 GraphicsMagick Group
-#
# Makefile for building ImageMagick filter modules.
# Copyright 1999-2009 ImageMagick Studio LLC, a non-profit organization
@@ -1241,6 +1239,15 @@ filters_analyze_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
$(AM_CFLAGS) $(CFLAGS) $(filters_analyze_la_LDFLAGS) \
$(LDFLAGS) -o $@
@WITH_MODULES_TRUE@am_filters_analyze_la_rpath = -rpath $(filtersdir)
+filters_boost_la_DEPENDENCIES = $(MAGICKCORE_LIBS) \
+ $(am__DEPENDENCIES_1)
+am_filters_boost_la_OBJECTS = filters/filters_boost_la-boost.lo
+filters_boost_la_OBJECTS = $(am_filters_boost_la_OBJECTS)
+filters_boost_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(filters_boost_la_LDFLAGS) $(LDFLAGS) \
+ -o $@
+@WITH_MODULES_TRUE@am_filters_boost_la_rpath = -rpath $(filtersdir)
ltdl_dld_link_la_DEPENDENCIES =
am_ltdl_dld_link_la_OBJECTS = ltdl/loaders/dld_link.lo
ltdl_dld_link_la_OBJECTS = $(am_ltdl_dld_link_la_OBJECTS)
@@ -1399,7 +1406,8 @@ am__magick_libMagickCore_la_SOURCES_DIST = magick/ImageMagick.h \
coders/dps.c coders/djvu.c coders/exr.c coders/fpx.c \
coders/clipboard.c coders/emf.c coders/jbig.c coders/jpeg.c \
coders/jp2.c coders/png.c coders/ept.c coders/tiff.c \
- coders/wmf.c coders/x.c coders/xwd.c filters/analyze.c
+ coders/wmf.c coders/x.c coders/xwd.c filters/analyze.c \
+ filters/boost.c
am__objects_2 = magick/magick_libMagickCore_la-animate.lo \
magick/magick_libMagickCore_la-annotate.lo \
magick/magick_libMagickCore_la-artifact.lo \
@@ -1612,7 +1620,8 @@ am__objects_16 = coders/magick_libMagickCore_la-art.lo \
$(am__objects_8) $(am__objects_9) $(am__objects_10) \
$(am__objects_11) $(am__objects_12) $(am__objects_13) \
$(am__objects_14) $(am__objects_15)
-am__objects_17 = filters/magick_libMagickCore_la-analyze.lo
+am__objects_17 = filters/magick_libMagickCore_la-analyze.lo \
+ filters/magick_libMagickCore_la-boost.lo
@WITH_MODULES_FALSE@am_magick_libMagickCore_la_OBJECTS = \
@WITH_MODULES_FALSE@ $(am__objects_2) $(am__objects_3) \
@WITH_MODULES_FALSE@ $(am__objects_16) $(am__objects_17)
@@ -1960,11 +1969,12 @@ SOURCES = $(Magick___lib_libMagick___la_SOURCES) \
$(coders_xcf_la_SOURCES) $(coders_xpm_la_SOURCES) \
$(coders_xps_la_SOURCES) $(coders_xwd_la_SOURCES) \
$(coders_ycbcr_la_SOURCES) $(coders_yuv_la_SOURCES) \
- $(filters_analyze_la_SOURCES) $(ltdl_dld_link_la_SOURCES) \
- $(ltdl_dlopen_la_SOURCES) $(ltdl_dyld_la_SOURCES) \
- $(ltdl_libltdl_la_SOURCES) $(ltdl_libltdlc_la_SOURCES) \
- $(ltdl_load_add_on_la_SOURCES) $(ltdl_loadlibrary_la_SOURCES) \
- $(ltdl_shl_load_la_SOURCES) $(magick_libMagickCore_la_SOURCES) \
+ $(filters_analyze_la_SOURCES) $(filters_boost_la_SOURCES) \
+ $(ltdl_dld_link_la_SOURCES) $(ltdl_dlopen_la_SOURCES) \
+ $(ltdl_dyld_la_SOURCES) $(ltdl_libltdl_la_SOURCES) \
+ $(ltdl_libltdlc_la_SOURCES) $(ltdl_load_add_on_la_SOURCES) \
+ $(ltdl_loadlibrary_la_SOURCES) $(ltdl_shl_load_la_SOURCES) \
+ $(magick_libMagickCore_la_SOURCES) \
$(wand_libMagickWand_la_SOURCES) \
$(Magick___demo_analyze_SOURCES) \
$(Magick___demo_button_SOURCES) $(Magick___demo_demo_SOURCES) \
@@ -2047,11 +2057,11 @@ DIST_SOURCES = $(Magick___lib_libMagick___la_SOURCES) \
$(coders_xcf_la_SOURCES) $(coders_xpm_la_SOURCES) \
$(coders_xps_la_SOURCES) $(coders_xwd_la_SOURCES) \
$(coders_ycbcr_la_SOURCES) $(coders_yuv_la_SOURCES) \
- $(filters_analyze_la_SOURCES) $(ltdl_dld_link_la_SOURCES) \
- $(ltdl_dlopen_la_SOURCES) $(ltdl_dyld_la_SOURCES) \
- $(ltdl_libltdl_la_SOURCES) $(ltdl_libltdlc_la_SOURCES) \
- $(ltdl_load_add_on_la_SOURCES) $(ltdl_loadlibrary_la_SOURCES) \
- $(ltdl_shl_load_la_SOURCES) \
+ $(filters_analyze_la_SOURCES) $(filters_boost_la_SOURCES) \
+ $(ltdl_dld_link_la_SOURCES) $(ltdl_dlopen_la_SOURCES) \
+ $(ltdl_dyld_la_SOURCES) $(ltdl_libltdl_la_SOURCES) \
+ $(ltdl_libltdlc_la_SOURCES) $(ltdl_load_add_on_la_SOURCES) \
+ $(ltdl_loadlibrary_la_SOURCES) $(ltdl_shl_load_la_SOURCES) \
$(am__magick_libMagickCore_la_SOURCES_DIST) \
$(wand_libMagickWand_la_SOURCES) \
$(Magick___demo_analyze_SOURCES) \
@@ -4034,11 +4044,13 @@ MAGICK_UNINSTALL_LOCAL_TARGETS = magick-uninstall-local
# Where filter modules get installed
filtersdir = $(FILTER_PATH)
MAGICK_FILTER_SRCS = \
- filters/analyze.c
+ filters/analyze.c \
+ filters/boost.c
@WITH_MODULES_FALSE@filters_LTLIBRARIES =
@WITH_MODULES_TRUE@filters_LTLIBRARIES = \
-@WITH_MODULES_TRUE@ filters/analyze.la
+@WITH_MODULES_TRUE@ filters/analyze.la \
+@WITH_MODULES_TRUE@ filters/boost.la
# analyze filter module
@@ -4046,6 +4058,12 @@ filters_analyze_la_SOURCES = filters/analyze.c
filters_analyze_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
filters_analyze_la_LDFLAGS = $(MODULECOMMONFLAGS)
filters_analyze_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
+
+# boost filter module
+filters_boost_la_SOURCES = filters/boost.c
+filters_boost_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
+filters_boost_la_LDFLAGS = $(MODULECOMMONFLAGS)
+filters_boost_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
wandincdir = $(topincludedir)/wand
WAND_SOURCES = \
wand/MagickWand.h \
@@ -5306,6 +5324,10 @@ filters/filters_analyze_la-analyze.lo: filters/$(am__dirstamp) \
filters/$(DEPDIR)/$(am__dirstamp)
filters/analyze.la: $(filters_analyze_la_OBJECTS) $(filters_analyze_la_DEPENDENCIES) filters/$(am__dirstamp)
$(AM_V_CCLD)$(filters_analyze_la_LINK) $(am_filters_analyze_la_rpath) $(filters_analyze_la_OBJECTS) $(filters_analyze_la_LIBADD) $(LIBS)
+filters/filters_boost_la-boost.lo: filters/$(am__dirstamp) \
+ filters/$(DEPDIR)/$(am__dirstamp)
+filters/boost.la: $(filters_boost_la_OBJECTS) $(filters_boost_la_DEPENDENCIES) filters/$(am__dirstamp)
+ $(AM_V_CCLD)$(filters_boost_la_LINK) $(am_filters_boost_la_rpath) $(filters_boost_la_OBJECTS) $(filters_boost_la_LIBADD) $(LIBS)
ltdl/loaders/$(am__dirstamp):
@$(MKDIR_P) ltdl/loaders
@: > ltdl/loaders/$(am__dirstamp)
@@ -5771,6 +5793,8 @@ coders/magick_libMagickCore_la-xwd.lo: coders/$(am__dirstamp) \
coders/$(DEPDIR)/$(am__dirstamp)
filters/magick_libMagickCore_la-analyze.lo: filters/$(am__dirstamp) \
filters/$(DEPDIR)/$(am__dirstamp)
+filters/magick_libMagickCore_la-boost.lo: filters/$(am__dirstamp) \
+ filters/$(DEPDIR)/$(am__dirstamp)
magick/libMagickCore.la: $(magick_libMagickCore_la_OBJECTS) $(magick_libMagickCore_la_DEPENDENCIES) magick/$(am__dirstamp)
$(AM_V_CCLD)$(magick_libMagickCore_la_LINK) -rpath $(libdir) $(magick_libMagickCore_la_OBJECTS) $(magick_libMagickCore_la_LIBADD) $(LIBS)
wand/$(am__dirstamp):
@@ -6610,8 +6634,12 @@ mostlyclean-compile:
-rm -f coders/magick_libMagickCore_la-yuv.lo
-rm -f filters/filters_analyze_la-analyze.$(OBJEXT)
-rm -f filters/filters_analyze_la-analyze.lo
+ -rm -f filters/filters_boost_la-boost.$(OBJEXT)
+ -rm -f filters/filters_boost_la-boost.lo
-rm -f filters/magick_libMagickCore_la-analyze.$(OBJEXT)
-rm -f filters/magick_libMagickCore_la-analyze.lo
+ -rm -f filters/magick_libMagickCore_la-boost.$(OBJEXT)
+ -rm -f filters/magick_libMagickCore_la-boost.lo
-rm -f ltdl/loaders/dld_link.$(OBJEXT)
-rm -f ltdl/loaders/dld_link.lo
-rm -f ltdl/loaders/dlopen.$(OBJEXT)
@@ -7136,7 +7164,9 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_la-ycbcr.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@coders/$(DEPDIR)/magick_libMagickCore_la-yuv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/filters_analyze_la-analyze.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/filters_boost_la-boost.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/magick_libMagickCore_la-analyze.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@filters/$(DEPDIR)/magick_libMagickCore_la-boost.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@ltdl/$(DEPDIR)/ltdl_libltdl_la-lt__alloc.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@ltdl/$(DEPDIR)/ltdl_libltdl_la-lt_dlloader.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@ltdl/$(DEPDIR)/ltdl_libltdl_la-lt_error.Plo@am__quote@
@@ -8191,6 +8221,14 @@ filters/filters_analyze_la-analyze.lo: filters/analyze.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(filters_analyze_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/filters_analyze_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c
+filters/filters_boost_la-boost.lo: filters/boost.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(filters_boost_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filters/filters_boost_la-boost.lo -MD -MP -MF filters/$(DEPDIR)/filters_boost_la-boost.Tpo -c -o filters/filters_boost_la-boost.lo `test -f 'filters/boost.c' || echo '$(srcdir)/'`filters/boost.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) filters/$(DEPDIR)/filters_boost_la-boost.Tpo filters/$(DEPDIR)/filters_boost_la-boost.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='filters/boost.c' object='filters/filters_boost_la-boost.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(filters_boost_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/filters_boost_la-boost.lo `test -f 'filters/boost.c' || echo '$(srcdir)/'`filters/boost.c
+
ltdl/loaders/ltdl_libltdl_la-preopen.lo: ltdl/loaders/preopen.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ltdl_libltdl_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT ltdl/loaders/ltdl_libltdl_la-preopen.lo -MD -MP -MF ltdl/loaders/$(DEPDIR)/ltdl_libltdl_la-preopen.Tpo -c -o ltdl/loaders/ltdl_libltdl_la-preopen.lo `test -f 'ltdl/loaders/preopen.c' || echo '$(srcdir)/'`ltdl/loaders/preopen.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) ltdl/loaders/$(DEPDIR)/ltdl_libltdl_la-preopen.Tpo ltdl/loaders/$(DEPDIR)/ltdl_libltdl_la-preopen.Plo
@@ -9863,6 +9901,14 @@ filters/magick_libMagickCore_la-analyze.lo: filters/analyze.c
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/magick_libMagickCore_la-analyze.lo `test -f 'filters/analyze.c' || echo '$(srcdir)/'`filters/analyze.c
+filters/magick_libMagickCore_la-boost.lo: filters/boost.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filters/magick_libMagickCore_la-boost.lo -MD -MP -MF filters/$(DEPDIR)/magick_libMagickCore_la-boost.Tpo -c -o filters/magick_libMagickCore_la-boost.lo `test -f 'filters/boost.c' || echo '$(srcdir)/'`filters/boost.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) filters/$(DEPDIR)/magick_libMagickCore_la-boost.Tpo filters/$(DEPDIR)/magick_libMagickCore_la-boost.Plo
+@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='filters/boost.c' object='filters/magick_libMagickCore_la-boost.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(magick_libMagickCore_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filters/magick_libMagickCore_la-boost.lo `test -f 'filters/boost.c' || echo '$(srcdir)/'`filters/boost.c
+
wand/wand_libMagickWand_la-animate.lo: wand/animate.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(wand_libMagickWand_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT wand/wand_libMagickWand_la-animate.lo -MD -MP -MF wand/$(DEPDIR)/wand_libMagickWand_la-animate.Tpo -c -o wand/wand_libMagickWand_la-animate.lo `test -f 'wand/animate.c' || echo '$(srcdir)/'`wand/animate.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) wand/$(DEPDIR)/wand_libMagickWand_la-animate.Tpo wand/$(DEPDIR)/wand_libMagickWand_la-animate.Plo
diff --git a/filters/Makefile.am b/filters/Makefile.am
index 3067f0527..c4ab76b4c 100644
--- a/filters/Makefile.am
+++ b/filters/Makefile.am
@@ -12,19 +12,19 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-# Copyright (C) 2003 - 2008 GraphicsMagick Group
-#
# Makefile for building ImageMagick filter modules.
# Where filter modules get installed
filtersdir = $(FILTER_PATH)
MAGICK_FILTER_SRCS = \
- filters/analyze.c
+ filters/analyze.c \
+ filters/boost.c
if WITH_MODULES
filters_LTLIBRARIES = \
- filters/analyze.la
+ filters/analyze.la \
+ filters/boost.la
else
filters_LTLIBRARIES =
endif # WITH_MODULES
@@ -35,3 +35,8 @@ filters_analyze_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
filters_analyze_la_LDFLAGS = $(MODULECOMMONFLAGS)
filters_analyze_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
+# boost filter module
+filters_boost_la_SOURCES = filters/boost.c
+filters_boost_la_CPPFLAGS = $(MODULE_EXTRA_CPPFLAGS)
+filters_boost_la_LDFLAGS = $(MODULECOMMONFLAGS)
+filters_boost_la_LIBADD = $(MAGICKCORE_LIBS) $(MATH_LIBS)
diff --git a/filters/boost.c b/filters/boost.c
new file mode 100644
index 000000000..b7100f838
--- /dev/null
+++ b/filters/boost.c
@@ -0,0 +1,83 @@
+/*
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% %
+% BBBB OOO OOO SSSSS TTTTT %
+% B B O O O O SS T %
+% BBBB O O O O SSS T %
+% B B O O O O SS T %
+% BBBB OOO OOO SSSSS T %
+% %
+% Boost An Image %
+% %
+% Software Design %
+% John Cristy %
+% December 1998 %
+% %
+% %
+% Copyright 1999-2009 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. %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+*/
+
+/*
+ Include declarations.
+*/
+#include "magick/studio.h"
+#include "magick/MagickCore.h"
+
+/*
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %
+% %
+% %
+% b o o s t I m a g e %
+% %
+% %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% boostImage() boosts the performance of certain image processing algorithms
+% by utilizing the OpenCL framework to execute the algorithm across
+% heterogeneous platforms consisting of CPUs, GPUs, and other processors. This
+% filter is experimental and is not recommended for general use.
+% The format of the boostImage method is:
+%
+% unsigned long boostImage(Image *images,const int argc,
+% char **argv,ExceptionInfo *exception)
+%
+% A description of each parameter follows:
+%
+% o image: the address of a structure of type Image.
+%
+% o argc: Specifies a pointer to an integer describing the number of
+% elements in the argument vector.
+%
+% o argv: Specifies a pointer to a text array containing the command line
+% arguments.
+%
+% o exception: return any errors or warnings in this structure.
+%
+*/
+ModuleExport unsigned long boostImage(Image **images,const int argc,
+ const char **argv,ExceptionInfo *exception)
+{
+ (void) images;
+ (void) argc;
+ (void) argv;
+ (void) exception;
+ return(MagickImageFilterSignature);
+}