From ba3202168339e86b5aa28cccf090cfe6d848d88b Mon Sep 17 00:00:00 2001 From: KaDiWa Date: Mon, 21 Nov 2022 16:59:05 +0100 Subject: [PATCH] Makefile: replace `echo` with `printf` for compatibility I don't know why but `echo -n` didn't work for me. macOS supports the `-n` option but it doesn't work in the makefile. What it does instead is it literally writes `-n` to the file and then also leaves a newline at the end. I'm using GNU Make 4.4 (`gmake` from Homebrew). Signed-off-by: KaDiWa Reviewed-by: Andrew Jones Reviewed-by: Anup Patel --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8db6eab..98e42fc 100644 --- a/Makefile +++ b/Makefile @@ -224,7 +224,7 @@ $(KCONFIG_CONFIG): $(platform_src_dir)/configs/$(PLATFORM_DEFCONFIG) $(platform_ $(KCONFIG_AUTOCMD): $(KCONFIG_CONFIG) $(CMD_PREFIX)mkdir -p $(KCONFIG_DIR) - $(CMD_PREFIX)echo -n "$(KCONFIG_CONFIG): " > $(KCONFIG_AUTOCMD) + $(CMD_PREFIX)printf "%s: " $(KCONFIG_CONFIG) > $(KCONFIG_AUTOCMD) $(CMD_PREFIX)cat $(KCONFIG_AUTOLIST) | tr '\n' ' ' >> $(KCONFIG_AUTOCMD) include $(KCONFIG_CONFIG) -- 2.7.4