| # SPDX-License-Identifier: GPL-2.0-only |
| # Makefile for the RISC-V Linux kernel |
| CFLAGS_REMOVE_ftrace.o = -pg |
| obj-$(CONFIG_MMU) += vdso.o vdso/ |
| obj-$(CONFIG_RISCV_M_MODE) += clint.o |
| obj-$(CONFIG_FPU) += fpu.o |
| obj-$(CONFIG_SMP) += smpboot.o |
| obj-$(CONFIG_SMP) += smp.o |
| obj-$(CONFIG_MODULES) += module.o |
| obj-$(CONFIG_MODULE_SECTIONS) += module-sections.o |
| obj-$(CONFIG_FUNCTION_TRACER) += mcount.o ftrace.o |
| obj-$(CONFIG_DYNAMIC_FTRACE) += mcount-dyn.o |
| obj-$(CONFIG_PERF_EVENTS) += perf_event.o |
| obj-$(CONFIG_PERF_EVENTS) += perf_callchain.o |
| obj-$(CONFIG_HAVE_PERF_REGS) += perf_regs.o |
| obj-$(CONFIG_RISCV_SBI) += sbi.o |