Blame view

mm/Makefile 1.79 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
  #
  # Makefile for the linux memory manager.
  #
  
  mmu-y			:= nommu.o
  mmu-$(CONFIG_MMU)	:= fremap.o highmem.o madvise.o memory.o mincore.o \
  			   mlock.o mmap.o mprotect.o mremap.o msync.o rmap.o \
fcf634098   Christopher Yeoh   Cross Memory Attach
8
9
  			   vmalloc.o pagewalk.o pgtable-generic.o \
  			   process_vm_access.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
10

093258732   Yinghai Lu   bootmem: Separate...
11
  obj-y			:= filemap.o mempool.o oom_kill.o fadvise.o \
d0bceac74   Jens Axboe   writeback: get ri...
12
  			   maccess.o page_alloc.o page-writeback.o \
853ac43ab   Matt Mackall   shmem: unify regu...
13
  			   readahead.o swap.o truncate.o vmscan.o shmem.o \
3fcfab16c   Andrew Morton   [PATCH] separate ...
14
  			   prio_tree.o util.o mmzone.o vmstat.o backing-dev.o \
bbddff054   Tejun Heo   percpu: use percp...
15
  			   page_isolation.o mm_init.o mmu_context.o percpu.o \
c44972f17   Andrew Morton   procfs: disable p...
16
  			   $(mmu-y)
bb1f17b03   Alexey Dobriyan   mm: consolidate i...
17
  obj-y += init-mm.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18

093258732   Yinghai Lu   bootmem: Separate...
19
20
21
22
23
  ifdef CONFIG_NO_BOOTMEM
  	obj-y		+= nobootmem.o
  else
  	obj-y		+= bootmem.o
  endif
95f72d1ed   Yinghai Lu   lmb: rename to me...
24
  obj-$(CONFIG_HAVE_MEMBLOCK) += memblock.o
2a7326b5b   Christoph Lameter   CONFIG_BOUNCE to ...
25
  obj-$(CONFIG_BOUNCE)	+= bounce.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
  obj-$(CONFIG_SWAP)	+= page_io.o swap_state.o swapfile.o thrash.o
141e9d4b5   Matthew Wilcox   Move dmapool.c to...
27
  obj-$(CONFIG_HAS_DMA)	+= dmapool.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
28
29
  obj-$(CONFIG_HUGETLBFS)	+= hugetlb.o
  obj-$(CONFIG_NUMA) 	+= mempolicy.o
d41dee369   Andy Whitcroft   [PATCH] sparsemem...
30
  obj-$(CONFIG_SPARSEMEM)	+= sparse.o
8f6aac419   Christoph Lameter   Generic Virtual M...
31
  obj-$(CONFIG_SPARSEMEM_VMEMMAP) += sparse-vmemmap.o
10cef6029   Matt Mackall   [PATCH] slob: int...
32
  obj-$(CONFIG_SLOB) += slob.o
748446bb6   Mel Gorman   mm: compaction: m...
33
  obj-$(CONFIG_COMPACTION) += compaction.o
cddb8a5c1   Andrea Arcangeli   mmu-notifiers: core
34
  obj-$(CONFIG_MMU_NOTIFIER) += mmu_notifier.o
f8af4da3b   Hugh Dickins   ksm: the mm inter...
35
  obj-$(CONFIG_KSM) += ksm.o
6a11f75b6   Akinobu Mita   generic debug pag...
36
  obj-$(CONFIG_PAGE_POISONING) += debug-pagealloc.o
10cef6029   Matt Mackall   [PATCH] slob: int...
37
  obj-$(CONFIG_SLAB) += slab.o
81819f0fc   Christoph Lameter   SLUB core
38
  obj-$(CONFIG_SLUB) += slub.o
2dff44052   Vegard Nossum   kmemcheck: add mm...
39
  obj-$(CONFIG_KMEMCHECK) += kmemcheck.o
773ff60e8   Akinobu Mita   SLUB: failslab su...
40
  obj-$(CONFIG_FAILSLAB) += failslab.o
3947be196   Dave Hansen   [PATCH] memory ho...
41
  obj-$(CONFIG_MEMORY_HOTPLUG) += memory_hotplug.o
ceffc0785   Carsten Otte   [PATCH] xip: fs/m...
42
  obj-$(CONFIG_FS_XIP) += filemap_xip.o
b20a35035   Christoph Lameter   [PATCH] page migr...
43
  obj-$(CONFIG_MIGRATION) += migrate.o
6225e9373   Christoph Lameter   Quicklists for pa...
44
  obj-$(CONFIG_QUICKLIST) += quicklist.o
71e3aac07   Andrea Arcangeli   thp: transparent ...
45
  obj-$(CONFIG_TRANSPARENT_HUGEPAGE) += huge_memory.o
52d4b9ac0   KAMEZAWA Hiroyuki   memcg: allocate a...
46
  obj-$(CONFIG_CGROUP_MEM_RES_CTLR) += memcontrol.o page_cgroup.o
6a46079cf   Andi Kleen   HWPOISON: The hig...
47
  obj-$(CONFIG_MEMORY_FAILURE) += memory-failure.o
cae681fc1   Andi Kleen   HWPOISON: Add sim...
48
  obj-$(CONFIG_HWPOISON_INJECT) += hwpoison-inject.o
3bba00d7b   Catalin Marinas   kmemleak: Enable ...
49
  obj-$(CONFIG_DEBUG_KMEMLEAK) += kmemleak.o
0822ee4ac   Catalin Marinas   kmemleak: Simple ...
50
  obj-$(CONFIG_DEBUG_KMEMLEAK_TEST) += kmemleak-test.o
077b1f83a   Dan Magenheimer   mm: cleancache co...
51
  obj-$(CONFIG_CLEANCACHE) += cleancache.o