Blame view

drivers/md/Makefile 1.72 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Makefile for the kernel software RAID and LVM drivers.
  #
2a40a8aed   Christoph Hellwig   cleanup drivers/m...
4
  dm-mod-y	+= dm.o dm-table.o dm-target.o dm-linear.o dm-stripe.o \
784aae735   Milan Broz   dm: add name and ...
5
  		   dm-ioctl.o dm-io.o dm-kcopyd.o dm-sysfs.o
2a40a8aed   Christoph Hellwig   cleanup drivers/m...
6
7
  dm-multipath-y	+= dm-path-selector.o dm-mpath.o
  dm-snapshot-y	+= dm-snap.o dm-exception-store.o dm-snap-transient.o \
4db6bfe02   Alasdair G Kergon   dm snapshot: spli...
8
  		    dm-snap-persistent.o
2a40a8aed   Christoph Hellwig   cleanup drivers/m...
9
  dm-mirror-y	+= dm-raid1.o
f5db4af46   Jonthan Brassow   dm raid1: add use...
10
11
  dm-log-userspace-y \
  		+= dm-log-userspace-base.o dm-log-userspace-transfer.o
991d9fa02   Joe Thornber   dm: add thin prov...
12
  dm-thin-pool-y	+= dm-thin.o dm-thin-metadata.o
2a40a8aed   Christoph Hellwig   cleanup drivers/m...
13
  md-mod-y	+= md.o bitmap.o
f701d589a   Dan Williams   md/raid6: move ra...
14
  raid456-y	+= raid5.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15
16
  
  # Note: link order is important.  All raid personalities
685784aaf   Dan Williams   xor: make 'xor_bl...
17
  # and must come before md.o, as they each initialise 
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18
19
20
21
22
23
24
  # themselves, and md.o may use the personalities when it 
  # auto-initialised.
  
  obj-$(CONFIG_MD_LINEAR)		+= linear.o
  obj-$(CONFIG_MD_RAID0)		+= raid0.o
  obj-$(CONFIG_MD_RAID1)		+= raid1.o
  obj-$(CONFIG_MD_RAID10)		+= raid10.o
685784aaf   Dan Williams   xor: make 'xor_bl...
25
  obj-$(CONFIG_MD_RAID456)	+= raid456.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
27
  obj-$(CONFIG_MD_MULTIPATH)	+= multipath.o
  obj-$(CONFIG_MD_FAULTY)		+= faulty.o
32a7627cf   NeilBrown   [PATCH] md: optim...
28
  obj-$(CONFIG_BLK_DEV_MD)	+= md-mod.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
  obj-$(CONFIG_BLK_DEV_DM)	+= dm-mod.o
95d402f05   Mikulas Patocka   dm: add bufio
30
  obj-$(CONFIG_DM_BUFIO)		+= dm-bufio.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
31
  obj-$(CONFIG_DM_CRYPT)		+= dm-crypt.o
26b9f2287   Heinz Mauelshagen   dm: delay target
32
  obj-$(CONFIG_DM_DELAY)		+= dm-delay.o
3407ef526   Josef Bacik   dm: add flakey ta...
33
  obj-$(CONFIG_DM_FLAKEY)		+= dm-flakey.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
34
  obj-$(CONFIG_DM_MULTIPATH)	+= dm-multipath.o dm-round-robin.o
fd5e03390   Kiyoshi Ueda   dm mpath: add que...
35
  obj-$(CONFIG_DM_MULTIPATH_QL)	+= dm-queue-length.o
f392ba889   Kiyoshi Ueda   dm mpath: add ser...
36
  obj-$(CONFIG_DM_MULTIPATH_ST)	+= dm-service-time.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
37
  obj-$(CONFIG_DM_SNAPSHOT)	+= dm-snapshot.o
991d9fa02   Joe Thornber   dm: add thin prov...
38
  obj-$(CONFIG_DM_PERSISTENT_DATA)	+= persistent-data/
1f965b194   Heinz Mauelshagen   dm raid1: separat...
39
  obj-$(CONFIG_DM_MIRROR)		+= dm-mirror.o dm-log.o dm-region-hash.o
f5db4af46   Jonthan Brassow   dm raid1: add use...
40
  obj-$(CONFIG_DM_LOG_USERSPACE)	+= dm-log-userspace.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
41
  obj-$(CONFIG_DM_ZERO)		+= dm-zero.o
9d09e663d   NeilBrown   dm: raid456 basic...
42
  obj-$(CONFIG_DM_RAID)	+= dm-raid.o
991d9fa02   Joe Thornber   dm: add thin prov...
43
  obj-$(CONFIG_DM_THIN_PROVISIONING)	+= dm-thin-pool.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
44

51e5b2bd3   Mike Anderson   dm: add uevent to...
45
46
47
  ifeq ($(CONFIG_DM_UEVENT),y)
  dm-mod-objs			+= dm-uevent.o
  endif