+# Environment parameters to be used during tests
+TESTS_ENVIRONMENT = \
+ MAKE="$(MAKE)" \
+ MAKEFLAGS="$(MAKEFLAGS)" \
+ MEMCHECK="$(MEMCHECK)"
+
+EXTRA_DIST = \
+ $(TESTSCRIPTS) \
+ $(IMAGES_EXTRA_DIST) \
+ common.sh
+
+# All of the tests to execute via 'make check'
+TESTS = $(check_PROGRAMS) $(TESTSCRIPTS)
+
+# Tests which are expected to fail
+XFAIL_TESTS =
+
+# Extra files which should be cleaned by 'make clean'
+CLEANFILES = test_packbits.tif o-*
+
+# Executable programs which need to be built in order to support tests
+check_PROGRAMS = ascii_tag long_tag short_tag strip_rw rewrite raw_decode custom_dir
+
+# Test scripts to execute
+TESTSCRIPTS = \
+ bmp2tiff_palette.sh \
+ bmp2tiff_rgb.sh \
+ gif2tiff.sh \
+ ppm2tiff_pbm.sh \
+ ppm2tiff_pgm.sh \
+ ppm2tiff_ppm.sh \
+ tiffcp-g3.sh \
+ tiffcp-g3-1d.sh \
+ tiffcp-g3-1d-fill.sh \
+ tiffcp-g3-2d.sh \
+ tiffcp-g3-2d-fill.sh \
+ tiffcp-g4.sh \
+ tiffcp-logluv.sh \
+ tiffcp-thumbnail.sh \
+ tiffdump.sh \
+ tiffinfo.sh \
+ tiffcp-split.sh \
+ tiffcp-split-join.sh \
+ tiff2ps-PS1.sh \
+ tiff2ps-PS2.sh \
+ tiff2ps-PS3.sh \
+ tiff2ps-EPS1.sh \
+ tiff2pdf.sh \
+ tiffcrop-doubleflip-logluv-3c-16b.sh \
+ tiffcrop-doubleflip-minisblack-1c-16b.sh \
+ tiffcrop-doubleflip-minisblack-1c-8b.sh \
+ tiffcrop-doubleflip-minisblack-2c-8b-alpha.sh \
+ tiffcrop-doubleflip-miniswhite-1c-1b.sh \
+ tiffcrop-doubleflip-palette-1c-1b.sh \
+ tiffcrop-doubleflip-palette-1c-4b.sh \
+ tiffcrop-doubleflip-palette-1c-8b.sh \
+ tiffcrop-doubleflip-rgb-3c-16b.sh \
+ tiffcrop-doubleflip-rgb-3c-8b.sh \
+ tiffcrop-extract-logluv-3c-16b.sh \
+ tiffcrop-extract-minisblack-1c-16b.sh \
+ tiffcrop-extract-minisblack-1c-8b.sh \
+ tiffcrop-extract-minisblack-2c-8b-alpha.sh \
+ tiffcrop-extract-miniswhite-1c-1b.sh \
+ tiffcrop-extract-palette-1c-1b.sh \
+ tiffcrop-extract-palette-1c-4b.sh \
+ tiffcrop-extract-palette-1c-8b.sh \
+ tiffcrop-extract-rgb-3c-16b.sh \
+ tiffcrop-extract-rgb-3c-8b.sh \
+ tiffcrop-extractz14-logluv-3c-16b.sh \
+ tiffcrop-extractz14-minisblack-1c-16b.sh \
+ tiffcrop-extractz14-minisblack-1c-8b.sh \
+ tiffcrop-extractz14-minisblack-2c-8b-alpha.sh \
+ tiffcrop-extractz14-miniswhite-1c-1b.sh \
+ tiffcrop-extractz14-palette-1c-1b.sh \
+ tiffcrop-extractz14-palette-1c-4b.sh \
+ tiffcrop-extractz14-palette-1c-8b.sh \
+ tiffcrop-extractz14-rgb-3c-16b.sh \
+ tiffcrop-extractz14-rgb-3c-8b.sh \
+ tiffcrop-R90-logluv-3c-16b.sh \
+ tiffcrop-R90-minisblack-1c-16b.sh \
+ tiffcrop-R90-minisblack-1c-8b.sh \
+ tiffcrop-R90-minisblack-2c-8b-alpha.sh \
+ tiffcrop-R90-miniswhite-1c-1b.sh \
+ tiffcrop-R90-palette-1c-1b.sh \
+ tiffcrop-R90-palette-1c-4b.sh \
+ tiffcrop-R90-palette-1c-8b.sh \
+ tiffcrop-R90-rgb-3c-16b.sh \
+ tiffcrop-R90-rgb-3c-8b.sh \
+ tiff2rgba-logluv-3c-16b.sh \
+ tiff2rgba-minisblack-1c-16b.sh \
+ tiff2rgba-minisblack-1c-8b.sh \
+ tiff2rgba-minisblack-2c-8b-alpha.sh \
+ tiff2rgba-miniswhite-1c-1b.sh \
+ tiff2rgba-palette-1c-1b.sh \
+ tiff2rgba-palette-1c-4b.sh \
+ tiff2rgba-palette-1c-8b.sh \
+ tiff2rgba-rgb-3c-16b.sh \
+ tiff2rgba-rgb-3c-8b.sh \
+ tiff2rgba-quad-tile.jpg.sh
+
+# This list should contain all of the TIFF files in the 'images'
+# subdirectory which are intended to be used as input images for
+# tests. All of these files should use the extension ".tiff".
+TIFFIMAGES = \
+ images/logluv-3c-16b.tiff \
+ images/minisblack-1c-16b.tiff \
+ images/minisblack-1c-8b.tiff \
+ images/minisblack-2c-8b-alpha.tiff \
+ images/miniswhite-1c-1b.tiff \
+ images/palette-1c-1b.tiff \
+ images/palette-1c-4b.tiff \
+ images/palette-1c-8b.tiff \
+ images/rgb-3c-16b.tiff \
+ images/rgb-3c-8b.tiff \
+ images/quad-tile.jpg.tiff
+
+BMPIMAGES = \
+ images/palette-1c-8b.bmp \
+ images/rgb-3c-8b.bmp
+
+GIFIMAGES = \
+ images/palette-1c-8b.gif