@@@ much mess, mostly manpages
[mLib] / test / Makefile.am
index e81daed..3fe03f6 100644 (file)
@@ -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 --------------------------------------------------