Makefile (6f6682809b994fd9a61081fa0410df31481d5f7f) Makefile (2578bfae84a78bd46fdbc0d2f9d39e9fbc9c8a3f)
1#
2# Makefile for the linux kernel.
3#
4
5ifeq ($(CONFIG_PPC64),y)
6EXTRA_CFLAGS += -mno-minimal-toc
7endif
8ifeq ($(CONFIG_PPC32),y)

--- 24 unchanged lines hidden (view full) ---

33obj-$(CONFIG_RTAS_PROC) += rtas-proc.o
34obj-$(CONFIG_LPARCFG) += lparcfg.o
35obj-$(CONFIG_IBMVIO) += vio.o
36obj-$(CONFIG_IBMEBUS) += ibmebus.o
37obj-$(CONFIG_GENERIC_TBSYNC) += smp-tbsync.o
38obj-$(CONFIG_CRASH_DUMP) += crash_dump.o
39obj-$(CONFIG_6xx) += idle_6xx.o l2cr_6xx.o cpu_setup_6xx.o
40obj-$(CONFIG_TAU) += tau_6xx.o
1#
2# Makefile for the linux kernel.
3#
4
5ifeq ($(CONFIG_PPC64),y)
6EXTRA_CFLAGS += -mno-minimal-toc
7endif
8ifeq ($(CONFIG_PPC32),y)

--- 24 unchanged lines hidden (view full) ---

33obj-$(CONFIG_RTAS_PROC) += rtas-proc.o
34obj-$(CONFIG_LPARCFG) += lparcfg.o
35obj-$(CONFIG_IBMVIO) += vio.o
36obj-$(CONFIG_IBMEBUS) += ibmebus.o
37obj-$(CONFIG_GENERIC_TBSYNC) += smp-tbsync.o
38obj-$(CONFIG_CRASH_DUMP) += crash_dump.o
39obj-$(CONFIG_6xx) += idle_6xx.o l2cr_6xx.o cpu_setup_6xx.o
40obj-$(CONFIG_TAU) += tau_6xx.o
41obj-$(CONFIG_HIBERNATION) += swsusp.o suspend.o
42obj32-$(CONFIG_HIBERNATION) += swsusp_32.o
43obj64-$(CONFIG_HIBERNATION) += swsusp_64.o swsusp_asm64.o
44obj32-$(CONFIG_MODULES) += module_32.o
41obj-$(CONFIG_HIBERNATION) += swsusp.o suspend.o \
42 swsusp_$(CONFIG_WORD_SIZE).o
43obj64-$(CONFIG_HIBERNATION) += swsusp_asm64.o
44obj-$(CONFIG_MODULES) += module_$(CONFIG_WORD_SIZE).o
45
46ifeq ($(CONFIG_PPC_MERGE),y)
47
48extra-$(CONFIG_PPC_STD_MMU) := head_32.o
49extra-$(CONFIG_PPC64) := head_64.o
50extra-$(CONFIG_40x) := head_40x.o
51extra-$(CONFIG_44x) := head_44x.o
52extra-$(CONFIG_FSL_BOOKE) := head_fsl_booke.o
53extra-$(CONFIG_8xx) := head_8xx.o
54extra-y += vmlinux.lds
55
56obj-y += time.o prom.o traps.o setup-common.o \
45
46ifeq ($(CONFIG_PPC_MERGE),y)
47
48extra-$(CONFIG_PPC_STD_MMU) := head_32.o
49extra-$(CONFIG_PPC64) := head_64.o
50extra-$(CONFIG_40x) := head_40x.o
51extra-$(CONFIG_44x) := head_44x.o
52extra-$(CONFIG_FSL_BOOKE) := head_fsl_booke.o
53extra-$(CONFIG_8xx) := head_8xx.o
54extra-y += vmlinux.lds
55
56obj-y += time.o prom.o traps.o setup-common.o \
57 udbg.o misc.o io.o
58obj-$(CONFIG_PPC32) += entry_32.o setup_32.o misc_32.o
59obj-$(CONFIG_PPC64) += misc_64.o dma_64.o iommu.o
57 udbg.o misc.o io.o \
58 misc_$(CONFIG_WORD_SIZE).o
59obj-$(CONFIG_PPC32) += entry_32.o setup_32.o
60obj-$(CONFIG_PPC64) += dma_64.o iommu.o
60obj-$(CONFIG_PPC_MULTIPLATFORM) += prom_init.o
61obj-$(CONFIG_MODULES) += ppc_ksyms.o
62obj-$(CONFIG_BOOTX_TEXT) += btext.o
63obj-$(CONFIG_SMP) += smp.o
64obj-$(CONFIG_KPROBES) += kprobes.o
65obj-$(CONFIG_PPC_UDBG_16550) += legacy_serial.o udbg_16550.o
66
61obj-$(CONFIG_PPC_MULTIPLATFORM) += prom_init.o
62obj-$(CONFIG_MODULES) += ppc_ksyms.o
63obj-$(CONFIG_BOOTX_TEXT) += btext.o
64obj-$(CONFIG_SMP) += smp.o
65obj-$(CONFIG_KPROBES) += kprobes.o
66obj-$(CONFIG_PPC_UDBG_16550) += legacy_serial.o udbg_16550.o
67
67module-$(CONFIG_PPC64) += module_64.o
68obj-$(CONFIG_MODULES) += $(module-y)
69
70pci64-$(CONFIG_PPC64) += pci_64.o pci_dn.o isa-bridge.o
71pci32-$(CONFIG_PPC32) := pci_32.o
72obj-$(CONFIG_PCI) += $(pci64-y) $(pci32-y) pci-common.o
68pci64-$(CONFIG_PPC64) += pci_dn.o isa-bridge.o
69obj-$(CONFIG_PCI) += pci_$(CONFIG_WORD_SIZE).o $(pci64-y) \
70 pci-common.o
73obj-$(CONFIG_PCI_MSI) += msi.o
71obj-$(CONFIG_PCI_MSI) += msi.o
74kexec-$(CONFIG_PPC64) := machine_kexec_64.o
75kexec-$(CONFIG_PPC32) := machine_kexec_32.o
76obj-$(CONFIG_KEXEC) += machine_kexec.o crash.o $(kexec-y)
72obj-$(CONFIG_KEXEC) += machine_kexec.o crash.o \
73 machine_kexec_$(CONFIG_WORD_SIZE).o
77obj-$(CONFIG_AUDIT) += audit.o
78obj64-$(CONFIG_AUDIT) += compat_audit.o
79
80ifneq ($(CONFIG_PPC_INDIRECT_IO),y)
81obj-y += iomap.o
82endif
83
84else
85# stuff used from here for ARCH=ppc
86smpobj-$(CONFIG_SMP) += smp.o
87
88endif
89
74obj-$(CONFIG_AUDIT) += audit.o
75obj64-$(CONFIG_AUDIT) += compat_audit.o
76
77ifneq ($(CONFIG_PPC_INDIRECT_IO),y)
78obj-y += iomap.o
79endif
80
81else
82# stuff used from here for ARCH=ppc
83smpobj-$(CONFIG_SMP) += smp.o
84
85endif
86
90obj-$(CONFIG_PPC32) += $(obj32-y)
91obj-$(CONFIG_PPC64) += $(obj64-y)
92
93extra-$(CONFIG_PPC_FPU) += fpu.o
94extra-$(CONFIG_PPC64) += entry_64.o
87obj-$(CONFIG_PPC64) += $(obj64-y)
88
89extra-$(CONFIG_PPC_FPU) += fpu.o
90extra-$(CONFIG_PPC64) += entry_64.o