diff options
author | wl <wl> | 2004-10-15 05:21:55 +0000 |
---|---|---|
committer | wl <wl> | 2004-10-15 05:21:55 +0000 |
commit | 6e5b054893a4e8a80968917fccbbf70fe28a240f (patch) | |
tree | fa9a0261a877961bff39e98e6f29a6bf165c3228 | |
parent | ad6de87c27b848a7fe1dc11751af77b0f5bf8da1 (diff) | |
download | groff-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.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | Makefile.in | 28 | ||||
-rw-r--r-- | Makefile.sub | 6 |
3 files changed, 39 insertions, 3 deletions
@@ -1,3 +1,11 @@ +2004-10-14 Werner LEMBERG <wl@gnu.org> + + * 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. + 2004-10-13 Werner LEMBERG <wl@gnu.org> * src/devices/grohtml/html-text.cpp (html_text_get_alignment), 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: diff --git a/Makefile.sub b/Makefile.sub index d3c1c4ae..26523630 100644 --- a/Makefile.sub +++ b/Makefile.sub @@ -5,7 +5,11 @@ DISTCLEANFILES=\ stamp-h \ Makefile \ test-groff \ - src/include/config.h + src/include/config.h \ + site.exp \ + site.bak \ + groff.sum \ + groff.log CLEANADD=Makefile.cfg conftest* distfiles: configure |