run.mk: Add target tee

This commit is contained in:
Jan Lindemann 2012-02-13 17:29:08 +00:00 committed by Jan Lindemann
commit 3a5fb6472e

View file

@ -54,7 +54,7 @@ start: all
rm -f $(CORE) rm -f $(CORE)
$(EXE_PATH) $(EXE_ARGS) & $(EXE_PATH) $(EXE_ARGS) &
clean: vg-clean-supp clean: vg-clean-supp clean.out
# unfortunately iwatch only supports one directory :-( # unfortunately iwatch only supports one directory :-(
autorun: autorun:
@ -84,6 +84,9 @@ vg-add-supp:
vg-clean-supp: vg-clean-supp:
rm -f local.supp rm -f local.supp
clean.out:
rm -f run.out
callgrind: callgrind:
rm -f $(CORE) rm -f $(CORE)
valgrind --tool=callgrind $(VALGRIND_OPTS) $(EXE_PATH) $(EXE_ARGS) valgrind --tool=callgrind $(VALGRIND_OPTS) $(EXE_PATH) $(EXE_ARGS)
@ -101,6 +104,10 @@ abort:
strace: $(EXE_PATH) $(EXE_BIN) strace: $(EXE_PATH) $(EXE_BIN)
strace -f $(EXE_PATH) $(EXE_ARGS) strace -f $(EXE_PATH) $(EXE_ARGS)
tee: $(EXE_PATH) $(EXE_BIN) all
rm -f $(CORE)
$(EXE_PATH) $(EXE_ARGS) 2>&1 | tee run.out
kcg: kcg:
kcachegrind callgrind.* kcachegrind callgrind.*