diff options
author | Simon Glass <sjg@chromium.org> | 2018-10-01 12:22:11 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2018-10-09 04:40:27 -0600 |
commit | 2c5eac1e1820163d3776e1f842550bfc4a88d136 (patch) | |
tree | 65b8f3f228614a33c719b4f21af9bd5eb178258a /scripts | |
parent | 985ca3945fa3cbb2933d1be9d72022c0ac4d3da9 (diff) | |
download | u-boot-2c5eac1e1820163d3776e1f842550bfc4a88d136.tar.gz u-boot-2c5eac1e1820163d3776e1f842550bfc4a88d136.tar.xz u-boot-2c5eac1e1820163d3776e1f842550bfc4a88d136.zip |
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 <sjg@chromium.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Makefile.spl | 7 |
1 files changed, 7 insertions, 0 deletions
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 |