source: freewrt/tools/squashfs/Makefile@ a787d3e

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

let it autodetect the LZMA path

(another reason to use BSD: there you simply use
$ mmake show=VARNAME
in the MirPorts Framework, or
$ make _DISPLAY_MAKEVARS=VARNAME
in mirmake but without any support from any *.mk include)

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

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