Imported Upstream version 0.19.7
[platform/upstream/fribidi.git] / test / Makefile.am
1
2 TESTS_ENVIRONMENT = \
3         srcdir=${srcdir}; export srcdir; \
4         top_builddir=${top_builddir}; export top_builddir; \
5         EXEEXT=${EXEEXT}; export EXEEXT;
6
7 AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT)
8
9 TESTS = run.tests
10
11 check_SCRIPTS = run.tests
12
13 TEST_DATAS = \
14         test_CapRTL_explicit.input \
15         test_CapRTL_explicit.reference \
16         test_CapRTL_implicit.input \
17         test_CapRTL_implicit.reference \
18         test_ISO8859-8_hebrew.input \
19         test_ISO8859-8_hebrew.reference \
20         test_UTF-8_persian.input \
21         test_UTF-8_persian.reference \
22         test_UTF-8_reordernsm.input \
23         test_UTF-8_reordernsm.reference
24
25
26 EXTRA_DIST = \
27         $(TESTS) \
28         $(TEST_DATAS)
29
30 test_%.reference: test_%.input
31         testcase="$@" && \
32         charset="`echo "$@" | sed 's/_[^_]*$$//;s/.*_//'`" && \
33         $(top_builddir)/bin/fribidi --test --charset "$$charset" "$<" > "$@" \
34         || ($(RM) "$@"; false)
35
36 references:
37         for testcase in "$(srcdir)"/test_*.input; do \
38                 test="`echo $$testcase \
39                   | sed 's/\.input$$/.reference/i; s|.*/||;'`" && \
40                 $(MAKE) $(AM_MAKEFLAGS) "$(srcdir)/$$test" || \
41                 exit 1; \
42         done
43
44
45 -include $(top_srcdir)/git.mk