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 <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/18245
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
Martin Roth 2017-01-26 10:51:43 -07:00
parent 017b56558f
commit 20aa043b44
1 changed files with 5 additions and 2 deletions

View File

@ -123,8 +123,11 @@ endif
ifeq ($(NOCOMPILE),1) ifeq ($(NOCOMPILE),1)
include $(TOPLEVEL)/Makefile.inc include $(TOPLEVEL)/Makefile.inc
include $(TOPLEVEL)/payloads/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 else
include $(DOTCONFIG) include $(DOTCONFIG)