source: freewrt/tools/squashfs/Makefile@ 41b79d7

freewrt_1_0 freewrt_2_0
Last change on this file since 41b79d7 was 41b79d7, checked in by Thorsten Glaser <tg@…>, 19 years ago

make this build

git-svn-id: svn://www.freewrt.org/trunk/freewrt@245 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.0 KB
Line 
1# $FreeWRT$
2
3include $(TOPDIR)/rules.mk
4include ../rules.mk
5
6PKG_NAME:=squashfs
7PKG_VERSION:=3.0
8PKG_MD5SUM:=9fd05d0bfbb712f5fb95edafea5bc733
9
10PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION)
11SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz
12SOURCE_URL:=@SF/squashfs
13
14$(DL_DIR)/$(SOURCE):
15 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(PKG_MD5SUM) $(SOURCE_URL)
16
17$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
18 mkdir -p $(STAGING_DIR)/bin
19 ${EXTRACT_CMD}
20 $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch
21 touch $@
22
23$(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma: $(PKG_BUILD_DIR)/.unpacked
24 $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \
25 -C $(PKG_BUILD_DIR)/squashfs-tools \
26 mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma
27
28$(STAGING_DIR)/bin/mksquashfs-lzma: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma
29 $(CP) $< $@
30
31source: $(DL_DIR)/$(SOURCE)
32prepare: $(PKG_BUILD_DIR)/.unpacked
33compile: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma
34install: $(STAGING_DIR)/bin/mksquashfs-lzma
35clean:
36 rm -rf $(PKG_BUILD_DIR)
Note: See TracBrowser for help on using the repository browser.