1# 
2# Copyright (C) 2006-2012 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7include $(TOPDIR)/rules.mk
8
9PKG_NAME:=squashfs
10PKG_VERSION:=3.0
11
12PKG_SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz
13PKG_SOURCE_URL:=@SF/squashfs
14PKG_MD5SUM:=9fd05d0bfbb712f5fb95edafea5bc733
15PKG_CAT:=zcat
16
17HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)$(PKG_VERSION)
18
19include $(INCLUDE_DIR)/host-build.mk
20
21define Host/Compile
22	$(MAKE) -C $(HOST_BUILD_DIR)/squashfs-tools \
23		CC="$(HOSTCC)" \
24		CXX="$(CXX)" \
25		LZMAPATH=$(STAGING_DIR_HOST)/lib \
26		mksquashfs-lzma unsquashfs-lzma 
27endef
28
29define Host/Install
30	$(INSTALL_BIN) $(HOST_BUILD_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR_HOST)/bin/
31	$(INSTALL_BIN) $(HOST_BUILD_DIR)/squashfs-tools/unsquashfs-lzma $(STAGING_DIR_HOST)/bin/
32endef
33
34define Host/Clean
35	rm -f $(STAGING_DIR_HOST)/bin/mksquashfs-lzma
36	rm -f $(STAGING_DIR_HOST)/bin/unsquashfs-lzma
37endef
38
39$(eval $(call HostBuild))
40