1 # Process this file with automake to produce Makefile.in 2 3 NULL = 4 EXTRA_DIST = 5 CLEANFILES = 6 DISTCLEANFILES = 7 MAINTAINERCLEANFILES = 8 9 # Convenience targets: 10 lib: 11 @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib 12 13 manifests: 14 @$(srcdir)/hb-manifest-update "$(srcdir)/texts" "$(srcdir)/fonts" "$(srcdir)/tests" 15 16 EXTRA_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 36 EXTRA_DIST += \ 37 hb_test_tools.py \ 38 $(NULL) 39 CLEANFILES += \ 40 hb_test_tools.py[co] \ 41 $(NULL) 42 43 TESTS = \ 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 66 TEST_EXTENSIONS = \ 67 .tests \ 68 $(NULL) 69 70 AM_TESTS_ENVIRONMENT = \ 71 EXEEXT="$(EXEEXT)"; \ 72 export EXEEXT; \ 73 srcdir="$(srcdir)"; \ 74 export srcdir; \ 75 builddir="$(builddir)"; \ 76 export builddir; \ 77 $(NULL) 78 79 if AUTOMAKE_OLDER_THAN_1_13 80 TESTS_ENVIRONMENT = \ 81 $(AM_TESTS_ENVIRONMENT) \ 82 $(TESTS_LOG_COMPILER) \ 83 $(NULL) 84 endif 85 86 TESTS_LOG_COMPILER = sh $(srcdir)/run-tests.sh 87 88 .PHONY: manifests 89 90 -include $(top_srcdir)/git.mk 91