1# Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization 2# dedicated to making software imaging solutions freely available. 3# 4# You may not use this file except in compliance with the License. 5# obtain a copy of the License at 6# 7# https://imagemagick.org/script/license.php 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14# 15# Makefile for the ImageMagick validation suite. 16TESTS_CPPFLAGS = $(AM_CPPFLAGS) 17 18TESTS_CHECK_PGRMS = \ 19 tests/validate \ 20 tests/drawtest \ 21 tests/wandtest 22 23tests_validate_SOURCES = tests/validate.c tests/validate.h 24tests_validate_CPPFLAGS = $(TESTS_CPPFLAGS) 25tests_validate_LDFLAGS = $(LDFLAGS) 26tests_validate_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) $(MATH_LIBS) 27 28tests_drawtest_SOURCES = tests/drawtest.c 29tests_drawtest_CPPFLAGS = $(TESTS_CPPFLAGS) 30tests_drawtest_LDFLAGS = $(LDFLAGS) 31tests_drawtest_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) 32 33tests_wandtest_SOURCES = tests/wandtest.c 34tests_wandtest_CPPFLAGS = $(TESTS_CPPFLAGS) 35tests_wandtest_LDFLAGS = $(LDFLAGS) 36tests_wandtest_LDADD = $(MAGICKCORE_LIBS) $(MAGICKWAND_LIBS) 37 38TESTS_XFAIL_TESTS = 39 40TESTS_TESTS = \ 41 tests/cli-colorspace.tap \ 42 tests/cli-pipe.tap \ 43 tests/validate-colorspace.tap \ 44 tests/validate-compare.tap \ 45 tests/validate-composite.tap \ 46 tests/validate-convert.tap \ 47 tests/validate-formats-disk.tap \ 48 tests/validate-formats-map.tap \ 49 tests/validate-formats-memory.tap \ 50 tests/validate-identify.tap \ 51 tests/validate-import.tap \ 52 tests/validate-montage.tap \ 53 tests/validate-stream.tap \ 54 tests/drawtest.tap \ 55 tests/wandtest.tap 56 57TESTS_EXTRA_DIST = \ 58 tests/common.shi \ 59 tests/rose.pnm \ 60 tests/input_256c.miff \ 61 tests/input_bilevel.miff \ 62 tests/input_gray.miff \ 63 tests/input_truecolor.miff \ 64 tests/sequence.miff \ 65 $(TESTS_TESTS) 66 67TESTS_CLEANFILES = \ 68 tests/*_out.* 69