Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 1 | # |
| 2 | # arch/blackfin/kernel/Makefile |
| 3 | # |
| 4 | |
| 5 | extra-y := init_task.o vmlinux.lds |
| 6 | |
| 7 | obj-y := \ |
| 8 | entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \ |
Vitja Makarov | 8b5f79f | 2008-02-29 12:24:23 +0800 | [diff] [blame] | 9 | sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \ |
Mike Frysinger | 55e359a | 2008-11-18 17:48:22 +0800 | [diff] [blame] | 10 | fixed_code.o reboot.o bfin_gpio.o bfin_dma_5xx.o |
Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 11 | |
Vitja Makarov | 8b5f79f | 2008-02-29 12:24:23 +0800 | [diff] [blame] | 12 | ifeq ($(CONFIG_GENERIC_CLOCKEVENTS),y) |
| 13 | obj-y += time-ts.o |
| 14 | else |
| 15 | obj-y += time.o |
| 16 | endif |
| 17 | |
Mike Frysinger | 1c873be | 2009-06-09 07:25:09 -0400 | [diff] [blame] | 18 | obj-$(CONFIG_FUNCTION_TRACER) += ftrace-entry.o |
Mike Frysinger | 1ee76d7 | 2009-06-10 04:45:29 -0400 | [diff] [blame] | 19 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o |
| 20 | CFLAGS_REMOVE_ftrace.o = -pg |
| 21 | |
Yi Li | 6a01f23 | 2009-01-07 23:14:39 +0800 | [diff] [blame] | 22 | obj-$(CONFIG_IPIPE) += ipipe.o |
Mike Frysinger | 780431e | 2007-10-21 23:37:54 +0800 | [diff] [blame] | 23 | obj-$(CONFIG_BFIN_GPTIMERS) += gptimers.o |
Mike Frysinger | ff4c02e | 2008-11-18 17:48:22 +0800 | [diff] [blame] | 24 | obj-$(CONFIG_CPLB_INFO) += cplbinfo.o |
Bryan Wu | 1394f03 | 2007-05-06 14:50:22 -0700 | [diff] [blame] | 25 | obj-$(CONFIG_MODULES) += module.o |
Sonic Zhang | 474f1a6 | 2007-06-29 16:35:17 +0800 | [diff] [blame] | 26 | obj-$(CONFIG_KGDB) += kgdb.o |
Mike Frysinger | 34d464f | 2009-03-02 18:14:47 +0800 | [diff] [blame] | 27 | obj-$(CONFIG_KGDB_TESTS) += kgdb_test.o |
Robin Getz | 0ae5364 | 2007-10-09 17:24:49 +0800 | [diff] [blame] | 28 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o |
Robin Getz | 3f871fe | 2009-07-06 14:53:19 +0000 | [diff] [blame] | 29 | obj-$(CONFIG_EARLY_PRINTK) += shadow_console.o |
Mike Frysinger | c7b412f | 2009-06-08 18:44:45 -0400 | [diff] [blame] | 30 | obj-$(CONFIG_STACKTRACE) += stacktrace.o |
Mike Frysinger | 34d464f | 2009-03-02 18:14:47 +0800 | [diff] [blame] | 31 | |
| 32 | # the kgdb test puts code into L2 and without linker |
| 33 | # relaxation, we need to force long calls to/from it |
| 34 | CFLAGS_kgdb_test.o := -mlong-calls -O0 |