Blame view

mm/Makefile 1.34 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 \
1e8832811   Matt Mackall   maps4: make page ...
8
  			   vmalloc.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9
10
  
  obj-y			:= bootmem.o filemap.o mempool.o oom_kill.o fadvise.o \
c33fa9f56   Ingo Molnar   uaccess: add prob...
11
  			   maccess.o page_alloc.o page-writeback.o pdflush.o \
10cef6029   Matt Mackall   [PATCH] slob: int...
12
  			   readahead.o swap.o truncate.o vmscan.o \
3fcfab16c   Andrew Morton   [PATCH] separate ...
13
  			   prio_tree.o util.o mmzone.o vmstat.o backing-dev.o \
5e9426abe   Nishanth Aravamudan   mm: remove mm_ini...
14
  			   page_isolation.o mm_init.o $(mmu-y)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15

1e8832811   Matt Mackall   maps4: make page ...
16
  obj-$(CONFIG_PROC_PAGE_MONITOR) += pagewalk.o
2a7326b5b   Christoph Lameter   CONFIG_BOUNCE to ...
17
  obj-$(CONFIG_BOUNCE)	+= bounce.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18
  obj-$(CONFIG_SWAP)	+= page_io.o swap_state.o swapfile.o thrash.o
141e9d4b5   Matthew Wilcox   Move dmapool.c to...
19
  obj-$(CONFIG_HAS_DMA)	+= dmapool.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20
21
  obj-$(CONFIG_HUGETLBFS)	+= hugetlb.o
  obj-$(CONFIG_NUMA) 	+= mempolicy.o
d41dee369   Andy Whitcroft   [PATCH] sparsemem...
22
  obj-$(CONFIG_SPARSEMEM)	+= sparse.o
8f6aac419   Christoph Lameter   Generic Virtual M...
23
  obj-$(CONFIG_SPARSEMEM_VMEMMAP) += sparse-vmemmap.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
24
  obj-$(CONFIG_SHMEM) += shmem.o
39f0247d3   Andreas Gruenbacher   [PATCH] Access Co...
25
  obj-$(CONFIG_TMPFS_POSIX_ACL) += shmem_acl.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
  obj-$(CONFIG_TINY_SHMEM) += tiny-shmem.o
10cef6029   Matt Mackall   [PATCH] slob: int...
27
  obj-$(CONFIG_SLOB) += slob.o
cddb8a5c1   Andrea Arcangeli   mmu-notifiers: core
28
  obj-$(CONFIG_MMU_NOTIFIER) += mmu_notifier.o
10cef6029   Matt Mackall   [PATCH] slob: int...
29
  obj-$(CONFIG_SLAB) += slab.o
81819f0fc   Christoph Lameter   SLUB core
30
  obj-$(CONFIG_SLUB) += slub.o
773ff60e8   Akinobu Mita   SLUB: failslab su...
31
  obj-$(CONFIG_FAILSLAB) += failslab.o
3947be196   Dave Hansen   [PATCH] memory ho...
32
  obj-$(CONFIG_MEMORY_HOTPLUG) += memory_hotplug.o
ceffc0785   Carsten Otte   [PATCH] xip: fs/m...
33
  obj-$(CONFIG_FS_XIP) += filemap_xip.o
b20a35035   Christoph Lameter   [PATCH] page migr...
34
  obj-$(CONFIG_MIGRATION) += migrate.o
d00bcc98d   Christoph Lameter   [PATCH] Extract t...
35
  obj-$(CONFIG_SMP) += allocpercpu.o
6225e9373   Christoph Lameter   Quicklists for pa...
36
  obj-$(CONFIG_QUICKLIST) += quicklist.o
52d4b9ac0   KAMEZAWA Hiroyuki   memcg: allocate a...
37
  obj-$(CONFIG_CGROUP_MEM_RES_CTLR) += memcontrol.o page_cgroup.o