X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/18c831dcd0ae4d660c70ccac69d27ed2a97851be..c4ccbbf992e1587ae316f66af6a28006780688d8:/test/Makefile.am diff --git a/test/Makefile.am b/test/Makefile.am index e81daed..3fe03f6 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -29,12 +29,59 @@ include $(top_srcdir)/vars.am noinst_LTLIBRARIES = libtest.la libtest_la_SOURCES = +SUBDIRS = + ###-------------------------------------------------------------------------- ### Component files. -## Testing. +## Benchmarking. +pkginclude_HEADERS += bench.h +libtest_la_SOURCES += bench.c +EXTRA_DIST += bench.3.in +LIBMANS += bench.3 + +## Old `testrig' testing framework. pkginclude_HEADERS += testrig.h libtest_la_SOURCES += testrig.c +EXTRA_DIST += testrig.3.in LIBMANS += testrig.3 +## New `tvec' testing framework. +pkginclude_HEADERS += tvec.h +libtest_la_SOURCES += tvec-core.c +libtest_la_SOURCES += tvec-output.c +libtest_la_SOURCES += tvec-types.c +libtest_la_SOURCES += tvec-main.c +EXTRA_DIST += tvec.3.in +EXTRA_DIST += tvec-types.3.in +EXTRA_DIST += tvec-adhoc.3.in +EXTRA_DIST += tvec-main.3.in +EXTRA_DIST += tvec-env.3.in +EXTRA_DIST += tvec-tyimpl.3.in +EXTRA_DIST += tvec-output.3.in +LIBMANS += tvec.3 +LIBMANS += tvec-types.3 +LIBMANS += tvec-adhoc.3 +LIBMANS += tvec-main.3 +LIBMANS += tvec-env.3 +LIBMANS += tvec-tyimpl.3 +LIBMANS += tvec-output.3 + +libtest_la_SOURCES += tvec-bench.c +EXTRA_DIST += tvec-bench.3.in +LIBMANS += tvec-bench.3 + +libtest_la_SOURCES += tvec-remote.c +EXTRA_DIST += tvec-remote.3.in +LIBMANS += tvec-remote.3 + +libtest_la_SOURCES += tvec-timeout.c +EXTRA_DIST += tvec-timeout.3.in +LIBMANS += tvec-timeout.3 + +check_PROGRAMS += t/tvec.t +t_tvec_t_SOURCES = t/tvec-test.c +t_tvec_t_CPPFLAGS = $(TEST_CPPFLAGS) +t_tvec_t_LDFLAGS = -static + ###----- That's all, folks --------------------------------------------------