# $FreeWRT$

include $(TOPDIR)/rules.mk
include ../rules.mk

PKG_NAME=mtd
PKG_VERSION=20050122
PKG_MD5SUM:=1f42c2cae08eb9e7b52d0c188f8d6338

PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig
PKG_SOURCE:=mtd_20050122.orig.tar.gz
PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/m/mtd

$(DL_DIR)/$(SOURCE):
	$(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL)

$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
	mkdir -p $(STAGING_DIR)/bin
	${EXTRACT_CMD}
	$(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch
	cd $(TOPDIR)/scripts && cp byteswap.h endian.h param.h \
	    $(PKG_BUILD_DIR)/include/
	cp $(TOPDIR)/scripts/getline.c $(PKG_BUILD_DIR)/util/
	touch $@

$(PKG_BUILD_DIR)/util/mkfs.jffs2: $(PKG_BUILD_DIR)/.unpacked
	$(MAKE) LINUXDIR=$(LINUX_DIR) -C $(PKG_BUILD_DIR)/util

$(STAGING_DIR)/bin/mkfs.jffs2: $(PKG_BUILD_DIR)/util/mkfs.jffs2
	$(CP) $< $@

source: $(DL_DIR)/$(PKG_SOURCE)
prepare: $(PKG_BUILD_DIR)/.unpacked
compile: $(PKG_BUILD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2
install: $(STAGING_DIR)/bin/mkfs.jffs2
clean:
	rm -rf $(PKG_BUILD_DIR)
