2 # Copyright (C) 2013 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=squashfs-tools
14 PKG_SOURCE
:=squashfs
$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=@SF
/squashfs
16 PKG_MD5SUM
:=1b7a781fb4cf8938842279bd3e8ee852
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/squashfs
$(PKG_VERSION
)
21 include $(INCLUDE_DIR
)/package.mk
23 define Package
/squashfs-tools
27 DEPENDS
+= +libpthread
+zlib
31 define Package
/squashfs-tools
/config
32 source
"$(SOURCE)/Config.in"
35 define Build
/Configure
39 $(MAKE
) -C
$(PKG_BUILD_DIR
)/squashfs-tools \
41 EXTRA_CFLAGS
="$(TARGET_CFLAGS)" \
42 EXTRA_LDFLAGS
="$(TARGET_LDFLAGS)" \
47 define Package
/squashfs-tools
/install
48 $(INSTALL_DIR
) $(1)/usr
/sbin
49 ifeq ($(CONFIG_SQUASHFS_TOOLS_MKSQUASHFS
),y
)
50 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/squashfs-tools
/mksquashfs
$(1)/usr
/sbin
/mksquashfs
52 ifeq ($(CONFIG_SQUASHFS_TOOLS_UNSQUASHFS
),y
)
53 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/squashfs-tools
/unsquashfs
$(1)/usr
/sbin
/unsquashfs
57 $(eval
$(call BuildPackage
,squashfs-tools
))