added mtd driver
[linux-2.4.git] / drivers / md / Makefile
1 #
2 # Makefile for the kernel software RAID and LVM drivers.
3 #
4
5 O_TARGET        := mddev.o
6
7 export-objs     := md.o xor.o
8 list-multi      := lvm-mod.o
9 lvm-mod-objs    := lvm.o lvm-snap.o lvm-fs.o
10
11 # Note: link order is important.  All raid personalities
12 # and xor.o must come before md.o, as they each initialise 
13 # themselves, and md.o may use the personalities when it 
14 # auto-initialised.
15
16 obj-$(CONFIG_MD_LINEAR)         += linear.o
17 obj-$(CONFIG_MD_RAID0)          += raid0.o
18 obj-$(CONFIG_MD_RAID1)          += raid1.o
19 obj-$(CONFIG_MD_RAID5)          += raid5.o xor.o
20 obj-$(CONFIG_MD_MULTIPATH)      += multipath.o
21 obj-$(CONFIG_BLK_DEV_MD)        += md.o
22 obj-$(CONFIG_BLK_DEV_LVM)       += lvm-mod.o
23
24 include $(TOPDIR)/Rules.make
25
26 lvm-mod.o: $(lvm-mod-objs)
27         $(LD) -r -o $@ $(lvm-mod-objs)