Home | History | Annotate | Download | only in scripts
      1 #
      2 # Top Makefile for Magick++
      3 #
      4 # Copyright Bob Friesenhahn, 1999, 2000, 2002, 2004
      5 #
      6 
      7 if  WITH_MAGICK_PLUS_PLUS
      8 magickppincdir = $(INCLUDE_PATH)/Magick++
      9 
     10 MAGICKPP_LIBS = Magick++/lib/libMagick++.la
     11 
     12 MAGICKPP_SCRPTS = \
     13 	Magick++/bin/Magick++-config
     14 
     15 MAGICKPP_MANS = \
     16 	Magick++/bin/Magick++-config.1
     17 
     18 MAGICKPP_PKGCONFIG = \
     19 	Magick++/lib/ImageMagick++.pc
     20 
     21 MAGICKPP_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 
     59 MAGICKPP_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 
     77 MAGICKPP_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 
     84 Magick___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 
    120 magickpptopincdir = $(INCLUDE_PATH)
    121 magickpptopinc_HEADERS = \
    122 	Magick++/lib/Magick++.h
    123 
    124 magickppinc_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 
    138 Magick___lib_libMagick___la_LDFLAGS = $(MAGICK_LT_RELEASE_OPTS) \
    139 	-version-info $(MAGICK_LIBRARY_CURRENT):$(MAGICK_LIBRARY_REVISION):$(MAGICK_LIBRARY_AGE)
    140 Magick___lib_libMagick___la_LIBADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS)
    141 
    142 MAGICKPP_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 
    165 Magick___demo_analyze_SOURCES		      = Magick++/demo/analyze.cpp
    166 Magick___demo_analyze_LDADD		        = $(MAGICKPP_LIBS)
    167 
    168 Magick___demo_button_SOURCES		      = Magick++/demo/button.cpp
    169 Magick___demo_button_LDADD		        = $(MAGICKPP_LIBS)
    170 
    171 Magick___demo_demo_SOURCES		        = Magick++/demo/demo.cpp
    172 Magick___demo_demo_LDADD		          = $(MAGICKPP_LIBS)
    173 
    174 Magick___demo_detrans_SOURCES		      = Magick++/demo/detrans.cpp
    175 Magick___demo_detrans_LDADD		        = $(MAGICKPP_LIBS)
    176 
    177 Magick___demo_flip_SOURCES		        = Magick++/demo/flip.cpp
    178 Magick___demo_flip_LDADD		          = $(MAGICKPP_LIBS)
    179 
    180 Magick___demo_gravity_SOURCES		      = Magick++/demo/gravity.cpp
    181 Magick___demo_gravity_LDADD		        = $(MAGICKPP_LIBS)
    182 
    183 Magick___demo_piddle_SOURCES		      = Magick++/demo/piddle.cpp
    184 Magick___demo_piddle_LDADD		        = $(MAGICKPP_LIBS)
    185 
    186 Magick___demo_shapes_SOURCES		      = Magick++/demo/shapes.cpp
    187 Magick___demo_shapes_LDADD		        = $(MAGICKPP_LIBS)
    188 
    189 Magick___demo_zoom_SOURCES		        = Magick++/demo/zoom.cpp
    190 Magick___demo_zoom_LDADD		          = $(MAGICKPP_LIBS)
    191 
    192 Magick___tests_appendImages_SOURCES	  = Magick++/tests/appendImages.cpp
    193 Magick___tests_appendImages_LDADD	    = $(MAGICKPP_LIBS)
    194 
    195 Magick___tests_attributes_SOURCES	    = Magick++/tests/attributes.cpp
    196 Magick___tests_attributes_LDADD		    = $(MAGICKPP_LIBS)
    197 
    198 Magick___tests_averageImages_SOURCES  = Magick++/tests/averageImages.cpp
    199 Magick___tests_averageImages_LDADD 	  = $(MAGICKPP_LIBS)
    200 
    201 Magick___tests_coalesceImages_SOURCES	= Magick++/tests/coalesceImages.cpp
    202 Magick___tests_coalesceImages_LDADD	  = $(MAGICKPP_LIBS)
    203 
    204 Magick___tests_coderInfo_SOURCES	    = Magick++/tests/coderInfo.cpp
    205 Magick___tests_coderInfo_LDADD		    = $(MAGICKPP_LIBS)
    206 
    207 Magick___tests_color_SOURCES		      = Magick++/tests/color.cpp
    208 Magick___tests_color_LDADD		        = $(MAGICKPP_LIBS)
    209 
    210 Magick___tests_colorHistogram_SOURCES	= Magick++/tests/colorHistogram.cpp
    211 Magick___tests_colorHistogram_LDADD	  = $(MAGICKPP_LIBS)
    212 
    213 Magick___tests_exceptions_SOURCES	    = Magick++/tests/exceptions.cpp
    214 Magick___tests_exceptions_LDADD		    = $(MAGICKPP_LIBS)
    215 
    216 Magick___tests_montageImages_SOURCES	= Magick++/tests/montageImages.cpp
    217 Magick___tests_montageImages_LDADD	  = $(MAGICKPP_LIBS)
    218 
    219 Magick___tests_morphImages_SOURCES	  = Magick++/tests/morphImages.cpp
    220 Magick___tests_morphImages_LDADD	    = $(MAGICKPP_LIBS)
    221 
    222 Magick___tests_readWriteBlob_SOURCES	= Magick++/tests/readWriteBlob.cpp
    223 Magick___tests_readWriteBlob_LDADD	  = $(MAGICKPP_LIBS)
    224 
    225 Magick___tests_readWriteImages_SOURCES= Magick++/tests/readWriteImages.cpp
    226 Magick___tests_readWriteImages_LDADD  = $(MAGICKPP_LIBS)
    227 
    228 MAGICKPP_LOCAL_TARGETS = www/Magick++/NEWS.html www/Magick++/ChangeLog.html
    229 
    230 endif
    231 
    232 if WITH_PERL
    233 
    234 # Build HTML version of news
    235 www/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
    240 www/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 
    244 else
    245 
    246 #all-local:
    247 
    248 endif
    249 
    250 
    251