From f5f78d7adca172983fe769bc2e9037cdf009c5a3 Mon Sep 17 00:00:00 2001 From: Werner LEMBERG Date: Fri, 15 Oct 2004 05:21:55 +0000 Subject: [PATCH] * 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. --- ChangeLog | 8 ++++++++ Makefile.in | 28 ++++++++++++++++++++++++++-- Makefile.sub | 6 +++++- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6493ae02..89ba2e9b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2004-10-14 Werner LEMBERG + + * 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 * 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 -- 2.11.4.GIT