1 |
1 |
# -*- mode: makefile -*-
|
2 |
2 |
|
3 |
3 |
######################################################################
|
|
4 |
# Auto-generated event descriptions for LTTng ust code
|
|
5 |
|
|
6 |
ifeq ($(TRACE_BACKEND),ust)
|
|
7 |
$(obj)/generated-ust-provider.h: $(obj)/generated-ust-provider.h-timestamp
|
|
8 |
$(obj)/generated-ust-provider.h-timestamp: $(SRC_PATH)/trace-events
|
|
9 |
$(call quiet-command,$(TRACETOOL) \
|
|
10 |
--format=ust-events-h \
|
|
11 |
--backend=$(TRACE_BACKEND) \
|
|
12 |
< $< > $@," GEN $(patsubst %-timestamp,%,$@)")
|
|
13 |
@cmp -s $@ $(patsubst %-timestamp,%,$@) || cp $@ $(patsubst %-timestamp,%,$@)
|
|
14 |
|
|
15 |
$(obj)/generated-ust.c: $(obj)/generated-ust.c-timestamp $(BUILD_DIR)/config-host.mak
|
|
16 |
$(obj)/generated-ust.c-timestamp: $(SRC_PATH)/trace-events
|
|
17 |
$(call quiet-command,$(TRACETOOL) \
|
|
18 |
--format=ust-events-c \
|
|
19 |
--backend=$(TRACE_BACKEND) \
|
|
20 |
< $< > $@," GEN $(patsubst %-timestamp,%,$@)")
|
|
21 |
@cmp -s $@ $(patsubst %-timestamp,%,$@) || cp $@ $(patsubst %-timestamp,%,$@)
|
|
22 |
|
|
23 |
$(obj)/generated-events.h: $(obj)/generated-ust-provider.h
|
|
24 |
$(obj)/generated-events.c: $(obj)/generated-ust.c
|
|
25 |
endif
|
|
26 |
|
|
27 |
######################################################################
|
4 |
28 |
# Auto-generated event descriptions
|
5 |
29 |
|
6 |
30 |
$(obj)/generated-events.h: $(obj)/generated-events.h-timestamp
|
... | ... | |
77 |
101 |
util-obj-$(CONFIG_TRACE_SIMPLE) += simple.o
|
78 |
102 |
util-obj-$(CONFIG_TRACE_STDERR) += stderr.o
|
79 |
103 |
util-obj-$(CONFIG_TRACE_FTRACE) += ftrace.o
|
|
104 |
util-obj-$(CONFIG_TRACE_UST) += generated-ust.o
|
80 |
105 |
util-obj-y += control.o
|
81 |
106 |
util-obj-y += generated-tracers.o
|