Changeset 248

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

mv mkfs.jffs2 to tools, broken commit, tg will fix it soon

Files:

Legend:

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

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

    r110 r248  
     1# $FreeWRT$ 
     2 
    13include $(TOPDIR)/rules.mk 
     4include ../rules.mk 
    25 
    3 MTD_DIR:=$(BUILD_DIR)/mtd-20050122.orig 
    4 MTD_SOURCE=mtd_20050122.orig.tar.gz 
    5 MTD_SITE=http://ftp.debian.org/debian/pool/main/m/mtd 
    6 MTD_MD5SUM:=1f42c2cae08eb9e7b52d0c188f8d6338 
    7 MKFS_JFFS2=$(MTD_DIR)/util/mkfs.jffs2 
     6PKG_NAME=mtd 
     7PKG_VERSION=20050122 
     8PKG_MD5SUM:=1f42c2cae08eb9e7b52d0c188f8d6338 
    89 
    9 $(DL_DIR)/$(MTD_SOURCE): 
    10         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(MTD_SOURCE) $(MTD_MD5SUM) $(MTD_SITE) 
     10PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig 
     11PKG_SOURCE:=mtd_20050122.orig.tar.gz 
     12PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/m/mtd 
    1113 
    12 $(MTD_DIR)/.unpacked: $(DL_DIR)/$(MTD_SOURCE) 
    13         zcat $(DL_DIR)/$(MTD_SOURCE) | tar -C $(BUILD_DIR) -xvf - 
    14         $(PATCH) $(MTD_DIR) ./patches 
     14$(DL_DIR)/$(SOURCE): 
     15        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_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 
    1521        cd $(TOPDIR)/scripts && cp byteswap.h endian.h param.h \ 
    16             $(MTD_DIR)/include/ 
    17         cp $(TOPDIR)/scripts/getline.c $(MTD_DIR)/util/ 
    18         touch $(MTD_DIR)/.unpacked 
     22            $(PKG_BUILD_DIR)/include/ 
     23        cp $(TOPDIR)/scripts/getline.c $(PKG_BUILD_DIR)/util/ 
     24        touch $@ 
    1925 
    20 $(MTD_DIR)/util/mkfs.jffs2: $(MTD_DIR)/.unpacked 
    21         $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(MTD_DIR)/util 
     26$(PKG_BUILD_DIR)/util/mkfs.jffs2: $(PKG_BUILD_DIR)/.unpacked 
     27        $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(PKG_BUILD_DIR)/util 
    2228 
    23 $(STAGING_DIR)/bin/mkfs.jffs2: $(MTD_DIR)/util/mkfs.jffs2 
     29$(STAGING_DIR)/bin/mkfs.jffs2: $(PKG_BUILD_DIR)/util/mkfs.jffs2 
    2430        $(CP) $< $@ 
    2531 
    26 source: $(DL_DIR)/$(MTD_SOURCE) 
    27 prepare: $(MTD_DIR)/.unpacked 
    28 compile: $(MTD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2 
    29 install:  
     32source: $(DL_DIR)/$(PKG_SOURCE) 
     33prepare: $(PKG_BUILD_DIR)/.unpacked 
     34compile: $(PKG_BUILD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2 
     35install: $(STAGING_DIR)/bin/mkfs.jffs2 
    3036clean: 
    31         rm -rf $(MTD_DIR) 
    32  
     37        rm -rf $(PKG_BUILD_DIR) 
  • trunk/freewrt/tools/jffs2/patches/010-portability.patch

    r110 r248  
    1010 %.o: %.c 
    1111-       $(CC) $(CFLAGS) -g -c -o $@ $< -g -Wp,-MD,.$<.dep 
    12 +       $(CC) -include param.h $(CFLAGS) -g -c -o $@ $< -g -Wp,-MD,.$<.dep 
     12+       $(CC) -include $(TOPDIR)/scripts/param.h $(CFLAGS) -g -c -o $@ $< -g -Wp,-MD,.$<.dep 
    1313  
    1414 .SUFFIXES: