From 0530bc9c6c82c10ffbf9f91a9c7cafda0747508c Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Tue, 15 Mar 2016 13:53:12 +0100 Subject: [PATCH] make: export VALGRIND_PID only for debug-valgrind --- boards/native/Makefile.include | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/boards/native/Makefile.include b/boards/native/Makefile.include index 5814e8ec76..b7ec469086 100644 --- a/boards/native/Makefile.include +++ b/boards/native/Makefile.include @@ -91,8 +91,6 @@ term-valgrind: export VALGRIND_FLAGS ?= \ debug-valgrind-server: export VALGRIND_FLAGS ?= --vgdb=yes --vgdb-error=0 -v \ --leak-check=full --track-origins=yes --fullpath-after=${RIOTBASE} \ --read-var-info=yes -debug-valgrind: export VALGRIND_PID ?= $(shell pgrep -n memcheck-x86-li -u ${USER} | cut -d" " -f1) -debug-valgrind: export DEBUGGER_FLAGS := -ex "target remote | vgdb --pid=${VALGRIND_PID}" $(DEBUGGER_FLAGS) term-cachegrind: export CACHEGRIND_FLAGS += --tool=cachegrind term-gprof: export TERMPROG = GMON_OUT_PREFIX=gmon.out $(ELF) all-valgrind: export CFLAGS += -DHAVE_VALGRIND_H -g @@ -148,7 +146,8 @@ debug-valgrind-server: $(VALGRIND) $(VALGRIND_FLAGS) $(ELF) $(PORT) debug-valgrind: - @echo $(VALGRIND_PID) + $(eval VALGRIND_PID ?= $(shell pgrep -n memcheck-x86-li -u ${USER} | cut -d" " -f1)) + $(eval DEBUGGER_FLAGS := -ex "target remote | vgdb --pid=${VALGRIND_PID}" $(DEBUGGER_FLAGS)) $(DEBUGGER) $(DEBUGGER_FLAGS) term-cachegrind: