2 # Makefile for the RISC-V Linux kernel
6 CFLAGS_REMOVE_ftrace.o = -pg
10 extra-y += vmlinux.lds
21 obj-y += syscall_table.o
25 obj-y += riscv_ksyms.o
31 obj-$(CONFIG_FPU) += fpu.o
32 obj-$(CONFIG_SMP) += smpboot.o
33 obj-$(CONFIG_SMP) += smp.o
34 obj-$(CONFIG_MODULES) += module.o
35 obj-$(CONFIG_MODULE_SECTIONS) += module-sections.o
37 obj-$(CONFIG_FUNCTION_TRACER) += mcount.o ftrace.o
38 obj-$(CONFIG_DYNAMIC_FTRACE) += mcount-dyn.o
40 obj-$(CONFIG_PERF_EVENTS) += perf_event.o