patch-2.4.0-test3 linux/drivers/mtd/Makefile
Next file: linux/drivers/mtd/cfi_cmdset_0001.c
Previous file: linux/drivers/mtd/Config.in
Back to the patch index
Back to the overall index
- Lines: 191
- Date:
Tue Jul 4 10:10:13 2000
- Orig file:
v2.4.0-test2/linux/drivers/mtd/Makefile
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.4.0-test2/linux/drivers/mtd/Makefile linux/drivers/mtd/Makefile
@@ -0,0 +1,190 @@
+# $Id: Makefile,v 1.20 2000/07/04 08:58:10 dwmw2 Exp $
+
+# Uncomment this to enable the DBG macro (see mtd.h)
+#CFLAGS+= -DZDBG
+
+ifndef CONFIG_MTD
+# We're being invoked outside a normal kernel build. Fake it
+EXTRA_CFLAGS= -I$(shell pwd)/../include
+
+HWDRIVERS = slram.o docprobe.o doc1000.o nora.o physmap.o rpxlite.o vmax301.o octagon-5066.o pmc551.o mtdram.o
+USERDRIVERS = ftl.o nftl.o mtdblock.o mtdchar.o
+MIX_OBJS = mtdcore.o mapped.o doc2000.o doc2001.o cfi_probe.o cfi_cmdset_0001.o
+MI_OBJS = $(HWDRIVERS) $(USERDRIVERS)
+CFLAGS_nftl.o := -DCONFIG_NFTL_RW
+else
+
+O_TARGET := mtdlink.o
+SUB_DIRS :=
+ALL_SUB_DIRS :=
+MOD_LIST_NAME := MTD_MODULES
+
+
+ifeq ($(CONFIG_MTD),y)
+ OX_OBJS += mtdcore.o mapped.o
+else
+ ifeq ($(CONFIG_MTD),m)
+ MX_OBJS += mtdcore.o mapped.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_NORA),y)
+ O_OBJS += nora.o
+else
+ ifeq ($(CONFIG_MTD_NORA),m)
+ M_OBJS += nora.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_RPXLITE),y)
+ O_OBJS += rpxlite.o
+else
+ ifeq ($(CONFIG_MTD_RPXLITE),m)
+ M_OBJS += rpxlite.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_PHYSMAP),y)
+ O_OBJS += physmap.o
+else
+ ifeq ($(CONFIG_MTD_PHYSMAP),m)
+ M_OBJS += physmap.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_CFI),y)
+ OX_OBJS += cfi_probe.o
+else
+ ifeq ($(CONFIG_MTD_CFI),m)
+ MX_OBJS += cfi_probe.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_CFI_INTELEXT),y)
+ OX_OBJS += cfi_cmdset_0001.o
+else
+ ifeq ($(CONFIG_MTD_CFI_INTELEXT),m)
+ MX_OBJS += cfi_cmdset_0001.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_DOC1000),y)
+ O_OBJS += doc1000.o
+else
+ ifeq ($(CONFIG_MTD_DOC1000),m)
+ M_OBJS += doc1000.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_DOC2000),y)
+ OX_OBJS += doc2000.o
+else
+ ifeq ($(CONFIG_MTD_DOC2000),m)
+ MX_OBJS += doc2000.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_DOC2001),y)
+ OX_OBJS += doc2001.o
+else
+ ifeq ($(CONFIG_MTD_DOC2001),m)
+ MX_OBJS += doc2001.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_DOCPROBE),y)
+ O_OBJS += docprobe.o
+else
+ ifeq ($(CONFIG_MTD_DOCPROBE),m)
+ M_OBJS += docprobe.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_SLRAM),y)
+ O_OBJS += slram.o
+else
+ ifeq ($(CONFIG_MTD_SLRAM),m)
+ M_OBJS += slram.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_OCTAGON),y)
+ O_OBJS += octagon-5066.o
+else
+ ifeq ($(CONFIG_MTD_OCTAGON),m)
+ M_OBJS += octagon-5066.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_PMC551),y)
+ O_OBJS += pmc551.o
+else
+ ifeq ($(CONFIG_MTD_PMC551),m)
+ M_OBJS += pmc551.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_PMC551_BUGFIX),y)
+ CFLAGS_pmc551.o += -DPMC551_DRAM_BUG
+endif
+
+ifeq ($(CONFIG_MTD_VMAX),y)
+ O_OBJS += vmax301.o
+else
+ ifeq ($(CONFIG_MTD_VMAX),m)
+ M_OBJS += vmax301.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_MIXMEM),y)
+ O_OBJS += mixmem.o
+else
+ ifeq ($(CONFIG_MTD_MIXMEM),m)
+ M_OBJS += mixmem.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_MTDRAM),y)
+ O_OBJS += mtdram.o
+else
+ ifeq ($(CONFIG_MTD_MTDRAM),m)
+ M_OBJS += mtdram.o
+ endif
+endif
+
+ifeq ($(CONFIG_FTL),y)
+ O_OBJS += ftl.o
+else
+ ifeq ($(CONFIG_FTL),m)
+ M_OBJS += ftl.o
+ endif
+endif
+
+ifeq ($(CONFIG_NFTL),y)
+ O_OBJS += nftl.o
+else
+ ifeq ($(CONFIG_NFTL),m)
+ M_OBJS += nftl.o
+ endif
+endif
+
+ifeq ($(CONFIG_MTD_BLOCK),y)
+ O_OBJS += mtdblock.o
+else
+ ifeq ($(CONFIG_MTD_BLOCK),m)
+ M_OBJS += mtdblock.o
+ endif
+endif
+
+
+ifeq ($(CONFIG_MTD_CHAR),y)
+ O_OBJS += mtdchar.o
+else
+ ifeq ($(CONFIG_MTD_CHAR),m)
+ M_OBJS += mtdchar.o
+ endif
+endif
+
+endif
+
+include $(TOPDIR)/Rules.make
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)