1
--- linux-2.4.27/drivers/md/Makefile 2004-10-14 11:06:57.000000000 -0500
2
+++ linux/drivers/md/Makefile 2004-10-14 14:21:30.953153261 -0500
7
-export-objs := md.o xor.o
8
-list-multi := lvm-mod.o
9
+export-objs := md.o xor.o dm-table.o dm-target.o kcopyd.o dm-daemon.o \
10
+ dm-log.o dm-io.o dm.o
12
+list-multi := lvm-mod.o dm-mod.o dm-mirror-mod.o
13
lvm-mod-objs := lvm.o lvm-snap.o lvm-fs.o
14
+dm-mod-objs := dm.o dm-table.o dm-target.o dm-ioctl.o \
15
+ dm-linear.o dm-stripe.o dm-snapshot.o dm-exception-store.o \
16
+ kcopyd.o dm-daemon.o dm-io.o
17
+dm-mirror-mod-objs := dm-raid1.o dm-log.o
19
# Note: link order is important. All raid personalities
20
# and xor.o must come before md.o, as they each initialise
21
# themselves, and md.o may use the personalities when it
24
-obj-$(CONFIG_MD_LINEAR) += linear.o
25
-obj-$(CONFIG_MD_RAID0) += raid0.o
26
-obj-$(CONFIG_MD_RAID1) += raid1.o
27
-obj-$(CONFIG_MD_RAID5) += raid5.o xor.o
28
-obj-$(CONFIG_MD_MULTIPATH) += multipath.o
29
-obj-$(CONFIG_BLK_DEV_MD) += md.o
30
-obj-$(CONFIG_BLK_DEV_LVM) += lvm-mod.o
31
+obj-$(CONFIG_MD_LINEAR) += linear.o
32
+obj-$(CONFIG_MD_RAID0) += raid0.o
33
+obj-$(CONFIG_MD_RAID1) += raid1.o
34
+obj-$(CONFIG_MD_RAID5) += raid5.o xor.o
35
+obj-$(CONFIG_MD_MULTIPATH) += multipath.o
36
+obj-$(CONFIG_BLK_DEV_MD) += md.o
38
+obj-$(CONFIG_BLK_DEV_LVM) += lvm-mod.o
40
+obj-$(CONFIG_BLK_DEV_DM) += dm-mod.o
41
+obj-$(CONFIG_BLK_DEV_DM_MIRROR) += dm-mirror.o
43
include $(TOPDIR)/Rules.make
45
lvm-mod.o: $(lvm-mod-objs)
46
$(LD) -r -o $@ $(lvm-mod-objs)
48
+dm-mod.o: $(dm-mod-objs)
49
+ $(LD) -r -o $@ $(dm-mod-objs)
51
+dm-mirror.o: $(dm-mirror-mod-objs)
52
+ $(LD) -r -o $@ $(dm-mirror-mod-objs)