[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 1/9] trace: ensure .stp files are rebuilt if trace to
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PULL 1/9] trace: ensure .stp files are rebuilt if trace tool source changes |
Date: |
Tue, 1 Aug 2017 14:16:10 +0100 |
From: "Daniel P. Berrange" <address@hidden>
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 <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
---
Makefile.target | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/Makefile.target b/Makefile.target
index 2baec9252f..7f42c45db8 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 \
--
2.13.3
- [Qemu-devel] [PULL 0/9] Tracing patches, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 2/9] trace: ensure unique function / variable names per .stp file, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 1/9] trace: ensure .stp files are rebuilt if trace tool source changes,
Stefan Hajnoczi <=
- [Qemu-devel] [PULL 3/9] trace: add TRACE_<event>_BACKEND_DSTATE(), Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 4/9] trace: add trace_event_get_state_backends(), Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 5/9] coding_style: add point about 0x in trace-events, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 6/9] trace-events: fix code style: %# -> 0x%, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 7/9] checkpatch: check trace-events code style, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 9/9] monitor: Reduce handle_qmp_command() tracing overhead, Stefan Hajnoczi, 2017/08/01
- [Qemu-devel] [PULL 8/9] trace-events: fix code style: print 0x before hex numbers, Stefan Hajnoczi, 2017/08/01
- Re: [Qemu-devel] [PULL 0/9] Tracing patches, no-reply, 2017/08/01
- Re: [Qemu-devel] [PULL 0/9] Tracing patches, Peter Maydell, 2017/08/01