summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorNicolas Boichat <drinkcat@chromium.org>2017-08-28 16:52:44 +0800
committerchrome-bot <chrome-bot@chromium.org>2017-09-07 12:56:29 -0700
commit588320d4b840e4466775815496f266e003586f9d (patch)
tree0dbae960ab376c759211973678a2cf5c5129563b /Makefile.rules
parent098bde322f5678a879bb8d181edfec9840f23e1c (diff)
downloadchrome-ec-588320d4b840e4466775815496f266e003586f9d.tar.gz
stack_analyzer: Use board/$BOARD/analyzestack.yaml by default
BRANCH=none BUG=chromium:648840 TEST=make BOARD=hammer analyzestack Change-Id: Id05fee7e085a02dd4c2d36880f6891c3eb86b404 Signed-off-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/637550 Reviewed-by: Che-yu Wu <cheyuw@google.com> Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 7e66d2ef77..d589556558 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -541,6 +541,7 @@ newsizes:
# them first is because elf dependencies will cause the elf files be rebuilt for
# updating date, which shouldn't happen when analyzing the existing firmwares.
.PHONY: analyzestack
+ANNOTATION ?= ./$(BDIR)/analyzestack.yaml
analyzestack: $(out)/util/export_taskinfo.so
@if [ "$(SECTION)" != "RO" ] && [ "$(SECTION)" != "RW" ]; then \
echo "Please specify SECTION=RO or RW. The default is RW."; \
@@ -554,8 +555,8 @@ analyzestack: $(out)/util/export_taskinfo.so
fi; \
extra/stack_analyzer/stack_analyzer.py --objdump "$(OBJDUMP)" \
--addr2line "$(ADDR2LINE)" --section "$$SECTION" \
- $(if $(ANNOTATION),--annotation $(ANNOTATION),) \
- --export_taskinfo "$$EXPORT_TASKINFO" "$$ELF"
+ --annotation $(ANNOTATION) \
+ --export_taskinfo "$$EXPORT_TASKINFO" "$$ELF"
.SECONDARY: