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.py \ 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/arabic-like-joining.tests \ 47 tests/arabic-mark-order.tests \ 48 tests/arabic-stch.tests \ 49 tests/automatic-fractions.tests \ 50 tests/cluster.tests \ 51 tests/color-fonts.tests \ 52 tests/context-matching.tests \ 53 tests/cursive-positioning.tests \ 54 tests/default-ignorables.tests \ 55 tests/emoji-flag-tags.tests \ 56 tests/fallback-positioning.tests \ 57 tests/fuzzed.tests \ 58 tests/hangul-jamo.tests \ 59 tests/hyphens.tests \ 60 tests/indic-consonant-with-stacker.tests \ 61 tests/indic-init.tests \ 62 tests/indic-joiner-candrabindu.tests \ 63 tests/indic-joiners.tests \ 64 tests/indic-old-spec.tests \ 65 tests/indic-pref-blocking.tests \ 66 tests/indic-script-extensions.tests \ 67 tests/indic-special-cases.tests \ 68 tests/indic-syllable.tests \ 69 tests/language-tags.tests \ 70 tests/ligature-id.tests \ 71 tests/mark-attachment.tests \ 72 tests/mark-filtering-sets.tests \ 73 tests/mongolian-variation-selector.tests \ 74 tests/spaces.tests \ 75 tests/simple.tests \ 76 tests/tibetan-contractions-1.tests \ 77 tests/tibetan-contractions-2.tests \ 78 tests/tibetan-vowels.tests \ 79 tests/use.tests \ 80 tests/use-marchen.tests \ 81 tests/use-syllable.tests \ 82 tests/variations-rvrn.tests \ 83 tests/vertical.tests \ 84 tests/zero-width-marks.tests \ 85 $(NULL) 86 87TEST_EXTENSIONS = \ 88 .tests \ 89 $(NULL) 90 91AM_TESTS_ENVIRONMENT = \ 92 EXEEXT="$(EXEEXT)"; \ 93 export EXEEXT; \ 94 srcdir="$(srcdir)"; \ 95 export srcdir; \ 96 builddir="$(builddir)"; \ 97 export builddir; \ 98 $(NULL) 99 100if AUTOMAKE_OLDER_THAN_1_13 101TESTS_ENVIRONMENT = \ 102 $(AM_TESTS_ENVIRONMENT) \ 103 $(TESTS_LOG_COMPILER) \ 104 $(NULL) 105endif 106 107TESTS_LOG_COMPILER = python $(srcdir)/run-tests.py 108 109.PHONY: manifests 110 111-include $(top_srcdir)/git.mk 112