Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # Makefile for the memory technology device drivers. | |
3 | # | |
1da177e4 LT |
4 | |
5 | # Core functionality. | |
acaebfd8 | 6 | mtd-y := mtdcore.o mtdsuper.o |
1da177e4 LT |
7 | mtd-$(CONFIG_MTD_PARTITIONS) += mtdpart.o |
8 | obj-$(CONFIG_MTD) += $(mtd-y) | |
9 | ||
10 | obj-$(CONFIG_MTD_CONCAT) += mtdconcat.o | |
11 | obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o | |
12 | obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o | |
13 | obj-$(CONFIG_MTD_AFS_PARTS) += afs.o | |
14 | ||
15 | # 'Users' - code which presents functionality to userspace. | |
16 | obj-$(CONFIG_MTD_CHAR) += mtdchar.o | |
f6a7ecb1 JB |
17 | obj-$(CONFIG_MTD_BLKDEVS) += mtd_blkdevs.o |
18 | obj-$(CONFIG_MTD_BLOCK) += mtdblock.o | |
19 | obj-$(CONFIG_MTD_BLOCK_RO) += mtdblock_ro.o | |
20 | obj-$(CONFIG_FTL) += ftl.o | |
21 | obj-$(CONFIG_NFTL) += nftl.o | |
22 | obj-$(CONFIG_INFTL) += inftl.o | |
23 | obj-$(CONFIG_RFD_FTL) += rfd_ftl.o | |
24 | obj-$(CONFIG_SSFDC) += ssfdc.o | |
1da177e4 LT |
25 | |
26 | nftl-objs := nftlcore.o nftlmount.o | |
27 | inftl-objs := inftlcore.o inftlmount.o | |
28 | ||
cd5f6346 | 29 | obj-y += chips/ maps/ devices/ nand/ onenand/ |
801c135c AB |
30 | |
31 | obj-$(CONFIG_MTD_UBI) += ubi/ |