diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-02-04 23:29:47 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-02-04 23:29:47 +0000 |
commit | 8e71a972b206c19c08ed284f4be7e9b96921ad5f (patch) | |
tree | c88db81f58b48a195e915ed8e1ba08c93daf1b77 /Makefile.subdir | |
parent | c1bc12bb74b05df5f38f3feacd42cacac4e42038 (diff) |
build system for multi-level regressions
Diffstat (limited to 'Makefile.subdir')
-rw-r--r-- | Makefile.subdir | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Makefile.subdir b/Makefile.subdir index 5b151441e..9eec964e0 100644 --- a/Makefile.subdir +++ b/Makefile.subdir @@ -19,6 +19,21 @@ all %: fi .PHONY: check +ifeq ($(srcdir:test/%=test),test) +# under the test/ directory, additional subtargets +.PHONY: regress0 regress1 regress2 regress3 +check regress0 regress1 regress2 regress3: + @if test -e $(builddir); then \ + echo cd $(builddir); \ + cd $(builddir); \ + echo $(MAKE) $@; \ + $(MAKE) $@; \ + else \ + echo; \ + echo "** ERROR: could not find testing dir \`$(builddir)'"; \ + echo; \ + fi +else check: @if test -e $(unittestdir); then \ echo cd $(unittestdir); \ @@ -31,6 +46,7 @@ check: echo; \ exit 1; \ fi +endif # synonyms for "check" .PHONY: regress test |