From c9571603db299259bca8271917688455696c14ce Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 27 Oct 2018 10:54:18 -0500 Subject: Fix "make distclean defconfig toybox" all on one line (good of $CROSS_COMPILER changed), better error message when .config missing. --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 26038e91..1c1c4a4c 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,11 @@ include kconfig/Makefile -include .singlemake $(KCONFIG_CONFIG): $(KCONFIG_TOP) -$(KCONFIG_TOP): generated/Config.in + @if [ -e "$(KCONFG_CONFIG)" ]; then make silentoldconfig; \ + else echo "Not configured (run 'make defconfig' or 'make menuconfig')";\ + exit 1; fi + +$(KCONFIG_TOP): generated/Config.in generated/Config.probed generated/Config.in: toys/*/*.c scripts/genconfig.sh scripts/genconfig.sh -- cgit v1.2.3