[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] Call configure automatically when needed
From: |
Stefan Weil |
Subject: |
[Qemu-devel] [PATCH] Call configure automatically when needed |
Date: |
Sun, 05 Apr 2009 21:59:27 +0200 |
User-agent: |
Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
Hello,
this patch calls configure automatically when configure
changed since the last time it was called.
If configure was never called, the user is told to do so.
Regards
Stefan
Automatically rerun configure when it is needed.
Signed-off-by: Stefan Weil <address@hidden>
Index: trunk/Makefile
===================================================================
--- trunk.orig/Makefile 2009-04-05 21:43:15.000000000 +0200
+++ trunk/Makefile 2009-04-05 21:53:37.000000000 +0200
@@ -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 @@
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-%:
- [Qemu-devel] [PATCH] Call configure automatically when needed,
Stefan Weil <=