From 55bc3a7255500b70fe1bc6ef84289b1b0e6c77a6 Mon Sep 17 00:00:00 2001 From: Pawel Wodkowski Date: Tue, 25 Sep 2018 13:04:46 +0200 Subject: [PATCH] Makefile: add ifdef guards to config.h Change-Id: Ib7ae206cc163ae9daffee18c3c68d527ee0dc308 Signed-off-by: Pawel Wodkowski Reviewed-on: https://review.gerrithub.io/426666 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Lance Hartmann Reviewed-by: Jim Harris --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 6dfb92f88..2fe0d0b1d 100644 --- a/Makefile +++ b/Makefile @@ -84,7 +84,10 @@ mk/cc.mk: config.h: CONFIG CONFIG.local scripts/genconfig.py $(Q)PYCMD=$$(cat PYTHON_COMMAND 2>/dev/null) ; \ test -z "$$PYCMD" && PYCMD=python ; \ - $$PYCMD scripts/genconfig.py $(MAKEFLAGS) > $@.tmp; \ + echo "#ifndef SPDK_CONFIG_H" > $@.tmp; \ + echo "#define SPDK_CONFIG_H" >> $@.tmp; \ + $$PYCMD scripts/genconfig.py $(MAKEFLAGS) >> $@.tmp; \ + echo "#endif /* SPDK_CONFIG_H */" >> $@.tmp; \ cmp -s $@.tmp $@ || mv $@.tmp $@ ; \ rm -f $@.tmp