$FreeWRT$
--- mtd-20050122.orig.orig/util/Makefile	Fri Jan 21 22:59:51 2005
+++ mtd-20050122.orig/util/Makefile	Thu Jul 27 10:22:54 2006
@@ -8,13 +8,9 @@ MANDIR=/usr/man
 INCLUDEDIR=/usr/include
 #CROSS=arm-linux-
 CC := $(CROSS)gcc
-CFLAGS := -I../include -O2 -Wall
+CFLAGSX := -I../include ${CFLAGS}
 
-TARGETS = ftl_format flash_erase flash_eraseall nanddump doc_loadbios \
-	mkfs.jffs ftl_check mkfs.jffs2 flash_lock flash_unlock \
-	flash_info mtd_debug flashcp nandwrite jffs2dump jffs3dump \
-	nftldump nftl_format docfdisk \
-	sumtool #jffs2reader 
+TARGETS = mkfs.jffs2
 	
 
 SYMLINKS = compr_lzari.c compr_lzo.c
@@ -23,7 +19,7 @@ SYMLINKS = compr_lzari.c compr_lzo.c
 	$(CC) $(LDFLAGS) -g -o $@ $^
 
 %.o: %.c
-	$(CC) $(CFLAGS) -g -c -o $@ $< -g -Wp,-MD,.$<.dep
+	$(CC) -include param.h $(CFLAGSX) -g -c -o $@ $< -g -Wp,-MD,.$<.dep
 
 .SUFFIXES:
 
@@ -38,7 +34,7 @@ clean:
 $(SYMLINKS):
 	ln -sf ../fs/jffs2/$@ $@
 
-mkfs.jffs2: crc32.o compr_rtime.o mkfs.jffs2.o compr_zlib.o compr.o compr_lzari.o compr_lzo.o
+mkfs.jffs2: crc32.o compr_rtime.o mkfs.jffs2.o compr_zlib.o compr.o compr_lzari.o compr_lzo.o getline.o
 	$(CC) $(LDFLAGS) -o $@ $^ -lz
 
 flash_eraseall: crc32.o flash_eraseall.o
