summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in28
1 files changed, 26 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index f295fdcb..cb971711 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -713,8 +713,32 @@ uninstall_dirs:
$(exampledir) $(htmldocdir) $(docdir) \
$(libprogramdir) $(libdir)
-.PHONY: check
-check:
+.PHONY: check docheck
+check: site.exp docheck
+
+docheck:
+ if $(SHELL) -c "runtest --version" > /dev/null 2>&1; then \
+ runtest; \
+ else \
+ echo "WARNING: could not find \`runtest'" 1>&2; \
+ fi
+
+# This snippet has been taken from the automake package.
+
+site.exp:
+ @echo "Making a new site.exp file..."
+ @echo "## these variables are automatically generated by make ##" >site.tmp
+ @echo "# Do not edit here. If you wish to override these values" >>site.tmp
+ @echo "# edit the last section" >>site.tmp
+ @echo "set tool groff" >>site.tmp
+ @echo "set srcdir $(srcdir)/testsuite" >>site.tmp
+ @echo "set objdir `pwd`" >> site.tmp
+ @echo "## All variables above are generated by configure. Do not edit! ##" >> site.tmp
+ @test ! -f site.exp \
+ || sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp
+ @-rm -f site.bak
+ @test ! -f site.exp || mv site.exp site.bak
+ @mv site.tmp site.exp
FORCE: