Provide two more 'make' dependencies for the regression tests.
authorPhilipp Marek <philipp@marek.priv.at>
Sat, 8 Mar 2014 20:20:52 +0000 (21:20 +0100)
committerPhilipp Marek <philipp@marek.priv.at>
Sat, 8 Mar 2014 20:21:29 +0000 (21:21 +0100)
src/tests/Makefile.in

index 7d4c513..7baee24 100755 (executable)
@@ -4,6 +4,7 @@ all: output.ecl/ansi.log output.ecl/regressions.log
 
 .PHONY: do-ansi do-regressions do-quicklisp cleanup clean-sources update
 
+BUGS_FILES := $(shell find ../../src/tests/bugs/ -type f)
 output.ecl/ansi.log: config.lsp
        $(MAKE) do-ansi
        $(MAKE) show-fails
@@ -28,7 +29,7 @@ show-fails:
 #
 ansi-tests: config.lsp
        $(ECL) -norc -load config.lsp -eval '(ecl-tests::ensure-ansi-tests)' -eval '(ext:quit)' < /dev/null
-regressions: config.lsp
+regressions: config.lsp ansi-tests $(BUGS_FILES)
        $(ECL) -norc -load config.lsp -eval '(ecl-tests::ensure-regressions)' -eval '(ext:quit)' < /dev/null
 quicklisp: config.lsp
        $(ECL) -norc -load config.lsp -eval '(ecl-tests::ensure-quicklisp)' -eval '(ext:quit)' < /dev/null