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