From 20aa043b449dc68379f4b64c257a066e17fda4b8 Mon Sep 17 00:00:00 2001 From: Martin Roth Date: Thu, 26 Jan 2017 10:51:43 -0700 Subject: Makefile: Just error out if no .config exists Currently coreboot runs the 'config' command if no .config file exists. This isn't what anyone wants, and is particularly frustrating for tools that automate the build, where the build just hangs waiting for input. Instead, just show an error message and then exit the build. Change-Id: If9e0c2c26f8273814518589a2f94c5b00fc4cefe Signed-off-by: Martin Roth Reviewed-on: https://review.coreboot.org/18245 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2c87feb7a7..29730302b0 100644 --- a/Makefile +++ b/Makefile @@ -123,8 +123,11 @@ endif ifeq ($(NOCOMPILE),1) include $(TOPLEVEL)/Makefile.inc include $(TOPLEVEL)/payloads/Makefile.inc -real-all: config - +real-all: + @echo "Error: Expected config file ($(DOTCONFIG)) not present." >&2 + @echo "Please specify a config file or run 'make menuconfig' to" >&2 + @echo "generate a new config file." >&2 + @exit 1 else include $(DOTCONFIG) -- cgit v1.2.3