diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2017-07-28 14:36:31 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2017-08-01 10:36:29 +0100 |
commit | ed8650586fed350e46a39d39eacec02a7f7ecc08 (patch) | |
tree | f74ec291e621f38ddaef47db02ac2f87f9cb390b | |
parent | 5619c179057e24195ff19c8fe6d6a6cbcb16ed28 (diff) | |
download | qemu-ed8650586fed350e46a39d39eacec02a7f7ecc08.zip qemu-ed8650586fed350e46a39d39eacec02a7f7ecc08.tar.gz qemu-ed8650586fed350e46a39d39eacec02a7f7ecc08.tar.bz2 |
trace: ensure .stp files are rebuilt if trace tool source changes
The make rules for generating the .stp files forgot to add a dep
on $(tracetool-y) to trigger a rebuild if the trace tool source
changes.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20170728133631.5449-1-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
-rw-r--r-- | Makefile.target | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile.target b/Makefile.target index 2baec92..7f42c45 100644 --- a/Makefile.target +++ b/Makefile.target @@ -48,7 +48,10 @@ else TARGET_TYPE=system endif -$(QEMU_PROG).stp-installed: $(BUILD_DIR)/trace-events-all +tracetool-y = $(SRC_PATH)/scripts/tracetool.py +tracetool-y += $(shell find $(SRC_PATH)/scripts/tracetool -name "*.py") + +$(QEMU_PROG).stp-installed: $(BUILD_DIR)/trace-events-all $(tracetool-y) $(call quiet-command,$(TRACETOOL) \ --group=all \ --format=stap \ @@ -58,7 +61,7 @@ $(QEMU_PROG).stp-installed: $(BUILD_DIR)/trace-events-all --target-type=$(TARGET_TYPE) \ $< > $@,"GEN","$(TARGET_DIR)$(QEMU_PROG).stp-installed") -$(QEMU_PROG).stp: $(BUILD_DIR)/trace-events-all +$(QEMU_PROG).stp: $(BUILD_DIR)/trace-events-all $(tracetool-y) $(call quiet-command,$(TRACETOOL) \ --group=all \ --format=stap \ @@ -68,7 +71,7 @@ $(QEMU_PROG).stp: $(BUILD_DIR)/trace-events-all --target-type=$(TARGET_TYPE) \ $< > $@,"GEN","$(TARGET_DIR)$(QEMU_PROG).stp") -$(QEMU_PROG)-simpletrace.stp: $(BUILD_DIR)/trace-events-all +$(QEMU_PROG)-simpletrace.stp: $(BUILD_DIR)/trace-events-all $(tracetool-y) $(call quiet-command,$(TRACETOOL) \ --group=all \ --format=simpletrace-stap \ |