# -*- sh -*- OPTFLAGS := -O2 -Wall SBINDIR=/usr/sbin MANDIR=/usr/man INCLUDEDIR=/usr/include #CROSS=arm-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 \ mkfs.jffs 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 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