Revision e6bf23f8

b/Makefile
57 57
endif
58 58
GENERATED_SOURCES += trace/generated-tracers.c
59 59

  
60
ifeq ($(TRACE_BACKEND),ust)
61
GENERATED_HEADERS += trace/generated-ust-provider.h
62
GENERATED_SOURCES += trace/generated-ust.c
63
endif
64

  
60 65
# Don't try to regenerate Makefile or configure
61 66
# We don't generate any of them
62 67
Makefile: ;
b/trace/Makefile.objs
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

Also available in: Unified diff