# -*- sh -*- OPTFLAGS := -O2 -Wall SBINDIR=/usr/sbin MANDIR=/usr/share/man INCLUDEDIR=/usr/include CROSS=mipsel-linux- CC := $(CROSS)gcc CFLAGS := -I./include $(OPTFLAGS) ifeq ($(origin CROSS),undefined) BUILDDIR := . else # Remove the trailing slash to make the directory name BUILDDIR := .#$(CROSS:-=) endif ifeq ($(WITHOUT_XATTR), 1) CFLAGS += -DWITHOUT_XATTR endif #RAWTARGETS = ftl_format flash_erase flash_eraseall nanddump doc_loadbios \ # ftl_check mkfs.jffs2 flash_lock flash_unlock flash_info \ # flash_otp_info flash_otp_dump mtd_debug flashcp nandwrite nandtest \ # jffs2dump \ # nftldump nftl_format docfdisk \ # rfddump rfdformat \ # serve_image recv_image \ # sumtool #jffs2reader RAWTARGETS = flash_erase flash_eraseall nanddump nanddump_vfat \ flash_info \ flash_otp_info flash_otp_dump nandwrite nandwrite_mlc \ nandtest \ sumtool #jffs2reader TARGETS = $(foreach target,$(RAWTARGETS),$(BUILDDIR)/$(target)) SYMLINKS = %: %.o $(CC) $(CFLAGS) $(LDFLAGS) -g -o $@ $^ $(BUILDDIR)/%.o: %.c mkdir -p $(BUILDDIR) $(CC) $(CFLAGS) -g -c -o $@ $< -g -Wp,-MD,$(BUILDDIR)/.$( ${DESTDIR}/${MANDIR}/man1/mkfs.jffs2.1.gz make -C $(BUILDDIR)/ubi-utils install