]> git.proxmox.com Git - qemu.git/commitdiff
Call configure automatically when needed
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 15 Apr 2009 14:42:57 +0000 (14:42 +0000)
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Wed, 15 Apr 2009 14:42:57 +0000 (14:42 +0000)
Automatically rerun configure when it is needed.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7110 c046a42c-6fe2-441c-8c8c-71466251a162

Makefile

index af174b57797ef0e998abcf340953db6f54181ecc..50b8bb6f5fa75edec0dd4399b6156674b18c2e0a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,13 @@
 # Makefile for QEMU.
 
+ifneq ($(wildcard config-host.mak),)
 include config-host.mak
 include $(SRC_PATH)/rules.mak
+else
+config-host.mak:
+       @echo "Please call configure before running make!"
+       @exit 1
+endif
 
 .PHONY: all clean cscope distclean dvi html info install install-doc \
        recurse-all speed tar tarbin test
@@ -36,6 +42,12 @@ endif
 
 all: $(TOOLS) $(DOCS) recurse-all
 
+config-host.mak: configure
+ifneq ($(wildcard config-host.mak),)
+       @echo $@ is out-of-date, running configure
+       @fgrep "Configured with:" $@ | sed s/.*Configured.with:.// | sh
+endif
+
 SUBDIR_RULES=$(patsubst %,subdir-%, $(TARGET_DIRS))
 
 subdir-%: