From fda41f9acdb2db2446e0fde4616c03f30c6e42c5 Mon Sep 17 00:00:00 2001 From: Dirk Zimoch Date: Thu, 17 Aug 2017 09:44:55 +0200 Subject: [PATCH] change compiler flag -MMD back to -MD because some drivers use #include <...> for non-system headers which breaks dependency detection --- App/tools/driver.makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/App/tools/driver.makefile b/App/tools/driver.makefile index fb9e1cd..0c95d8c 100644 --- a/App/tools/driver.makefile +++ b/App/tools/driver.makefile @@ -668,11 +668,10 @@ endif # MINOR LDFLAGS += ${PROVIDES} ${USR_LDFLAGS_${T_A}} # Create and include dependency files. -# 3.14.12+ already uses -MMD -ifndef $(HDEPENDS_METHOD) -HDEPENDS = -CPPFLAGS += -MMD -endif +CPPFLAGS += -MD +# 3.14.12 already defines -MMD here (does not catch #include <...>): +HDEPENDSCFLAGS = +HDEPENDS_CMD = -include *.d # Need to find source dbd files relative to one dir up but generated dbd files in this dir.