From: Simon Glass Date: Mon, 1 Oct 2018 18:22:11 +0000 (-0600) Subject: Makefile: Add a warning if SPL/TPL cannot be built X-Git-Tag: v2018.11-rc2~7^2~35 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2c5eac1e1820163d3776e1f842550bfc4a88d136;p=oweals%2Fu-boot.git Makefile: Add a warning if SPL/TPL cannot be built 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 --- diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl index e494d185e4..c71497ff00 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