1# 2# Top Makefile for Magick++ 3# 4# Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004 5# 6 7if WITH_MAGICK_PLUS_PLUS 8magickppincdir = $(INCLUDE_PATH)/Magick++ 9 10MAGICKPP_LIBS = Magick++/lib/libMagick++.la 11 12MAGICKPP_SCRPTS = \ 13 Magick++/bin/Magick++-config 14 15MAGICKPP_MANS = \ 16 Magick++/bin/Magick++-config.1 17 18MAGICKPP_PKGCONFIG = \ 19 Magick++/lib/ImageMagick++.pc 20 21MAGICKPP_TESTS = \ 22 Magick++/tests/exceptions.sh \ 23 Magick++/tests/appendImages.sh \ 24 Magick++/tests/attributes.sh \ 25 Magick++/tests/averageImages.sh \ 26 Magick++/tests/coalesceImages.sh \ 27 Magick++/tests/coderInfo.sh \ 28 Magick++/tests/colorHistogram.sh \ 29 Magick++/tests/color.sh \ 30 Magick++/tests/montageImages.sh \ 31 Magick++/tests/morphImages.sh \ 32 Magick++/tests/readWriteBlob.sh \ 33 Magick++/tests/readWriteImages.sh \ 34 Magick++/demo/analyze.sh \ 35 Magick++/demo/button.sh \ 36 Magick++/demo/demo.sh \ 37 Magick++/demo/flip.sh \ 38 Magick++/demo/gravity.sh \ 39 Magick++/demo/piddle.sh \ 40 Magick++/demo/shapes.sh \ 41 Magick++/demo/zoom_bessel.sh \ 42 Magick++/demo/zoom_blackman.sh \ 43 Magick++/demo/zoom_box.sh \ 44 Magick++/demo/zoom_catrom.sh \ 45 Magick++/demo/zoom_cubic.sh \ 46 Magick++/demo/zoom_gaussian.sh \ 47 Magick++/demo/zoom_hamming.sh \ 48 Magick++/demo/zoom_hanning.sh \ 49 Magick++/demo/zoom_hermite.sh \ 50 Magick++/demo/zoom_lanczos.sh \ 51 Magick++/demo/zoom_mitchell.sh \ 52 Magick++/demo/zoom_point.sh \ 53 Magick++/demo/zoom_quadratic.sh \ 54 Magick++/demo/zoom_sample.sh \ 55 Magick++/demo/zoom_scale.sh \ 56 Magick++/demo/zoom_sinc.sh \ 57 Magick++/demo/zoom_triangle.sh 58 59MAGICKPP_EXTRA_DIST = \ 60 Magick++/AUTHORS \ 61 Magick++/COPYING \ 62 Magick++/ChangeLog \ 63 Magick++/INSTALL \ 64 Magick++/NEWS \ 65 Magick++/README \ 66 Magick++/bin/Magick++-config.1 \ 67 Magick++/bin/Magick++-config.in \ 68 Magick++/lib/ImageMagick++.pc.in \ 69 Magick++/demo/model.miff \ 70 Magick++/demo/smile.miff \ 71 Magick++/demo/smile_anim.miff \ 72 Magick++/demo/tile.miff \ 73 $(MAGICKPP_TESTS) \ 74 Magick++/tests/test_image.miff \ 75 Magick++/tests/test_image_anim.miff 76 77MAGICKPP_CLEANFILES = \ 78 Magick++/demo/*_out.* \ 79 Magick++/demo/ir.out \ 80 Magick++/tests/colorHistogram.txt \ 81 Magick++/tests/testmagick_anim_out.miff \ 82 Magick++/tests/ir.out 83 84Magick___lib_libMagick___la_SOURCES = \ 85 Magick++/lib/Blob.cpp \ 86 Magick++/lib/BlobRef.cpp \ 87 Magick++/lib/CoderInfo.cpp \ 88 Magick++/lib/Color.cpp \ 89 Magick++/lib/Drawable.cpp \ 90 Magick++/lib/Exception.cpp \ 91 Magick++/lib/Functions.cpp \ 92 Magick++/lib/Geometry.cpp \ 93 Magick++/lib/Image.cpp \ 94 Magick++/lib/ImageRef.cpp \ 95 Magick++/lib/Montage.cpp \ 96 Magick++/lib/Options.cpp \ 97 Magick++/lib/Pixels.cpp \ 98 Magick++/lib/STL.cpp \ 99 Magick++/lib/Thread.cpp \ 100 Magick++/lib/TypeMetric.cpp \ 101 Magick++/lib/Magick++.h \ 102 Magick++/lib/Magick++/Blob.h \ 103 Magick++/lib/Magick++/BlobRef.h \ 104 Magick++/lib/Magick++/CoderInfo.h \ 105 Magick++/lib/Magick++/Color.h \ 106 Magick++/lib/Magick++/Drawable.h \ 107 Magick++/lib/Magick++/Exception.h \ 108 Magick++/lib/Magick++/Functions.h \ 109 Magick++/lib/Magick++/Geometry.h \ 110 Magick++/lib/Magick++/Image.h \ 111 Magick++/lib/Magick++/ImageRef.h \ 112 Magick++/lib/Magick++/Include.h \ 113 Magick++/lib/Magick++/Montage.h \ 114 Magick++/lib/Magick++/Options.h \ 115 Magick++/lib/Magick++/Pixels.h \ 116 Magick++/lib/Magick++/STL.h \ 117 Magick++/lib/Magick++/Thread.h \ 118 Magick++/lib/Magick++/TypeMetric.h 119 120magickpptopincdir = $(INCLUDE_PATH) 121magickpptopinc_HEADERS = \ 122 Magick++/lib/Magick++.h 123 124magickppinc_HEADERS = \ 125 Magick++/lib/Magick++/Blob.h \ 126 Magick++/lib/Magick++/CoderInfo.h \ 127 Magick++/lib/Magick++/Color.h \ 128 Magick++/lib/Magick++/Drawable.h \ 129 Magick++/lib/Magick++/Exception.h \ 130 Magick++/lib/Magick++/Geometry.h \ 131 Magick++/lib/Magick++/Image.h \ 132 Magick++/lib/Magick++/Include.h \ 133 Magick++/lib/Magick++/Montage.h \ 134 Magick++/lib/Magick++/Pixels.h \ 135 Magick++/lib/Magick++/STL.h \ 136 Magick++/lib/Magick++/TypeMetric.h 137 138Magick___lib_libMagick___la_LDFLAGS = $(MAGICK_LT_RELEASE_OPTS) \ 139 -version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE) 140Magick___lib_libMagick___la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) 141 142MAGICKPP_CHECK_PGRMS = \ 143 Magick++/demo/analyze \ 144 Magick++/demo/button \ 145 Magick++/demo/demo \ 146 Magick++/demo/detrans \ 147 Magick++/demo/flip \ 148 Magick++/demo/gravity \ 149 Magick++/demo/piddle \ 150 Magick++/demo/shapes \ 151 Magick++/demo/zoom \ 152 Magick++/tests/appendImages \ 153 Magick++/tests/attributes \ 154 Magick++/tests/averageImages \ 155 Magick++/tests/coalesceImages \ 156 Magick++/tests/coderInfo \ 157 Magick++/tests/color \ 158 Magick++/tests/colorHistogram \ 159 Magick++/tests/exceptions \ 160 Magick++/tests/montageImages \ 161 Magick++/tests/morphImages \ 162 Magick++/tests/readWriteBlob \ 163 Magick++/tests/readWriteImages 164 165Magick___demo_analyze_SOURCES = Magick++/demo/analyze.cpp 166Magick___demo_analyze_LDADD = $(MAGICKPP_LIBS) 167 168Magick___demo_button_SOURCES = Magick++/demo/button.cpp 169Magick___demo_button_LDADD = $(MAGICKPP_LIBS) 170 171Magick___demo_demo_SOURCES = Magick++/demo/demo.cpp 172Magick___demo_demo_LDADD = $(MAGICKPP_LIBS) 173 174Magick___demo_detrans_SOURCES = Magick++/demo/detrans.cpp 175Magick___demo_detrans_LDADD = $(MAGICKPP_LIBS) 176 177Magick___demo_flip_SOURCES = Magick++/demo/flip.cpp 178Magick___demo_flip_LDADD = $(MAGICKPP_LIBS) 179 180Magick___demo_gravity_SOURCES = Magick++/demo/gravity.cpp 181Magick___demo_gravity_LDADD = $(MAGICKPP_LIBS) 182 183Magick___demo_piddle_SOURCES = Magick++/demo/piddle.cpp 184Magick___demo_piddle_LDADD = $(MAGICKPP_LIBS) 185 186Magick___demo_shapes_SOURCES = Magick++/demo/shapes.cpp 187Magick___demo_shapes_LDADD = $(MAGICKPP_LIBS) 188 189Magick___demo_zoom_SOURCES = Magick++/demo/zoom.cpp 190Magick___demo_zoom_LDADD = $(MAGICKPP_LIBS) 191 192Magick___tests_appendImages_SOURCES = Magick++/tests/appendImages.cpp 193Magick___tests_appendImages_LDADD = $(MAGICKPP_LIBS) 194 195Magick___tests_attributes_SOURCES = Magick++/tests/attributes.cpp 196Magick___tests_attributes_LDADD = $(MAGICKPP_LIBS) 197 198Magick___tests_averageImages_SOURCES = Magick++/tests/averageImages.cpp 199Magick___tests_averageImages_LDADD = $(MAGICKPP_LIBS) 200 201Magick___tests_coalesceImages_SOURCES = Magick++/tests/coalesceImages.cpp 202Magick___tests_coalesceImages_LDADD = $(MAGICKPP_LIBS) 203 204Magick___tests_coderInfo_SOURCES = Magick++/tests/coderInfo.cpp 205Magick___tests_coderInfo_LDADD = $(MAGICKPP_LIBS) 206 207Magick___tests_color_SOURCES = Magick++/tests/color.cpp 208Magick___tests_color_LDADD = $(MAGICKPP_LIBS) 209 210Magick___tests_colorHistogram_SOURCES = Magick++/tests/colorHistogram.cpp 211Magick___tests_colorHistogram_LDADD = $(MAGICKPP_LIBS) 212 213Magick___tests_exceptions_SOURCES = Magick++/tests/exceptions.cpp 214Magick___tests_exceptions_LDADD = $(MAGICKPP_LIBS) 215 216Magick___tests_montageImages_SOURCES = Magick++/tests/montageImages.cpp 217Magick___tests_montageImages_LDADD = $(MAGICKPP_LIBS) 218 219Magick___tests_morphImages_SOURCES = Magick++/tests/morphImages.cpp 220Magick___tests_morphImages_LDADD = $(MAGICKPP_LIBS) 221 222Magick___tests_readWriteBlob_SOURCES = Magick++/tests/readWriteBlob.cpp 223Magick___tests_readWriteBlob_LDADD = $(MAGICKPP_LIBS) 224 225Magick___tests_readWriteImages_SOURCES= Magick++/tests/readWriteImages.cpp 226Magick___tests_readWriteImages_LDADD = $(MAGICKPP_LIBS) 227 228MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html 229 230endif 231 232if WITH_PERL 233 234# Build HTML version of news 235www/Magick++/NEWS.html: Magick++/NEWS 236# @PERL@ $(top_srcdir)/scripts/txt2html -t 'Magick++ News' < $(srcdir)/NEWS > $(srcdir)/www/Magick++/NEWS.html 237# echo "Please do a 'cvs commit www/Magick++/NEWS.html' to submit updated HTML file" 238 239# Build HTML version of ChangeLog 240www/Magick++/ChangeLog.html: Magick++/ChangeLog 241# @PERL@ $(top_srcdir)/scripts/txt2html -t 'Magick++ ChangeLog' < $(srcdir)/ChangeLog > $(srcdir)/www/Magick++/ChangeLog.html 242# echo "Please do a 'cvs commit www/Magick++/ChangeLog.html' to submit updated HTML file" 243 244else 245 246#all-local: 247 248endif 249 250 251