Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
1da177e4 LT |
2 | # |
3 | # Makefile for arch/parisc/kernel | |
4 | # | |
5 | ||
481f93b6 | 6 | extra-y := head.o vmlinux.lds |
1da177e4 | 7 | |
c9c2877d | 8 | obj-y := cache.o pacache.o setup.o pdt.o traps.o time.o irq.o \ |
1da177e4 | 9 | pa7300lc.o syscall.o entry.o sys_parisc.o firmware.o \ |
8cc28269 | 10 | ptrace.o hardware.o inventory.o drivers.o alternative.o \ |
1da177e4 | 11 | signal.o hpmc.o real2.o parisc_ksyms.o unaligned.o \ |
620a53d5 SS |
12 | process.o processor.o pdc_cons.o pdc_chassis.o unwind.o \ |
13 | patch.o | |
1da177e4 | 14 | |
d75f054a HD |
15 | ifdef CONFIG_FUNCTION_TRACER |
16 | # Do not profile debug and lowlevel utilities | |
6ca63662 SS |
17 | CFLAGS_REMOVE_ftrace.o = $(CC_FLAGS_FTRACE) |
18 | CFLAGS_REMOVE_cache.o = $(CC_FLAGS_FTRACE) | |
19 | CFLAGS_REMOVE_perf.o = $(CC_FLAGS_FTRACE) | |
20 | CFLAGS_REMOVE_unwind.o = $(CC_FLAGS_FTRACE) | |
21 | CFLAGS_REMOVE_patch.o = $(CC_FLAGS_FTRACE) | |
d75f054a HD |
22 | endif |
23 | ||
1da177e4 LT |
24 | obj-$(CONFIG_SMP) += smp.o |
25 | obj-$(CONFIG_PA11) += pci-dma.o | |
26 | obj-$(CONFIG_PCI) += pci.o | |
27 | obj-$(CONFIG_MODULES) += module.o | |
c7cd8824 | 28 | obj-$(CONFIG_64BIT) += sys_parisc32.o signal32.o |
548f1176 | 29 | obj-$(CONFIG_STACKTRACE)+= stacktrace.o |
527973c8 HD |
30 | obj-$(CONFIG_AUDIT) += audit.o |
31 | obj64-$(CONFIG_AUDIT) += compat_audit.o | |
1da177e4 | 32 | # only supported for PCX-W/U in 64-bit mode at the moment |
527973c8 | 33 | obj-$(CONFIG_64BIT) += perf.o perf_asm.o $(obj64-y) |
bf7b4c1b | 34 | obj-$(CONFIG_PARISC_CPU_TOPOLOGY) += topology.o |
d75f054a HD |
35 | obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o |
36 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o | |
62217beb | 37 | obj-$(CONFIG_JUMP_LABEL) += jump_label.o |
eacbfce1 | 38 | obj-$(CONFIG_KGDB) += kgdb.o |
8858ac8e | 39 | obj-$(CONFIG_KPROBES) += kprobes.o |
fc697dc0 | 40 | obj-$(CONFIG_KEXEC) += kexec.o relocate_kernel.o |
1191cf49 | 41 | obj-$(CONFIG_KEXEC_FILE) += kexec_file.o |