*** empty log message ***
[yaffs/.git] / Makefile
index 633c1b124c4c8b45131feb92f2defe2ff1d553a0..8a1b6fe26e0f3a65d1294d03ed2fb6b2b06acb1a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@
 # it under the terms of the GNU General Public License version 2 as
 # published by the Free Software Foundation.
 #
-# $Id: Makefile,v 1.8 2002-11-26 01:15:37 charles Exp $
+# $Id: Makefile,v 1.10 2003-03-11 05:16:53 charles Exp $
 #
 
 ## Change or override  KERNELDIR to your kernel
 
 KERNELDIR = /usr/src/kernel-headers-2.4.18
 
+## Change if you are using a cross-compiler
+MAKETOOLS = 
+
+CC=$(MAKETOOLS)gcc
+LD=$(MAKETOOLS)ld
+
 # Configurations...
 # Comment out the stuff you don't want.
 #
@@ -46,6 +52,8 @@ USE_MTD = -DCONFIG_YAFFS_MTD_ENABLED
 # CONFIG_YAFFS_USE_NANDECC
 # This enables the ECC functions of the generic MTD-NAND driver.
 # This will not work if you are using the old mtd.
+#
+# NB UseNANDECC does not work at present with yaffsram.
 
 USE_NANDECC = -DCONFIG_YAFFS_USE_NANDECC
 
@@ -102,10 +110,10 @@ OBJS = yaffs_fs.o yaffs_guts.o yaffs_ramem.o yaffs_mtdif.o nand_ecc.o
 all: yaffs.o
 
 $(OBJS): %.o: %.c Makefile
-       gcc -c $(CFLAGS) $< -o $@
+       $(CC) -c $(CFLAGS) $< -o $@
 
 yaffs.o: $(OBJS)
-       ld -r $(OBJS) -o $@
+       $(LD) -r $(OBJS) -o $@
 
 clean:
        rm -f $(OBJS) core