summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorwl <wl>2004-10-15 05:21:55 +0000
committerwl <wl>2004-10-15 05:21:55 +0000
commit6e5b054893a4e8a80968917fccbbf70fe28a240f (patch)
treefa9a0261a877961bff39e98e6f29a6bf165c3228 /Makefile.in
parentad6de87c27b848a7fe1dc11751af77b0f5bf8da1 (diff)
downloadgroff-6e5b054893a4e8a80968917fccbbf70fe28a240f.tar.gz
* Makefile.in (check): Depend on `site.exp' and `docheck'.
(docheck): Run dejagnu's `runtest' if it exists. (site.exp): Create dejagnu configuration file. * Makefile.sub (DISTCLEANFILES): Add files related to dejagnu.
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: