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 --------------------------------------------------