1*fbe934d6SPalmer Dabbelt# 2*fbe934d6SPalmer Dabbelt# Makefile for the RISC-V Linux kernel 3*fbe934d6SPalmer Dabbelt# 4*fbe934d6SPalmer Dabbelt 5*fbe934d6SPalmer Dabbeltextra-y += head.o 6*fbe934d6SPalmer Dabbeltextra-y += vmlinux.lds 7*fbe934d6SPalmer Dabbelt 8*fbe934d6SPalmer Dabbeltobj-y += cpu.o 9*fbe934d6SPalmer Dabbeltobj-y += cpufeature.o 10*fbe934d6SPalmer Dabbeltobj-y += entry.o 11*fbe934d6SPalmer Dabbeltobj-y += irq.o 12*fbe934d6SPalmer Dabbeltobj-y += process.o 13*fbe934d6SPalmer Dabbeltobj-y += ptrace.o 14*fbe934d6SPalmer Dabbeltobj-y += reset.o 15*fbe934d6SPalmer Dabbeltobj-y += setup.o 16*fbe934d6SPalmer Dabbeltobj-y += signal.o 17*fbe934d6SPalmer Dabbeltobj-y += syscall_table.o 18*fbe934d6SPalmer Dabbeltobj-y += sys_riscv.o 19*fbe934d6SPalmer Dabbeltobj-y += time.o 20*fbe934d6SPalmer Dabbeltobj-y += traps.o 21*fbe934d6SPalmer Dabbeltobj-y += riscv_ksyms.o 22*fbe934d6SPalmer Dabbeltobj-y += stacktrace.o 23*fbe934d6SPalmer Dabbeltobj-y += vdso.o 24*fbe934d6SPalmer Dabbeltobj-y += cacheinfo.o 25*fbe934d6SPalmer Dabbeltobj-y += vdso/ 26*fbe934d6SPalmer Dabbelt 27*fbe934d6SPalmer DabbeltCFLAGS_setup.o := -mcmodel=medany 28*fbe934d6SPalmer Dabbelt 29*fbe934d6SPalmer Dabbeltobj-$(CONFIG_SMP) += smpboot.o 30*fbe934d6SPalmer Dabbeltobj-$(CONFIG_SMP) += smp.o 31*fbe934d6SPalmer Dabbeltobj-$(CONFIG_MODULES) += module.o 32*fbe934d6SPalmer Dabbelt 33*fbe934d6SPalmer Dabbeltclean: 34