LTTng modularization, import of lttng 0.226
[lttng-modules.git] / probes / Makefile
CommitLineData
1c8284eb
MD
1# LTTng tracing probes
2
3ifdef CONFIG_FTRACE
4CFLAGS_REMOVE_kernel-trace.o = -pg
5CFLAGS_REMOVE_mm-trace.o = -pg
6CFLAGS_REMOVE_fs-trace.o = -pg
7CFLAGS_REMOVE_ipc-trace.o = -pg
8CFLAGS_REMOVE_lockdep-trace.o = -pg
9CFLAGS_REMOVE_rcu-trace.o = -pg
10CFLAGS_REMOVE_syscall-trace.o = -pg
11CFLAGS_REMOVE_trap-trace.o = -pg
12CFLAGS_REMOVE_pm-trace.o = -pg
13endif
14
15obj-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
18ifeq ($(CONFIG_NET),y)
19ifdef CONFIG_FTRACE
20CFLAGS_REMOVE_net-trace.o = -pg
21CFLAGS_REMOVE_net-extended-trace.o = -pg
22endif
23obj-m += net-trace.o net-extended-trace.o
24endif
25
26ifdef CONFIG_JBD2
27ifdef CONFIG_FTRACE
28CFLAGS_REMOVE_jbd2-trace.o = -pg
29endif
30obj-m += jbd2-trace.o
31endif
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
40ifdef CONFIG_BLOCK
41ifdef CONFIG_FTRACE
42CFLAGS_REMOVE_block-trace.o = -pg
43endif
44obj-m += block-trace.o
45endif
46
47
This page took 0.023988 seconds and 4 git commands to generate.