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