@@@ wip
[mLib] / utils / Makefile.am
index 226e86a..ffbe920 100644 (file)
@@ -32,6 +32,10 @@ libutils_la_SOURCES   =
 ###--------------------------------------------------------------------------
 ### Component files.
 
+## Compiler checking.
+pkginclude_HEADERS     += compiler.h
+LIBMANS                        += compiler.3
+
 ## Utility macros.
 pkginclude_HEADERS     += macros.h
 LIBMANS                        += macros.3
@@ -44,20 +48,44 @@ LIBMANS                     += align.3
 pkginclude_HEADERS     += bits.h
 LIBMANS                        += bits.3
 
-EXTRA_DIST             += bits.in bits-testgen.c
-tests:: bits.t bits.in
-       ./bits.t -f $(srcdir)/bits.in
+check_PROGRAMS         += t/bits.t
+t_bits_t_SOURCES        = t/bits-test.c
+t_bits_t_CPPFLAGS       = $(TEST_CPPFLAGS)
+t_bits_t_LDFLAGS        = -static
+EXTRA_DIST             += t/bits-testgen.py
+
+## Control flow.
+pkginclude_HEADERS     += control.h
+##LIBMANS              += control.3
 
-check_PROGRAMS         += bits.t
-bits_t_SOURCES          = bits.c
-bits_t_CPPFLAGS                 = $(TEST_CPPFLAGS)
-bits_t_LDFLAGS          = -static
+check_PROGRAMS         += t/control.t
+t_control_t_SOURCES     = t/control-test.c
+t_control_t_CPPFLAGS    = $(TEST_CPPFLAGS)
+t_control_t_LDFLAGS     = -static
 
 ## Exceptions.
 pkginclude_HEADERS     += exc.h
 libutils_la_SOURCES    += exc.c
 LIBMANS                        += exc.3
 
+check_PROGRAMS         += t/exc.t
+t_exc_t_SOURCES                 = t/exc-test.c
+t_exc_t_LDFLAGS                 = -static
+
+## Generalized formatting.
+pkginclude_HEADERS     += gprintf.h
+libutils_la_SOURCES    += gprintf.c
+##LIBMANS              += gprintf.3
+
+## Linear regression.
+pkginclude_HEADERS     += linreg.h
+libutils_la_SOURCES    += linreg.c
+##LIBMANS              += linreg.3
+
+## Mathematics.
+pkginclude_HEADERS     += maths.h
+##LIBMANS              += maths.3
+
 ## String handling.
 pkginclude_HEADERS     += str.h
 libutils_la_SOURCES    += str.c
@@ -68,13 +96,10 @@ pkginclude_HEADERS  += versioncmp.h
 libutils_la_SOURCES    += versioncmp.c
 LIBMANS                        += versioncmp.3
 
-EXTRA_DIST             += versioncmp.in
-tests:: versioncmp.t versioncmp.in
-       ./versioncmp.t -f $(srcdir)/versioncmp.in
-
-check_PROGRAMS         += versioncmp.t
-versioncmp_t_SOURCES    = versioncmp-test.c
-versioncmp_t_CPPFLAGS   = $(TEST_CPPFLAGS)
-versioncmp_t_LDFLAGS    = -static
+check_PROGRAMS         += t/versioncmp.t
+t_versioncmp_t_SOURCES  = t/versioncmp-test.c
+t_versioncmp_t_CPPFLAGS         = $(TEST_CPPFLAGS)
+t_versioncmp_t_LDFLAGS  = -static
+EXTRA_DIST             += t/versioncmp.tests
 
 ###----- That's all, folks --------------------------------------------------