+## --- Test code ---
+
+noinst_PROGRAMS = da-test sym-test
+
+check: da-test.test sym-test.test
+
+da_test_LDADD = libmLib.a
+da-test.in:
+ perl $(srcdir)/da-gtest 10000 >da-test.in
+da-test.ref: da-test.in
+ perl $(srcdir)/da-ref <da-test.in >da-test.ref
+da-test.test: da-test da-test.in da-test.ref
+ ./da-test <da-test.in >da-test.test
+ cmp da-test.test da-test.ref
+ @echo "darray tested OK."
+
+sym_test_LDADD = libmLib.a
+sym-test.in:
+ perl $(srcdir)/sym-gtest 10000 >sym-test.in
+sym-test.ref: sym-test.in
+ perl $(srcdir)/sym-ref <sym-test.in >sym-test.ref
+sym-test.test: sym-test sym-test.in sym-test.ref
+ ./sym-test <sym-test.in >sym-test.test
+ cmp sym-test.test sym-test.ref
+ @echo "sym tested OK."
+
+TEST_CLEAN = \
+ da-test.in da-test.ref da-test.test \
+ sym-test.in sym-test.ref sym-test.test
+
+TEST_DIST = \
+ da-gtest da-ref \
+ sym-gtest sym-ref
+