xref: /linux/arch/csky/kernel/Makefile (revision 8630c59e99363c4b655788fd01134aef9bcd9264)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*e21efe83SMasahiro Yamadaalways-$(KBUILD_BUILTIN) := vmlinux.lds
3c32e64e8SGuo Ren
432164845SMasahiro Yamadaobj-y += head.o entry.o atomic.o signal.o traps.o irq.o time.o vdso.o vdso/
54c9397cfSJulian Vetterobj-y += power.o syscall.o syscall_table.o setup.o
618c07d23SGuo Renobj-y += process.o cpu-probe.o ptrace.o stacktrace.o
733e53ae1SGuo Renobj-y += probes/
8c32e64e8SGuo Ren
9c32e64e8SGuo Renobj-$(CONFIG_MODULES)			+= module.o
10c32e64e8SGuo Renobj-$(CONFIG_SMP)			+= smp.o
11230c77a5SGuo Renobj-$(CONFIG_FUNCTION_TRACER)		+= ftrace.o
120ea2dc7cSGuo Renobj-$(CONFIG_STACKTRACE)		+= stacktrace.o
13f50fd2d8SGuo Renobj-$(CONFIG_CSKY_PMU_V1)		+= perf_event.o
14cfa4d93bSMao Hanobj-$(CONFIG_PERF_EVENTS)		+= perf_callchain.o
15daac95e7SMao Hanobj-$(CONFIG_HAVE_PERF_REGS)            += perf_regs.o
164e8bb4baSGuo Renobj-$(CONFIG_JUMP_LABEL)		+= jump_label.o
17230c77a5SGuo Ren
18230c77a5SGuo Renifdef CONFIG_FUNCTION_TRACER
19230c77a5SGuo RenCFLAGS_REMOVE_ftrace.o = $(CC_FLAGS_FTRACE)
20230c77a5SGuo Renendif
21