diff -r fdb1e09519ed -r 76808fb4194a common/makefiles/Main.gmk --- a/common/makefiles/Main.gmk Tue Feb 12 09:27:48 2013 -0800 +++ b/common/makefiles/Main.gmk Wed Feb 13 11:21:14 2013 -0800 @@ -75,7 +75,14 @@ all: overlay-images endif -start-make: +# Setup a rule for SPEC file that fails if executed. This check makes sure the configuration +# is up to date after changes to configure +$(SPEC): $(wildcard $(SRC_ROOT)/common/autoconf/*) + @$(ECHO) ERROR: $(SPEC) is not up to date + @$(ECHO) Please rerun configure! + @if test "x$(IGNORE_OLD_CONFIG)" != "xtrue"; then exit 1; fi + +start-make: $(SPEC) @$(call AtMakeStart) langtools: langtools-only