50 lines · 1.5 KB · Makefile
RawDownload
## Makefile for the Linux/SuperH kernel.# extra-y	:= head_$(BITS).o vmlinux.lds ifdef CONFIG_FUNCTION_TRACER# Do not profile debug and lowlevel utilitiesCFLAGS_REMOVE_ftrace.o = -pgendif CFLAGS_REMOVE_return_address.o = -pg obj-y	:= debugtraps.o dma-nommu.o dumpstack.o 		\	   idle.o io.o irq.o irq_$(BITS).o kdebugfs.o			\	   machvec.o nmi_debug.o process.o				\	   process_$(BITS).o ptrace.o ptrace_$(BITS).o			\	   reboot.o return_address.o					\	   setup.o signal_$(BITS).o sys_sh.o 				\	   syscalls_$(BITS).o time.o topology.o traps.o			\	   traps_$(BITS).o unwinder.o ifndef CONFIG_GENERIC_IOMAPobj-y				+= iomap.oobj-$(CONFIG_HAS_IOPORT_MAP)	+= ioport.oendif obj-$(CONFIG_SUPERH32)		+= sys_sh32.oobj-y				+= cpu/obj-$(CONFIG_VSYSCALL)		+= vsyscall/obj-$(CONFIG_SMP)		+= smp.oobj-$(CONFIG_SH_STANDARD_BIOS)	+= sh_bios.oobj-$(CONFIG_KGDB)		+= kgdb.oobj-$(CONFIG_MODULES)		+= sh_ksyms_$(BITS).o module.oobj-$(CONFIG_KEXEC)		+= machine_kexec.o relocate_kernel.oobj-$(CONFIG_CRASH_DUMP)	+= crash_dump.oobj-$(CONFIG_STACKTRACE)	+= stacktrace.oobj-$(CONFIG_IO_TRAPPED)	+= io_trapped.oobj-$(CONFIG_KPROBES)		+= kprobes.oobj-$(CONFIG_DYNAMIC_FTRACE)	+= ftrace.oobj-$(CONFIG_FTRACE_SYSCALLS)	+= ftrace.oobj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.oobj-$(CONFIG_DUMP_CODE)		+= disassemble.oobj-$(CONFIG_HIBERNATION)	+= swsusp.oobj-$(CONFIG_DWARF_UNWINDER)	+= dwarf.oobj-$(CONFIG_PERF_EVENTS)	+= perf_event.o perf_callchain.o obj-$(CONFIG_HAVE_HW_BREAKPOINT)		+= hw_breakpoint.o ccflags-y := -Werror