linux/arch/powerpc/mm/Makefile
<<
>>
Prefs
   1#
   2# Makefile for the linux ppc-specific parts of the memory manager.
   3#
   4
   5subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror
   6
   7ccflags-$(CONFIG_PPC64) := -mno-minimal-toc
   8
   9obj-y                           := fault.o mem.o pgtable.o gup.o \
  10                                   init_$(CONFIG_WORD_SIZE).o \
  11                                   pgtable_$(CONFIG_WORD_SIZE).o
  12obj-$(CONFIG_PPC_MMU_NOHASH)    += mmu_context_nohash.o tlb_nohash.o \
  13                                   tlb_nohash_low.o
  14obj-$(CONFIG_PPC_BOOK3E)        += tlb_low_$(CONFIG_WORD_SIZE)e.o
  15obj-$(CONFIG_PPC64)             += mmap_64.o
  16hash64-$(CONFIG_PPC_NATIVE)     := hash_native_64.o
  17obj-$(CONFIG_PPC_STD_MMU_64)    += hash_utils_64.o \
  18                                   slb_low.o slb.o stab.o \
  19                                   mmap_64.o $(hash64-y)
  20obj-$(CONFIG_PPC_STD_MMU_32)    += ppc_mmu_32.o
  21obj-$(CONFIG_PPC_STD_MMU)       += hash_low_$(CONFIG_WORD_SIZE).o \
  22                                   tlb_hash$(CONFIG_WORD_SIZE).o \
  23                                   mmu_context_hash$(CONFIG_WORD_SIZE).o
  24obj-$(CONFIG_PPC_ICSWX)         += icswx.o
  25obj-$(CONFIG_PPC_ICSWX_PID)     += icswx_pid.o
  26obj-$(CONFIG_40x)               += 40x_mmu.o
  27obj-$(CONFIG_44x)               += 44x_mmu.o
  28obj-$(CONFIG_PPC_FSL_BOOK3E)    += fsl_booke_mmu.o
  29obj-$(CONFIG_NEED_MULTIPLE_NODES) += numa.o
  30obj-$(CONFIG_PPC_MM_SLICES)     += slice.o
  31ifeq ($(CONFIG_HUGETLB_PAGE),y)
  32obj-y                           += hugetlbpage.o
  33obj-$(CONFIG_PPC_STD_MMU_64)    += hugetlbpage-hash64.o
  34obj-$(CONFIG_PPC_BOOK3E_MMU)    += hugetlbpage-book3e.o
  35endif
  36obj-$(CONFIG_PPC_SUBPAGE_PROT)  += subpage-prot.o
  37obj-$(CONFIG_NOT_COHERENT_CACHE) += dma-noncoherent.o
  38obj-$(CONFIG_HIGHMEM)           += highmem.o
  39