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/automatic-fractions.tests \ 47 tests/cluster.tests \ 48 tests/color-fonts.tests \ 49 tests/context-matching.tests \ 50 tests/cursive-positioning.tests \ 51 tests/default-ignorables.tests \ 52 tests/fallback-positioning.tests \ 53 tests/fuzzed.tests \ 54 tests/hangul-jamo.tests \ 55 tests/hyphens.tests \ 56 tests/indic-joiner-candrabindu.tests \ 57 tests/indic-old-spec.tests \ 58 tests/indic-pref-blocking.tests \ 59 tests/language-tags.tests \ 60 tests/ligature-id.tests \ 61 tests/mark-filtering-sets.tests \ 62 tests/mongolian-variation-selector.tests \ 63 tests/spaces.tests \ 64 tests/simple.tests \ 65 tests/use.tests \ 66 tests/use-marchen.tests \ 67 tests/vertical.tests \ 68 tests/zero-width-marks.tests \ 69 $(NULL) 70 71TEST_EXTENSIONS = \ 72 .tests \ 73 $(NULL) 74 75AM_TESTS_ENVIRONMENT = \ 76 EXEEXT="$(EXEEXT)"; \ 77 export EXEEXT; \ 78 srcdir="$(srcdir)"; \ 79 export srcdir; \ 80 builddir="$(builddir)"; \ 81 export builddir; \ 82 $(NULL) 83 84if AUTOMAKE_OLDER_THAN_1_13 85TESTS_ENVIRONMENT = \ 86 $(AM_TESTS_ENVIRONMENT) \ 87 $(TESTS_LOG_COMPILER) \ 88 $(NULL) 89endif 90 91TESTS_LOG_COMPILER = sh $(srcdir)/run-tests.sh 92 93.PHONY: manifests 94 95-include $(top_srcdir)/git.mk 96