Display log file during build if testing fails.
[riscv-tests.git] / debug / Makefile
index 1d90e122895cef3c194ace4aa2e912e9e3e67ac6..086cfb995894adca2206947d0b830151d95bdfa3 100644 (file)
@@ -8,11 +8,9 @@ default:       spike$(XLEN).log
 
 all:   spike32.log spike64.log
 
-spike32.log:
-       $(GDBSERVER_PY) --isolate --spike32 --cmd $(RISCV_SIM) -- -v > $@ 2>&1
-
-spike64.log:
-       $(GDBSERVER_PY) --isolate --spike --cmd $(RISCV_SIM) -- -v > $@ 2>&1
+%.log:
+       $(GDBSERVER_PY) --isolate --$(subst .log,,$@) --cmd $(RISCV_SIM) -- -v \
+           > $@ 2>&1 || sed s/^/$@:\ / $@
 
 clean:
        rm -f *.log