@@ -5,6 +5,9 @@ ifneq ($(wildcard config-host.mak),)
all: build-all
include config-host.mak
include $(SRC_PATH)/rules.mak
+config-host.mak: configure
+ @echo $@ is out-of-date, running configure
+ @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
else
config-host.mak:
@echo "Please call configure before running make!"
@@ -26,12 +29,6 @@ endif
build-all: config-host.h $(TOOLS) $(DOCS) recurse-all
-config-host.mak: configure
-ifneq ($(wildcard config-host.mak),)
- @echo $@ is out-of-date, running configure
- @sed -n "/.*Configured with/s/[^:]*: //p" $@ | sh
-endif
-
%.c %.h: config-host.h
config-host.h: config-host.h-timestamp
config-host.h-timestamp: config-host.mak
If config-host.mak dont' exist, we have exited in the check at the beginning of the file. Once here, move the bits to the else part of the test at the beginning of the file. Signed-off-by: Juan Quintela <quintela@redhat.com> --- Makefile | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-)