1# Process this file with automake to produce Makefile.in 2 3NULL = 4EXTRA_DIST = 5CLEANFILES = 6DISTCLEANFILES = 7MAINTAINERCLEANFILES = 8 9# Convenience targets: 10lib: 11 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib 12 13manifests: 14 @$(srcdir)/hb-manifest-update "$(srcdir)/texts" "$(srcdir)/fonts" "$(srcdir)/tests" 15 16EXTRA_DIST += \ 17 README.md \ 18 hb-diff \ 19 hb-diff-colorize \ 20 hb-diff-filter-failures \ 21 hb-diff-ngrams \ 22 hb-diff-stat \ 23 hb-manifest-read \ 24 hb-manifest-update \ 25 hb-unicode-decode \ 26 hb-unicode-encode \ 27 hb-unicode-prettyname \ 28 record-test.sh \ 29 run-tests.sh \ 30 texts/in-tree \ 31 fonts/sha1sum \ 32 $(TESTS) \ 33 $(NULL) 34 35# TODO Figure out Python stuff 36EXTRA_DIST += \ 37 hb_test_tools.py \ 38 $(NULL) 39CLEANFILES += \ 40 hb_test_tools.py[co] \ 41 $(NULL) 42 43TESTS = \ 44 tests/arabic-fallback-shaping.tests \ 45 tests/arabic-feature-order.tests \ 46 tests/cluster.tests \ 47 tests/context-matching.tests \ 48 tests/cursive-positioning.tests \ 49 tests/default-ignorables.tests \ 50 tests/fuzzed.tests \ 51 tests/hangul-jamo.tests \ 52 tests/hyphens.tests \ 53 tests/indic-joiner-candrabindu.tests \ 54 tests/indic-old-spec.tests \ 55 tests/indic-pref-blocking.tests \ 56 tests/ligature-id.tests \ 57 tests/mark-filtering-sets.tests \ 58 tests/mongolian-variation-selector.tests \ 59 tests/spaces.tests \ 60 tests/simple.tests \ 61 tests/use.tests \ 62 tests/vertical.tests \ 63 tests/zero-width-marks.tests \ 64 $(NULL) 65 66TEST_EXTENSIONS = \ 67 .tests \ 68 $(NULL) 69 70AM_TESTS_ENVIRONMENT = \ 71 EXEEXT="$(EXEEXT)"; \ 72 export EXEEXT; \ 73 srcdir="$(srcdir)"; \ 74 export srcdir; \ 75 builddir="$(builddir)"; \ 76 export builddir; \ 77 $(NULL) 78 79if AUTOMAKE_OLDER_THAN_1_13 80TESTS_ENVIRONMENT = \ 81 $(AM_TESTS_ENVIRONMENT) \ 82 $(TESTS_LOG_COMPILER) \ 83 $(NULL) 84endif 85 86TESTS_LOG_COMPILER = sh $(srcdir)/run-tests.sh 87 88.PHONY: manifests 89 90-include $(top_srcdir)/git.mk 91