common/makefiles/Main.gmk

changeset 609
339e4df096a2
parent 566
9263657c2756
child 619
76808fb4194a
equal deleted inserted replaced
608:7e584be2ee58 609:339e4df096a2
73 73
74 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_BITS),solaris-64) 74 ifeq ($(OPENJDK_TARGET_OS)-$(OPENJDK_TARGET_CPU_BITS),solaris-64)
75 all: overlay-images 75 all: overlay-images
76 endif 76 endif
77 77
78 start-make: 78 # Setup a rule for SPEC file that fails if executed. This check makes sure the configuration
79 # is up to date after changes to configure
80 $(SPEC): $(wildcard $(SRC_ROOT)/common/autoconf/*)
81 @$(ECHO) ERROR: $(SPEC) is not up to date
82 @$(ECHO) Please rerun configure!
83 @if test "x$(IGNORE_OLD_CONFIG)" != "xtrue"; then exit 1; fi
84
85 start-make: $(SPEC)
79 @$(call AtMakeStart) 86 @$(call AtMakeStart)
80 87
81 langtools: langtools-only 88 langtools: langtools-only
82 langtools-only: start-make 89 langtools-only: start-make
83 @$(call TargetEnter) 90 @$(call TargetEnter)

mercurial