Changeset 243

Show
Ignore:
Timestamp:
07/16/06 22:21:56 (6 years ago)
Author:
wbx
Message:

move squashfs build to tools

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/tools/Makefile

    r230 r243  
    44 
    55TARGETS:=       paxmirabilis sed ipkg-utils brcm-utils lzma 
     6TARGETS+=       squashfs 
    67 
    78TARGETS_INSTALL:=$(patsubst %,%-install,$(TARGETS)) 
  • trunk/freewrt/tools/squashfs/Makefile

    r157 r243  
     1# $FreeWRT$ 
     2 
    13include $(TOPDIR)/rules.mk 
     4include ../rules.mk 
    25 
    3 SQUASHFSLZMA_DIR=$(BUILD_DIR)/squashfs3.0 
    4 SQUASHFSLZMA_SOURCE=squashfs3.0.tar.gz 
    5 SQUASHFSLZMA_SITE=@SF/squashfs 
    6 SQUASHFSLZMA_MD5SUM=9fd05d0bfbb712f5fb95edafea5bc733 
     6PKG_NAME:=squashfs 
     7PKG_VERSION:=3.0 
     8PKG_MD5SUM:=9fd05d0bfbb712f5fb95edafea5bc733 
    79 
    8 $(DL_DIR)/$(SQUASHFSLZMA_SOURCE): 
    9         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SQUASHFSLZMA_SOURCE) $(SQUASHFSLZMA_MD5SUM) $(SQUASHFSLZMA_SITE) 
     10PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION) 
     11SOURCE:=$(PKG_NAME)$(PKG_VERSION).tar.gz 
     12SOURCE_URL:=@SF/squashfs 
    1013 
    11 $(SQUASHFSLZMA_DIR)/.unpacked: $(DL_DIR)/$(SQUASHFSLZMA_SOURCE)  
    12         zcat $(DL_DIR)/$(SQUASHFSLZMA_SOURCE) | tar -C $(BUILD_DIR) -xvf - 
    13         $(PATCH) $(SQUASHFSLZMA_DIR) ./patches 
    14         touch $(SQUASHFSLZMA_DIR)/.unpacked 
     14$(DL_DIR)/$(SOURCE): 
     15        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(PKG_MD5SUM) $(SOURCE_URL) 
    1516 
    16 $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/.unpacked 
     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 
    1724        $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \ 
    18             -C $(SQUASHFSLZMA_DIR)/squashfs-tools mksquashfs-lzma LZMAPATH=$(TOOLCHAIN_BUILD_DIR)/lzma 
     25            -C $(PKG_BUILD_DIR)/squashfs-tools \ 
     26            mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma 
    1927 
    20 $(STAGING_DIR)/bin/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma 
     28$(STAGING_DIR)/bin/mksquashfs-lzma: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma 
    2129        $(CP) $< $@ 
    2230 
    23 source: $(DL_DIR)/$(SQUASHFSLZMA_SOURCE) 
    24 prepare: $(SQUASHFSLZMA_DIR)/.unpacked 
    25 compile: $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma 
    26 install: 
     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 
    2735clean:  
    28         rm -rf $(SQUASHFSLZMA_DIR) 
     36        rm -rf $(PKG_BUILD_DIR)