blob: c25a6cd6a52964f3e3b1a71b048415be6a7805ee [file] [log] [blame]
Ingo Molnarb53dde92008-05-12 21:20:51 +02001
2# Do not instrument the tracer itself:
3
4ifdef CONFIG_FTRACE
5ORIG_CFLAGS := $(KBUILD_CFLAGS)
6KBUILD_CFLAGS = $(subst -pg,,$(ORIG_CFLAGS))
7endif
8
Arnaldo Carvalho de Melo16444a82008-05-12 21:20:42 +02009obj-$(CONFIG_FTRACE) += libftrace.o
10
Steven Rostedtbc0c38d2008-05-12 21:20:42 +020011obj-$(CONFIG_TRACING) += trace.o
Steven Rostedt35e8e302008-05-12 21:20:42 +020012obj-$(CONFIG_CONTEXT_SWITCH_TRACER) += trace_sched_switch.o
Steven Rostedt1b29b012008-05-12 21:20:42 +020013obj-$(CONFIG_FTRACE) += trace_functions.o
Steven Rostedt81d68a92008-05-12 21:20:42 +020014obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o
Steven Rostedt6cd8a4b2008-05-12 21:20:42 +020015obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o
Steven Rostedt352ad252008-05-12 21:20:42 +020016obj-$(CONFIG_SCHED_TRACER) += trace_sched_wakeup.o
Steven Rostedtbc0c38d2008-05-12 21:20:42 +020017
Arnaldo Carvalho de Melo16444a82008-05-12 21:20:42 +020018libftrace-y := ftrace.o