ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / drivers / mtd / Makefile
1 #
2 # Makefile for the memory technology device drivers.
3 #
4 # $Id: Makefile.common,v 1.2 2003/05/23 11:38:29 dwmw2 Exp $
5
6 #                       *** BIG UGLY NOTE ***
7 #
8 # The shiny new inter_module_xxx has introduced yet another ugly link
9 # order dependency, which I'd previously taken great care to avoid.
10 # We now have to ensure that the chip drivers are initialised before the
11 # map drivers, and that the doc200[01] drivers are initialised before
12 # docprobe.
13 #
14 # We'll hopefully merge the doc200[01] drivers and docprobe back into
15 # a single driver some time soon, but the CFI drivers are going to have
16 # to stay like that.
17 #
18 # Urgh.
19
20 # dwmw2 21/11/0
21
22 # Core functionality.
23 obj-$(CONFIG_MTD)               += mtdcore.o
24 obj-$(CONFIG_MTD_CONCAT)        += mtdconcat.o
25 obj-$(CONFIG_MTD_PARTITIONS)    += mtdpart.o
26 obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
27 obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
28 obj-$(CONFIG_MTD_AFS_PARTS)     += afs.o
29
30 # 'Users' - code which presents functionality to userspace.
31 obj-$(CONFIG_MTD_CHAR)          += mtdchar.o
32 obj-$(CONFIG_MTD_BLOCK)         += mtdblock.o mtd_blkdevs.o
33 obj-$(CONFIG_MTD_BLOCK_RO)      += mtdblock_ro.o mtd_blkdevs.o
34 obj-$(CONFIG_FTL)               += ftl.o mtd_blkdevs.o
35 obj-$(CONFIG_NFTL)              += nftl.o mtd_blkdevs.o
36 obj-$(CONFIG_INFTL)             += inftl.o mtd_blkdevs.o
37
38 nftl-objs               := nftlcore.o nftlmount.o
39 inftl-objs              := inftlcore.o inftlmount.o
40
41 obj-y           += chips/ maps/ devices/ nand/