]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # Makefile for the linux ppc64 kernel. | |
3 | # | |
4 | ||
cabb5587 | 5 | ifneq ($(CONFIG_PPC_MERGE),y) |
40ef8cbc PM |
6 | |
7 | EXTRA_CFLAGS += -mno-minimal-toc | |
1da177e4 LT |
8 | extra-y := head.o vmlinux.lds |
9 | ||
640768ee | 10 | obj-y := misc.o prom.o |
4920960f SR |
11 | |
12 | endif | |
13 | ||
756e7104 | 14 | obj-y += idle.o dma.o \ |
8882a4da | 15 | align.o \ |
a7f290da | 16 | iommu.o |
1da177e4 | 17 | |
1da177e4 LT |
18 | pci-obj-$(CONFIG_PPC_MULTIPLATFORM) += pci_dn.o pci_direct_iommu.o |
19 | ||
20 | obj-$(CONFIG_PCI) += pci.o pci_iommu.o iomap.o $(pci-obj-y) | |
21 | ||
f9bd170a | 22 | obj-$(CONFIG_PPC_MULTIPLATFORM) += nvram.o |
4920960f SR |
23 | ifneq ($(CONFIG_PPC_MERGE),y) |
24 | obj-$(CONFIG_PPC_MULTIPLATFORM) += prom_init.o | |
25 | endif | |
1da177e4 | 26 | |
fce0d574 | 27 | obj-$(CONFIG_KEXEC) += machine_kexec.o |
4920960f SR |
28 | obj-$(CONFIG_MODULES) += module.o |
29 | ifneq ($(CONFIG_PPC_MERGE),y) | |
30 | obj-$(CONFIG_MODULES) += ppc_ksyms.o | |
31 | endif | |
1da177e4 | 32 | obj-$(CONFIG_HVC_CONSOLE) += hvconsole.o |
4920960f | 33 | ifneq ($(CONFIG_PPC_MERGE),y) |
1da177e4 | 34 | obj-$(CONFIG_BOOTX_TEXT) += btext.o |
4920960f | 35 | endif |
1da177e4 | 36 | obj-$(CONFIG_HVCS) += hvcserver.o |
3e494c80 | 37 | |
1da177e4 LT |
38 | obj-$(CONFIG_KPROBES) += kprobes.o |
39 | ||
4920960f | 40 | ifneq ($(CONFIG_PPC_MERGE),y) |
2ad56496 | 41 | ifeq ($(CONFIG_PPC_ISERIES),y) |
bc6f8a4b PM |
42 | arch/ppc64/kernel/head.o: arch/powerpc/kernel/lparmap.s |
43 | AFLAGS_head.o += -Iarch/powerpc/kernel | |
2ad56496 | 44 | endif |
dc1c1ca3 | 45 | endif |