1 # SPDX-License-Identifier: GPL-2.0-only
3 # Makefile for the RISC-V Linux kernel
7 CFLAGS_REMOVE_ftrace.o
= -pg
11 extra-y
+= vmlinux.lds
22 obj-y
+= syscall_table.o
26 obj-y
+= riscv_ksyms.o
32 obj-
$(CONFIG_FPU
) += fpu.o
33 obj-
$(CONFIG_SMP
) += smpboot.o
34 obj-
$(CONFIG_SMP
) += smp.o
35 obj-
$(CONFIG_MODULES
) += module.o
36 obj-
$(CONFIG_MODULE_SECTIONS
) += module-sections.o
38 obj-
$(CONFIG_FUNCTION_TRACER
) += mcount.o ftrace.o
39 obj-
$(CONFIG_DYNAMIC_FTRACE
) += mcount-dyn.o
41 obj-
$(CONFIG_PERF_EVENTS
) += perf_event.o