| Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 1 | # | 
 | 2 | # Makefile for the linux ppc-specific parts of the memory manager. | 
 | 3 | # | 
 | 4 |  | 
| Stephen Rothwell | 3a5f8c5 | 2005-10-11 19:40:20 +1000 | [diff] [blame] | 5 | ifeq ($(CONFIG_PPC64),y) | 
 | 6 | EXTRA_CFLAGS	+= -mno-minimal-toc | 
 | 7 | endif | 
 | 8 |  | 
| Paul Mackerras | 7c8c6b9 | 2005-10-06 12:23:33 +1000 | [diff] [blame] | 9 | obj-y				:= fault.o mem.o lmb.o | 
| Kumar Gala | b15125f | 2005-10-18 17:42:09 -0500 | [diff] [blame] | 10 | obj-$(CONFIG_PPC32)		+= init_32.o pgtable_32.o mmu_context_32.o | 
| Arnd Bergmann | e22ba7e | 2006-11-27 19:18:57 +0100 | [diff] [blame] | 11 | hash-$(CONFIG_PPC_NATIVE)	:= hash_native_64.o | 
| Paul Mackerras | ab1f9da | 2005-10-10 21:58:35 +1000 | [diff] [blame] | 12 | obj-$(CONFIG_PPC64)		+= init_64.o pgtable_64.o mmu_context_64.o \ | 
 | 13 | 				   hash_utils_64.o hash_low_64.o tlb_64.o \ | 
| Benjamin Herrenschmidt | 3d5134e | 2007-06-04 15:15:36 +1000 | [diff] [blame^] | 14 | 				   slb_low.o slb.o stab.o mmap.o $(hash-y) | 
| Kumar Gala | b15125f | 2005-10-18 17:42:09 -0500 | [diff] [blame] | 15 | obj-$(CONFIG_PPC_STD_MMU_32)	+= ppc_mmu_32.o hash_low_32.o tlb_32.o | 
| Paul Mackerras | 14cf11a | 2005-09-26 16:04:21 +1000 | [diff] [blame] | 16 | obj-$(CONFIG_40x)		+= 4xx_mmu.o | 
 | 17 | obj-$(CONFIG_44x)		+= 44x_mmu.o | 
 | 18 | obj-$(CONFIG_FSL_BOOKE)		+= fsl_booke_mmu.o | 
| Paul Mackerras | ab1f9da | 2005-10-10 21:58:35 +1000 | [diff] [blame] | 19 | obj-$(CONFIG_NEED_MULTIPLE_NODES) += numa.o | 
| Benjamin Herrenschmidt | d0f13e3 | 2007-05-08 16:27:27 +1000 | [diff] [blame] | 20 | obj-$(CONFIG_PPC_MM_SLICES)	+= slice.o | 
| Paul Mackerras | ab1f9da | 2005-10-10 21:58:35 +1000 | [diff] [blame] | 21 | obj-$(CONFIG_HUGETLB_PAGE)	+= hugetlbpage.o |