Makefile.am revision a32e9e42
12c393a42Smrgcheck_SCRIPTS=run-test.sh 2c9710b42SmrgTEST_EXTENSIONS = \ 3c9710b42Smrg .sh \ 4c9710b42Smrg $(NULL) 5c9710b42Smrg 6c9710b42SmrgAM_TESTS_ENVIRONMENT= \ 7c9710b42Smrg src=${srcdir}; export src; \ 8c9710b42Smrg EXEEXT=${EXEEXT}; export EXEEXT; \ 9c9710b42Smrg $(NULL) 10c9710b42Smrg 11a32e9e42SmrgBUILT_SOURCES = $(builddir)/out.expected 12a32e9e42Smrg 13c9710b42SmrgSH_LOG_COMPILER = sh 14a32e9e42SmrgTESTS=run-test.sh 15a32e9e42Smrg 16a32e9e42SmrgTESTDATA = \ 17a32e9e42Smrg 4x6.pcf \ 18a32e9e42Smrg 8x16.pcf \ 19a32e9e42Smrg fonts.conf.in \ 20a32e9e42Smrg test-90-synthetic.json \ 21a32e9e42Smrg $(NULL) 22c9710b42Smrg 23953daebaSmrgif FREETYPE_PCF_LONG_FAMILY_NAMES 24a32e9e42Smrg$(builddir)/out.expected: $(srcdir)/out.expected-long-family-names Makefile 25a32e9e42Smrg cp $(srcdir)/out.expected-long-family-names $(builddir)/out.expected 26953daebaSmrgelse 27a32e9e42Smrg$(builddir)/out.expected: $(srcdir)/out.expected-no-long-family-names Makefile 28a32e9e42Smrg cp $(srcdir)/out.expected-no-long-family-names $(builddir)/out.expected 29953daebaSmrgendif 302c393a42Smrg 31c9710b42SmrgAM_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir) 32c9710b42Smrg 33b09479dcSmrgcheck_PROGRAMS = 34c9710b42Smrgif HAVE_PTHREAD 356fc018e4Smrgcheck_PROGRAMS += test-pthread 36c9710b42Smrgtest_pthread_LDADD = $(top_builddir)/src/libfontconfig.la 37c9710b42Smrg# We don't enable this test by default because it will require config and fonts 38c9710b42Smrg# to meaningfully test anything, and we are not installed yet. 39c9710b42Smrg#TESTS += test-pthread 40c9710b42Smrgendif 41953daebaSmrgcheck_PROGRAMS += test-bz89617 42953daebaSmrgtest_bz89617_CFLAGS = \ 43953daebaSmrg -DSRCDIR="\"$(abs_srcdir)\"" 44953daebaSmrg 45953daebaSmrgtest_bz89617_LDADD = $(top_builddir)/src/libfontconfig.la 46953daebaSmrgTESTS += test-bz89617 47953daebaSmrg 48953daebaSmrgcheck_PROGRAMS += test-bz131804 49953daebaSmrgtest_bz131804_LDADD = $(top_builddir)/src/libfontconfig.la 50953daebaSmrgTESTS += test-bz131804 51953daebaSmrg 526fc018e4Smrgnoinst_PROGRAMS = $(check_PROGRAMS) 536fc018e4Smrg 54b09479dcSmrgif !OS_WIN32 55b09479dcSmrgcheck_PROGRAMS += test-migration 566fc018e4Smrgtest_migration_LDADD = $(top_builddir)/src/libfontconfig.la 57b09479dcSmrgendif 58c9710b42Smrg 59953daebaSmrgcheck_PROGRAMS += test-bz96676 60953daebaSmrgtest_bz96676_LDADD = $(top_builddir)/src/libfontconfig.la 61953daebaSmrgTESTS += test-bz96676 62953daebaSmrg 63a32e9e42Smrgcheck_PROGRAMS += test-name-parse 64a32e9e42Smrgtest_name_parse_LDADD = $(top_builddir)/src/libfontconfig.la 65a32e9e42SmrgTESTS += test-name-parse 66a32e9e42Smrg 67a32e9e42Smrgif ENABLE_JSONC 68a32e9e42Smrgcheck_PROGRAMS += test-conf 69a32e9e42Smrgtest_conf_CFLAGS = $(JSONC_CFLAGS) 70a32e9e42Smrgtest_conf_LDADD = $(top_builddir)/src/libfontconfig.la $(JSONC_LIBS) 71a32e9e42SmrgTESTS += run-test-conf.sh 72a32e9e42Smrgendif 73a32e9e42Smrg 74a32e9e42Smrgcheck_PROGRAMS += test-bz106618 75a32e9e42Smrgtest_bz106618_LDADD = $(top_builddir)/src/libfontconfig.la 76a32e9e42Smrg 77a32e9e42Smrgcheck_PROGRAMS += test-hash 78a32e9e42Smrgtest_hash_CFLAGS = -I$(top_builddir) -I$(top_builddir)/src $(UUID_CFLAGS) 79a32e9e42Smrgtest_hash_LDADD = $(UUID_LIBS) 80a32e9e42SmrgTESTS += test-hash 81a32e9e42Smrg 82a32e9e42Smrgcheck_PROGRAMS += test-bz106632 83a32e9e42Smrgtest_bz106632_CFLAGS = \ 84a32e9e42Smrg -I$(top_builddir) \ 85a32e9e42Smrg -I$(top_builddir)/src \ 86a32e9e42Smrg -I$(top_srcdir) \ 87a32e9e42Smrg -I$(top_srcdir)/src \ 88a32e9e42Smrg -DFONTFILE='"$(abs_top_srcdir)/test/4x6.pcf"' \ 89a32e9e42Smrg -DHAVE_CONFIG_H \ 90a32e9e42Smrg $(NULL) 91a32e9e42Smrgtest_bz106632_LDADD = $(top_builddir)/src/libfontconfig.la 92a32e9e42SmrgTESTS += test-bz106632 93a32e9e42Smrg 94a32e9e42SmrgEXTRA_DIST=run-test.sh run-test-conf.sh $(TESTDATA) out.expected-long-family-names out.expected-no-long-family-names 952c393a42Smrg 96a32e9e42SmrgCLEANFILES=out out1 out2 fonts.conf out.expected 97c9710b42Smrg 98c9710b42Smrg-include $(top_srcdir)/git.mk 99