# $FreeWRT$

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

PKG_NAME:=squashfs
PKG_VERSION:=3.0
PKG_MD5SUM:=9fd05d0bfbb712f5fb95edafea5bc733

PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION)
SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz
SOURCE_URL:=@SF/squashfs

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

$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(SOURCE) 
	mkdir -p $(STAGING_DIR)/bin
	${EXTRACT_CMD}
	$(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch
	touch @

$(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma: $(PKG_BUILD_DIR)/.unpacked
	$(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \
	    -C $(PKG_BUILD_DIR)/squashfs-tools \
	    mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma

$(STAGING_DIR)/bin/mksquashfs-lzma: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma
	$(CP) $< $@

source: $(DL_DIR)/$(SOURCE)
prepare: $(PKG_BUILD_DIR)/.unpacked
compile: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma
install: $(STAGING_DIR)/bin/mksquashfs-lzma
clean: 
	rm -rf $(PKG_BUILD_DIR)
