source: freewrt/tools/squashfs/Makefile@ a190a80

freewrt_1_0 freewrt_2_0
Last change on this file since a190a80 was a190a80, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago

fix tools directory, after changing WRKDIR, repack lzma package, i hate packages without subdirectory, cleanup makefiles

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

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