aboutsummaryrefslogtreecommitdiff
path: root/debug/Makefile
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2016-07-25 11:19:06 -0700
committerTim Newsome <tim@sifive.com>2016-07-25 11:22:13 -0700
commitbd1caacb3d912c51dfe428b99719f9454c744941 (patch)
treedde1de7dd926fb2c0da76c36ad201691b1118f01 /debug/Makefile
parent7704a62c78afc2c95a61d63deb7da31ccac5b814 (diff)
downloadriscv-tests-bd1caacb3d912c51dfe428b99719f9454c744941.zip
riscv-tests-bd1caacb3d912c51dfe428b99719f9454c744941.tar.gz
riscv-tests-bd1caacb3d912c51dfe428b99719f9454c744941.tar.bz2
Display log file during build if testing fails.
That way somebody doesn't need to spend forever trying to reproduce a travis failure when all they really need is the logfile.
Diffstat (limited to 'debug/Makefile')
-rw-r--r--debug/Makefile8
1 files changed, 3 insertions, 5 deletions
diff --git a/debug/Makefile b/debug/Makefile
index 1d90e12..086cfb9 100644
--- a/debug/Makefile
+++ b/debug/Makefile
@@ -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