From: Paolo Bonzini Date: Wed, 2 Nov 2016 19:46:13 +0000 (+0100) Subject: rules.mak: add more rules to avoid chaining X-Git-Tag: v2.9.0-rc0~175^2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a273f4cedf011af535ff3757c3a93e7134c198da;p=thirdparty%2Fqemu.git rules.mak: add more rules to avoid chaining Really rule chaining is not a particularly expensive task, since GNU Make caches the directory listing. However it is easy to avoid it for most files and for phony targets (one was missing). After this patch, only "Makefile", "scripts/hxtool" and "scripts/create_config" attempt to use chained rules. Signed-off-by: Paolo Bonzini --- diff --git a/Makefile.target b/Makefile.target index 6689e31f17f..8ae82cb3112 100644 --- a/Makefile.target +++ b/Makefile.target @@ -76,6 +76,7 @@ $(QEMU_PROG)-simpletrace.stp: $(BUILD_DIR)/trace-events-all else stap: endif +.PHONY: stap all: $(PROGS) stap diff --git a/rules.mak b/rules.mak index c69863fd392..ce9e7e6ffe5 100644 --- a/rules.mak +++ b/rules.mak @@ -7,6 +7,10 @@ MAKEFLAGS += -rR # Files with this suffixes are final, don't try to generate them # using implicit rules +%/trace-events: +%.hx: +%.py: +%.objs: %.d: %.h: %.c: