Commit | Line | Data |
---|---|---|
1394f032 BW |
1 | # |
2 | # arch/blackfin/kernel/Makefile | |
3 | # | |
4 | ||
6e3e8449 | 5 | extra-y := vmlinux.lds |
1394f032 BW |
6 | |
7 | obj-y := \ | |
8 | entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \ | |
8b5f79f9 | 9 | sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \ |
5ddebe57 | 10 | fixed_code.o reboot.o bfin_gpio.o bfin_dma.o \ |
d28cff4b | 11 | exception.o dumpstack.o |
1394f032 | 12 | |
8b5f79f9 VM |
13 | ifeq ($(CONFIG_GENERIC_CLOCKEVENTS),y) |
14 | obj-y += time-ts.o | |
15 | else | |
16 | obj-y += time.o | |
17 | endif | |
18 | ||
f5074429 | 19 | obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o |
1c873be7 | 20 | obj-$(CONFIG_FUNCTION_TRACER) += ftrace-entry.o |
1ee76d7e MF |
21 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o |
22 | CFLAGS_REMOVE_ftrace.o = -pg | |
23 | ||
6a01f230 | 24 | obj-$(CONFIG_IPIPE) += ipipe.o |
780431e3 | 25 | obj-$(CONFIG_BFIN_GPTIMERS) += gptimers.o |
ff4c02e4 | 26 | obj-$(CONFIG_CPLB_INFO) += cplbinfo.o |
1394f032 | 27 | obj-$(CONFIG_MODULES) += module.o |
474f1a66 | 28 | obj-$(CONFIG_KGDB) += kgdb.o |
34d464f8 | 29 | obj-$(CONFIG_KGDB_TESTS) += kgdb_test.o |
60ffdb36 | 30 | obj-$(CONFIG_NMI_WATCHDOG) += nmi.o |
0ae53640 | 31 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o |
3f871fea | 32 | obj-$(CONFIG_EARLY_PRINTK) += shadow_console.o |
c7b412f4 | 33 | obj-$(CONFIG_STACKTRACE) += stacktrace.o |
d28cff4b | 34 | obj-$(CONFIG_DEBUG_VERBOSE) += trace.o |
6ce3e9c2 | 35 | obj-$(CONFIG_BFIN_PSEUDODBG_INSNS) += pseudodbg.o |
7db79172 | 36 | obj-$(CONFIG_PERF_EVENTS) += perf_event.o |
34d464f8 MF |
37 | |
38 | # the kgdb test puts code into L2 and without linker | |
39 | # relaxation, we need to force long calls to/from it | |
a9930fd2 | 40 | CFLAGS_kgdb_test.o := -mlong-calls |
73ecfcf9 MF |
41 | |
42 | obj-$(CONFIG_DEBUG_MMRS) += debug-mmrs.o |