Browse Source

toplevel: add a warning about .config being out of sync after an update

SVN-Revision: 26459
Felix Fietkau 14 years ago
parent
commit
c4b8294c2d
1 changed files with 7 additions and 0 deletions
  1. 7 0
      include/toplevel.mk

+ 7 - 0
include/toplevel.mk

@@ -133,6 +133,13 @@ prereq:: prepare-tmpinfo .config
 	@+$(NO_TRACE_MAKE) -r -s $@
 
 %::
+	@( \
+		cp .config tmp/.config; \
+		./scripts/config/conf -D tmp/.config -w tmp/.config Config.in > /dev/null 2>&1; \
+		if ./scripts/kconfig.pl '>' .config tmp/.config | grep -q CONFIG; then \
+			echo "WARNING: your configuration is out of sync. Please run make menuconfig, oldconfig or defconfig!"; \
+		fi \
+	)
 	@+$(PREP_MK) $(NO_TRACE_MAKE) -r -s prereq
 	@+$(SUBMAKE) -r $@