# # arch/blackfin/kernel/Makefile # extra-y := vmlinux.lds obj-y := \ entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \ sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \ fixed_code.o reboot.o bfin_dma.o \ exception.o dumpstack.o ifeq ($([31mCONFIG_GENERIC_CLOCKEVENTS[0m),y) obj-y += time-ts.o else obj-y += time.o endif obj-$([31mCONFIG_GPIO_ADI[0m) += bfin_gpio.o obj-$([31mCONFIG_DYNAMIC_FTRACE[0m) += ftrace.o obj-$([31mCONFIG_FUNCTION_TRACER[0m) += ftrace-entry.o obj-$([31mCONFIG_FUNCTION_GRAPH_TRACER[0m) += ftrace.o CFLAGS_REMOVE_ftrace.o = -pg obj-$(CONFIG_IPIPE) += ipipe.o obj-$([31mCONFIG_BFIN_GPTIMERS[0m) += gptimers.o obj-$([31mCONFIG_CPLB_INFO[0m) += cplbinfo.o obj-$([31mCONFIG_MODULES[0m) += module.o obj-$([31mCONFIG_KGDB[0m) += kgdb.o obj-$([31mCONFIG_KGDB_TESTS[0m) += kgdb_test.o obj-$([31mCONFIG_NMI_WATCHDOG[0m) += nmi.o obj-$([31mCONFIG_EARLY_PRINTK[0m) += early_printk.o obj-$([31mCONFIG_EARLY_PRINTK[0m) += shadow_console.o obj-$([31mCONFIG_STACKTRACE[0m) += stacktrace.o obj-$([31mCONFIG_DEBUG_VERBOSE[0m) += trace.o obj-$([31mCONFIG_BFIN_PSEUDODBG_INSNS[0m) += pseudodbg.o obj-$([31mCONFIG_PERF_EVENTS[0m) += perf_event.o # the kgdb test puts code into L2 and without linker # relaxation, we need to force long calls to/from it CFLAGS_kgdb_test.o := -mlong-calls obj-$([31mCONFIG_DEBUG_MMRS[0m) += debug-mmrs.o |