Mercurial > hg > openjdk > lambda
changeset 655:339e4df096a2
8007093: build-infra: Make should fail if spec is older than configure files
Reviewed-by: tbell
author | erikj |
---|---|
date | Mon, 04 Feb 2013 10:53:38 +0100 |
parents | 7e584be2ee58 |
children | dea045cc48ca |
files | common/makefiles/Main.gmk |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/common/makefiles/Main.gmk Fri Feb 01 11:22:41 2013 +0100 +++ b/common/makefiles/Main.gmk Mon Feb 04 10:53:38 2013 +0100 @@ -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