more debug output
[linux-2.4.git] / drivers / mtd / Makefile
1 #
2 # Makefile for the memory technology device drivers.
3 #
4 # Note! Dependencies are done automagically by 'make dep', which also
5 # removes any old dependencies. DON'T put your own dependencies here
6 # unless it's something special (ie not a .c file).
7 #
8 # Note 2! The CFLAGS definitions are now inherited from the
9 # parent makes..
10 #
11 # $Id: Makefile,v 1.65 2002/03/22 07:10:34 dwmw2 Exp $
12
13
14 obj-y           += chips/chipslink.o maps/mapslink.o \
15                         devices/devlink.o nand/nandlink.o
16 obj-m           :=
17 obj-n           :=
18 obj-            :=
19
20 O_TARGET        := mtdlink.o
21
22 export-objs     := mtdcore.o mtdpart.o redboot.o cmdlinepart.o afs.o mtdconcat.o
23 list-multi      := nftl.o
24
25 mod-subdirs     := 
26 subdir-y        := chips maps devices nand
27 subdir-m        := $(subdir-y)
28
29 #                       *** BIG UGLY NOTE ***
30 #
31 # The shiny new inter_module_xxx has introduced yet another ugly link
32 # order dependency, which I'd previously taken great care to avoid.
33 # We now have to ensure that the chip drivers are initialised before the
34 # map drivers, and that the doc200[01] drivers are initialised before
35 # docprobe.
36 #
37 # We'll hopefully merge the doc200[01] drivers and docprobe back into
38 # a single driver some time soon, but the CFI drivers are going to have
39 # to stay like that.
40 #
41 # Urgh.
42
43 # dwmw2 21/11/0
44
45 # Core functionality.
46 obj-$(CONFIG_MTD)               += mtdcore.o
47 obj-$(CONFIG_MTD_CONCAT)        += mtdconcat.o
48 obj-$(CONFIG_MTD_PARTITIONS)    += mtdpart.o
49 obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
50 obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
51 obj-$(CONFIG_MTD_AFS_PARTS)     += afs.o
52
53 # 'Users' - code which presents functionality to userspace.
54 obj-$(CONFIG_MTD_CHAR)          += mtdchar.o
55 obj-$(CONFIG_MTD_BLOCK)         += mtdblock.o
56 obj-$(CONFIG_MTD_BLOCK_RO)      += mtdblock_ro.o
57 obj-$(CONFIG_FTL)               += ftl.o
58 obj-$(CONFIG_NFTL)              += nftl.o
59
60 nftl-objs       := nftlcore.o nftlmount.o
61
62 include $(TOPDIR)/Rules.make
63
64 nftl.o: $(nftl-objs)
65         $(LD) -r -o $@ $(nftl-objs)
66