1 #############################################################
5 #############################################################
7 SQUASHFSLZMA_DIR=$(BUILD_DIR)/squashfs2.1-r2
8 SQUASHFSLZMA_SOURCE=squashfs2.1-r2.tar.gz
9 SQUASHFSLZMA_SITE=@SF/squashfs
10 SQUASHFSLZMA_MD5SUM=ffa24eff13b2ca51ed6990d15237e4c1
12 $(DL_DIR)/$(SQUASHFSLZMA_SOURCE):
13 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SQUASHFSLZMA_SOURCE) $(SQUASHFSLZMA_MD5SUM) $(SQUASHFSLZMA_SITE)
15 $(SQUASHFSLZMA_DIR)/.unpacked: $(DL_DIR)/$(SQUASHFSLZMA_SOURCE)
16 zcat $(DL_DIR)/$(SQUASHFSLZMA_SOURCE) | tar -C $(BUILD_DIR) -xvf -
17 patch -d $(SQUASHFSLZMA_DIR) -p1 < squashfs2.0-tools-lzma.patch
18 touch $(SQUASHFSLZMA_DIR)/.unpacked
20 $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/.unpacked
21 $(MAKE) -C $(SQUASHFSLZMA_DIR)/squashfs-tools mksquashfs-lzma LZMAPATH=$(BUILD_DIR)/lzma
23 $(STAGING_DIR)/bin/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma
26 squashfslzma: $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma
28 squashfslzma-source: $(DL_DIR)/$(SQUASHFSLZMA_SOURCE)
31 -$(MAKE) -C $(SQUASHFSLZMA_DIR)/squashfs-tools clean
33 squashfslzma-dirclean:
34 rm -rf $(SQUASHFSLZMA_DIR)
37 #############################################################
39 # Build the squashfs root filesystem image
41 #############################################################
43 squashfslzmaroot-source: squashfslzma-source
45 squashfslzmaroot-dirclean:
46 rm -rf $(SQUASHFSLZMA_DIR)