]>
Commit | Line | Data |
---|---|---|
867e359b CM |
1 | # |
2 | # Makefile for the Linux/TILE kernel. | |
3 | # | |
4 | ||
5 | extra-y := vmlinux.lds head_$(BITS).o | |
9ae09838 | 6 | obj-y := backtrace.o entry.o hvglue.o irq.o messaging.o \ |
867e359b | 7 | pci-dma.o proc.o process.o ptrace.o reboot.o \ |
2f9ac29e | 8 | setup.o signal.o single_step.o stack.o sys.o \ |
4a556f4f | 9 | sysfs.o time.o traps.o unaligned.o vdso.o \ |
867e359b CM |
10 | intvec_$(BITS).o regs_$(BITS).o tile-desc_$(BITS).o |
11 | ||
a61fd5e3 TL |
12 | ifdef CONFIG_FUNCTION_TRACER |
13 | CFLAGS_REMOVE_ftrace.o = -pg | |
14 | CFLAGS_REMOVE_early_printk.o = -pg | |
15 | endif | |
16 | ||
9f9c0382 | 17 | obj-$(CONFIG_HARDWALL) += hardwall.o |
867e359b CM |
18 | obj-$(CONFIG_COMPAT) += compat.o compat_signal.o |
19 | obj-$(CONFIG_SMP) += smpboot.o smp.o tlb.o | |
20 | obj-$(CONFIG_MODULES) += module.o | |
21 | obj-$(CONFIG_EARLY_PRINTK) += early_printk.o | |
fc0c49f5 | 22 | obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel_$(BITS).o |
12962267 CM |
23 | ifdef CONFIG_TILEGX |
24 | obj-$(CONFIG_PCI) += pci_gx.o | |
25 | else | |
f02cbbe6 | 26 | obj-$(CONFIG_PCI) += pci.o |
12962267 | 27 | endif |
8d61dd7d | 28 | obj-$(CONFIG_PERF_EVENTS) += perf_event.o |
8e3441eb | 29 | obj-$(CONFIG_USE_PMC) += pmc.o |
47fc28bf | 30 | obj-$(CONFIG_TILE_USB) += usb.o |
9ae09838 | 31 | obj-$(CONFIG_TILE_HVGLUE_TRACE) += hvglue_trace.o |
a61fd5e3 | 32 | obj-$(CONFIG_FUNCTION_TRACER) += ftrace.o mcount_64.o |
3fa17c39 | 33 | obj-$(CONFIG_KPROBES) += kprobes.o |
8157107b | 34 | obj-$(CONFIG_KGDB) += kgdb.o |
65a792e8 | 35 | obj-$(CONFIG_JUMP_LABEL) += jump_label.o |
4a556f4f CM |
36 | |
37 | obj-y += vdso/ |