LTTng modularization, import of lttng 0.226
[lttng-modules.git] / probes / Makefile
1 # LTTng tracing probes
2
3 ifdef CONFIG_FTRACE
4 CFLAGS_REMOVE_kernel-trace.o = -pg
5 CFLAGS_REMOVE_mm-trace.o = -pg
6 CFLAGS_REMOVE_fs-trace.o = -pg
7 CFLAGS_REMOVE_ipc-trace.o = -pg
8 CFLAGS_REMOVE_lockdep-trace.o = -pg
9 CFLAGS_REMOVE_rcu-trace.o = -pg
10 CFLAGS_REMOVE_syscall-trace.o = -pg
11 CFLAGS_REMOVE_trap-trace.o = -pg
12 CFLAGS_REMOVE_pm-trace.o = -pg
13 endif
14
15 obj-m += kernel-trace.o mm-trace.o fs-trace.o ipc-trace.o lockdep-trace.o \
16 rcu-trace.o syscall-trace.o trap-trace.o pm-trace.o
17
18 ifeq ($(CONFIG_NET),y)
19 ifdef CONFIG_FTRACE
20 CFLAGS_REMOVE_net-trace.o = -pg
21 CFLAGS_REMOVE_net-extended-trace.o = -pg
22 endif
23 obj-m += net-trace.o net-extended-trace.o
24 endif
25
26 ifdef CONFIG_JBD2
27 ifdef CONFIG_FTRACE
28 CFLAGS_REMOVE_jbd2-trace.o = -pg
29 endif
30 obj-m += jbd2-trace.o
31 endif
32
33 #ifdef CONFIG_EXT4_FS
34 #ifdef CONFIG_FTRACE
35 #CFLAGS_REMOVE_ext4-trace.o = -pg
36 #endif
37 #obj-$(CONFIG_LTT_TRACEPROBES) += ext4-trace.o
38 #endif
39
40 ifdef CONFIG_BLOCK
41 ifdef CONFIG_FTRACE
42 CFLAGS_REMOVE_block-trace.o = -pg
43 endif
44 obj-m += block-trace.o
45 endif
46
47
This page took 0.031186 seconds and 5 git commands to generate.