[PATCH] powerpc: Move various ppc64 files with no ppc32 equivalent to powerpc
[deliverable/linux.git] / arch / ppc64 / kernel / Makefile
CommitLineData
1da177e4
LT
1#
2# Makefile for the linux ppc64 kernel.
3#
4
cabb5587 5ifneq ($(CONFIG_PPC_MERGE),y)
40ef8cbc
PM
6
7EXTRA_CFLAGS += -mno-minimal-toc
1da177e4
LT
8extra-y := head.o vmlinux.lds
9
640768ee 10obj-y := misc.o prom.o
4920960f
SR
11
12endif
13
14obj-y += irq.o idle.o dma.o \
8882a4da
DG
15 align.o \
16 udbg.o \
b123923d 17 rtc.o \
8882a4da 18 iommu.o sysfs.o vdso.o
1da177e4
LT
19obj-y += vdso32/ vdso64/
20
1da177e4
LT
21pci-obj-$(CONFIG_PPC_MULTIPLATFORM) += pci_dn.o pci_direct_iommu.o
22
23obj-$(CONFIG_PCI) += pci.o pci_iommu.o iomap.o $(pci-obj-y)
24
f9bd170a 25obj-$(CONFIG_PPC_MULTIPLATFORM) += nvram.o
4920960f
SR
26ifneq ($(CONFIG_PPC_MERGE),y)
27obj-$(CONFIG_PPC_MULTIPLATFORM) += prom_init.o
28endif
1da177e4 29
f4fcbbe9 30obj-$(CONFIG_PPC_PSERIES) += udbg_16550.o
1da177e4 31
fce0d574 32obj-$(CONFIG_KEXEC) += machine_kexec.o
1da177e4
LT
33obj-$(CONFIG_EEH) += eeh.o
34obj-$(CONFIG_PROC_FS) += proc_ppc64.o
4920960f
SR
35obj-$(CONFIG_MODULES) += module.o
36ifneq ($(CONFIG_PPC_MERGE),y)
37obj-$(CONFIG_MODULES) += ppc_ksyms.o
38endif
033ef338 39obj-$(CONFIG_PPC_RTAS) += rtas_pci.o
1da177e4 40obj-$(CONFIG_SCANLOG) += scanlog.o
1da177e4
LT
41obj-$(CONFIG_LPARCFG) += lparcfg.o
42obj-$(CONFIG_HVC_CONSOLE) += hvconsole.o
4920960f 43ifneq ($(CONFIG_PPC_MERGE),y)
1da177e4 44obj-$(CONFIG_BOOTX_TEXT) += btext.o
4920960f 45endif
1da177e4 46obj-$(CONFIG_HVCS) += hvcserver.o
3e494c80 47
83428944 48obj-$(CONFIG_PPC_PMAC) += udbg_scc.o
1da177e4 49
0cb7b2af 50obj-$(CONFIG_PPC_MAPLE) += udbg_16550.o
1da177e4 51
1da177e4
LT
52obj-$(CONFIG_KPROBES) += kprobes.o
53
4920960f 54ifneq ($(CONFIG_PPC_MERGE),y)
2ad56496 55ifeq ($(CONFIG_PPC_ISERIES),y)
bc6f8a4b
PM
56arch/ppc64/kernel/head.o: arch/powerpc/kernel/lparmap.s
57AFLAGS_head.o += -Iarch/powerpc/kernel
2ad56496 58endif
dc1c1ca3 59endif
This page took 0.083427 seconds and 5 git commands to generate.