]> git.proxmox.com Git - mirror_qemu.git/blame - trace/Makefile.objs
qmp: Add deprecation information to query-machines
[mirror_qemu.git] / trace / Makefile.objs
CommitLineData
eac236ea
LV
1# -*- mode: makefile -*-
2
0ab8ed18 3$(BUILD_DIR)/trace-events-all: $(trace-events-files)
1412cf58
DB
4 $(call quiet-command,cat $^ > $@)
5
eac236ea 6
707c8a98
LV
7##################################################
8# Translation level
9
f4654226 10$(obj)/generated-helpers-wrappers.h: $(obj)/generated-helpers-wrappers.h-timestamp
9967e4fe 11 @cmp $< $@ >/dev/null 2>&1 || cp $< $@
7609ffb9 12$(obj)/generated-helpers-wrappers.h-timestamp: $(SRC_PATH)/trace-events $(BUILD_DIR)/config-host.mak $(tracetool-y)
f4654226 13 $(call quiet-command,$(TRACETOOL) \
7609ffb9 14 --group=root \
f4654226
LV
15 --format=tcg-helper-wrapper-h \
16 --backend=$(TRACE_BACKENDS) \
0bc6484d 17 $< > $@,"GEN","$(patsubst %-timestamp,%,$@)")
f4654226 18
707c8a98 19$(obj)/generated-helpers.h: $(obj)/generated-helpers.h-timestamp
9967e4fe 20 @cmp $< $@ >/dev/null 2>&1 || cp $< $@
7609ffb9 21$(obj)/generated-helpers.h-timestamp: $(SRC_PATH)/trace-events $(BUILD_DIR)/config-host.mak $(tracetool-y)
707c8a98 22 $(call quiet-command,$(TRACETOOL) \
7609ffb9 23 --group=root \
707c8a98
LV
24 --format=tcg-helper-h \
25 --backend=$(TRACE_BACKENDS) \
0bc6484d 26 $< > $@,"GEN","$(patsubst %-timestamp,%,$@)")
707c8a98 27
341ea691 28$(obj)/generated-helpers.c: $(obj)/generated-helpers.c-timestamp
9967e4fe 29 @cmp $< $@ >/dev/null 2>&1 || cp $< $@
7609ffb9 30$(obj)/generated-helpers.c-timestamp: $(SRC_PATH)/trace-events $(BUILD_DIR)/config-host.mak $(tracetool-y)
341ea691 31 $(call quiet-command,$(TRACETOOL) \
7609ffb9 32 --group=root \
341ea691
LV
33 --format=tcg-helper-c \
34 --backend=$(TRACE_BACKENDS) \
0bc6484d 35 $< > $@,"GEN","$(patsubst %-timestamp,%,$@)")
341ea691
LV
36
37$(obj)/generated-helpers.o: $(obj)/generated-helpers.c
38
310b3fe9 39obj-y += generated-helpers.o
341ea691 40
707c8a98 41
465830fb 42$(obj)/generated-tcg-tracers.h: $(obj)/generated-tcg-tracers.h-timestamp
9967e4fe 43 @cmp $< $@ >/dev/null 2>&1 || cp $< $@
7609ffb9 44$(obj)/generated-tcg-tracers.h-timestamp: $(SRC_PATH)/trace-events $(BUILD_DIR)/config-host.mak $(tracetool-y)
465830fb 45 $(call quiet-command,$(TRACETOOL) \
7609ffb9 46 --group=root \
465830fb
LV
47 --format=tcg-h \
48 --backend=$(TRACE_BACKENDS) \
0bc6484d 49 $< > $@,"GEN","$(patsubst %-timestamp,%,$@)")
465830fb
LV
50
51
eac236ea
LV
52######################################################################
53# Backend code
54
34770187 55util-obj-$(CONFIG_TRACE_SIMPLE) += simple.o
781e9545 56util-obj-$(CONFIG_TRACE_FTRACE) += ftrace.o
ff667e2e 57util-obj-y += control.o
310b3fe9 58obj-y += control-target.o
1dde0f48 59util-obj-y += qmp.o