diff mbox series

[01/16] kbuild: Allow for CONFIG_SYS_CONFIG_NAME to be unset

Message ID 20240122223920.3630168-1-trini@konsulko.com
State Accepted
Commit bcd8bce57c6d3ac7b52feb021cdf18bfc359104b
Delegated to: Tom Rini
Headers show
Series [01/16] kbuild: Allow for CONFIG_SYS_CONFIG_NAME to be unset | expand

Commit Message

Tom Rini Jan. 22, 2024, 10:39 p.m. UTC
It is possible to have a platform which does not require a board.h file
to build, but today we need an empty one for our generated config.h file
to be valid. Allow for omitting this file if CONFIG_SYS_CONFIG_NAME is
not set.

Signed-off-by: Tom Rini <trini@konsulko.com>
---
 scripts/Makefile.autoconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Tom Rini Feb. 27, 2024, 9:19 p.m. UTC | #1
On Mon, 22 Jan 2024 17:39:05 -0500, Tom Rini wrote:

> It is possible to have a platform which does not require a board.h file
> to build, but today we need an empty one for our generated config.h file
> to be valid. Allow for omitting this file if CONFIG_SYS_CONFIG_NAME is
> not set.
> 
> 

Applied to u-boot/next, thanks!
diff mbox series

Patch

diff --git a/scripts/Makefile.autoconf b/scripts/Makefile.autoconf
index 0ade91642ae3..8208ffe22744 100644
--- a/scripts/Makefile.autoconf
+++ b/scripts/Makefile.autoconf
@@ -113,7 +113,7 @@  vpl/include/autoconf.mk: vpl/u-boot.cfg
 define filechk_config_h
 	(echo "/* Automatically generated - do not edit */";		\
 	echo \#define CFG_BOARDDIR board/$(if $(VENDOR),$(VENDOR)/)$(BOARD);\
-	echo \#include \<configs/$(CONFIG_SYS_CONFIG_NAME).h\>;		\
+	$(if $(CONFIG_SYS_CONFIG_NAME),echo \#include \<configs/$(CONFIG_SYS_CONFIG_NAME).h\> ;) \
 	echo \#include \<asm/config.h\>;				\
 	echo \#include \<linux/kconfig.h\>;				\
 	echo \#include \<config_fallbacks.h\>;)