[U-Boot] [PATCH 07/45] Makefile: Add a warning if SPL/TPL cannot be built
Simon Glass
sjg at chromium.org
Mon Oct 1 18:22:11 UTC 2018
At present the build fails in strange ways if CONFIG_SPL is defined by
CONFIG_SUPPORT_SPL is not. Add a warning for this case as it can be very
confusing to debug.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
scripts/Makefile.spl | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl
index e494d185e4b..c71497ff008 100644
--- a/scripts/Makefile.spl
+++ b/scripts/Makefile.spl
@@ -45,6 +45,13 @@ SPL_ :=
SPL_TPL_ :=
endif
+ifeq ($(obj)$(CONFIG_SUPPORT_SPL),spl)
+$(error You cannot build SPL without enabling CONFIG_SUPPORT_SPL)
+endif
+ifeq ($(obj)$(CONFIG_SUPPORT_TPL),tpl)
+$(error You cannot build TPL without enabling CONFIG_SUPPORT_TPL)
+endif
+
include $(srctree)/config.mk
include $(srctree)/arch/$(ARCH)/Makefile
--
2.19.0.605.g01d371f741-goog
More information about the U-Boot
mailing list