
# -*- sh -*-

# $Id: Makefile,v 1.28 2003/02/18 11:36:08 gleixner Exp $

# CROSS=arm-linux-
CC := $(CROSS)gcc
CFLAGS += -I../include -O2 -Wall -Wstrict-prototypes -Wshadow

TARGETS = ftl_format erase eraseall nftldump nanddump doc_loadbios \
nftl_format mkfs.jffs ftl_check mkfs.jffs2 lock unlock \
einfo mtd_debug fcp nandwrite #jffs2reader

SYMLINKS = crc32.h crc32.c compr_rtime.c

all: $(TARGETS)

clean:
	rm -f *.o $(TARGETS) $(SYMLINKS)

mkfs.jffs2.o eraseall.o crc32.o: crc32.h

$(SYMLINKS):
	ln -sf ../fs/jffs2/$@ $@

mkfs.jffs2: crc32.o compr_rtime.o mkfs.jffs2.o compr_zlib.o
	$(CC) $(CFLAGS) -o $@ $^ -lz

eraseall: crc32.o eraseall.o
	$(CC) $(CFLAGS) -o $@ $^ -lz

jffs2reader: jffs2reader.o
	$(CC) $(CFLAGS) -o $@ $^ -lz 


