Changeset 314

Show
Ignore:
Timestamp:
07/21/06 02:51:53 (6 years ago)
Author:
tg
Message:

do the rename action here too and sync the download case ;)

Files:

Legend:

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

    r246 r314  
    11# $FreeWRT$ 
    22 
    3 PKG_NAME := ipkg-utils 
    4 PKG_VERSION := 1.7 
    5 PKG_MD5SUM := da3e3ef772973d7370a6ac95f0fef9b8 
     3PKG_NAME=              ipkg-utils 
     4PKG_VERSION=           1.7 
     5PKG_MD5SUM=            da3e3ef772973d7370a6ac95f0fef9b8 
    66 
    7 PKG_SOURCE_SITE := http://handhelds.org/packages/ipkg-utils/ 
    8 PKG_SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.gz 
    9 PKG_SOURCE_DIR := $(PKG_NAME)-$(PKG_VERSION) 
     7PKG_SOURCE_URL=         http://handhelds.org/packages/ipkg-utils/ 
    108 
    119include $(TOPDIR)/rules.mk 
    1210include ../rules.mk 
    1311 
    14 PKG_BUILD_DIR := $(TOOLS_BUILD_DIR)/$(PKG_SOURCE_DIR) 
     12$(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
     13        ${EXTRACT_CMD} 
     14        touch $(WRKBUILD)/.unpacked 
    1515 
    16 $(DL_DIR)/$(PKG_SOURCE): 
    17         mkdir -p $(DL_DIR) 
    18         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_SITE) 
     16$(WRKBUILD)/.patched: $(WRKBUILD)/.unpacked 
     17        $(PATCH) $(WRKBUILD) patches/ \*.patch 
     18        touch $(WRKBUILD)/.patched 
    1919 
    20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
    21         ${EXTRACT_CMD} 
    22         touch $(PKG_BUILD_DIR)/.unpacked 
    23  
    24 $(PKG_BUILD_DIR)/.patched: $(PKG_BUILD_DIR)/.unpacked 
    25         $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 
    26         touch $(PKG_BUILD_DIR)/.patched 
    27  
    28 $(STAGING_DIR)/usr/bin/ipkg-build: $(PKG_BUILD_DIR)/.patched 
     20$(STAGING_DIR)/usr/bin/ipkg-build: $(WRKBUILD)/.patched 
    2921        mkdir -p $(STAGING_DIR)/etc 
    3022        echo "dest root /" > $(STAGING_DIR)/etc/ipkg.conf 
    3123        echo "option offline_root $(TARGET_DIR)" >> $(STAGING_DIR)/etc/ipkg.conf 
    3224        mkdir -p $(STAGING_DIR)/usr/bin 
    33         install -m0755 $(PKG_BUILD_DIR)/ipkg-build $(STAGING_DIR)/usr/bin 
    34         install -m0755 $(PKG_BUILD_DIR)/ipkg-buildpackage $(STAGING_DIR)/usr/bin 
    35         install -m0755 $(PKG_BUILD_DIR)/ipkg-make-index $(STAGING_DIR)/usr/bin 
    36         install -m0755 $(PKG_BUILD_DIR)/ipkg.py $(STAGING_DIR)/usr/bin 
     25        install -m0755 $(WRKBUILD)/ipkg-build $(STAGING_DIR)/usr/bin 
     26        install -m0755 $(WRKBUILD)/ipkg-buildpackage $(STAGING_DIR)/usr/bin 
     27        install -m0755 $(WRKBUILD)/ipkg-make-index $(STAGING_DIR)/usr/bin 
     28        install -m0755 $(WRKBUILD)/ipkg.py $(STAGING_DIR)/usr/bin 
    3729 
    3830source: $(DL_DIR)/$(PKG_SOURCE) 
    3931 
    40 prepare: $(PKG_BUILD_DIR)/.patched 
     32prepare: $(WRKBUILD)/.patched 
    4133 
    4234compile: 
     
    4739        rm -f $(STAGING_DIR)/etc/ipkg.conf 
    4840        rm -f $(STAGING_DIR)/usr/bin/ipkg* 
    49         rm -rf $(PKG_BUILD_DIR
     41        rm -rf $(WRKBUILD
  • trunk/freewrt/tools/jffs2/Makefile

    r253 r314  
    44include ../rules.mk 
    55 
    6 PKG_NAME=mtd 
    7 PKG_VERSION=20050122 
    8 PKG_MD5SUM:=1f42c2cae08eb9e7b52d0c188f8d6338 
     6PKG_NAME=              mtd 
     7PKG_VERSION=           20050122 
     8PKG_MD5SUM=            1f42c2cae08eb9e7b52d0c188f8d6338 
    99 
    10 PKG_BUILD_DIR:=$(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig 
    11 PKG_SOURCE:=mtd_20050122.orig.tar.gz 
    12 PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/m/mtd 
     10PKG_SOURCE=            mtd_20050122.orig.tar.gz 
     11PKG_SOURCE_URL=                http://ftp.debian.org/debian/pool/main/m/mtd 
     12WRKSRC=                 ${WRKDIR}/${PKG_NAME}-${PKG_VERSION}.orig 
    1313 
    14 $(DL_DIR)/$(PKG_SOURCE): 
    15         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 
    16  
    17 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
     14$(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
    1815        mkdir -p $(STAGING_DIR)/bin 
    1916        ${EXTRACT_CMD} 
    20         $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 
     17        $(PATCH) $(WRKBUILD) patches/ \*.patch 
    2118        cd $(TOPDIR)/scripts && cp byteswap.h endian.h param.h \ 
    22             $(PKG_BUILD_DIR)/include/ 
    23         cp $(TOPDIR)/scripts/getline.c $(PKG_BUILD_DIR)/util/ 
     19            $(WRKBUILD)/include/ 
     20        cp $(TOPDIR)/scripts/getline.c $(WRKBUILD)/util/ 
    2421        touch $@ 
    2522 
    26 $(PKG_BUILD_DIR)/util/mkfs.jffs2: $(PKG_BUILD_DIR)/.unpacked 
    27         $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(PKG_BUILD_DIR)/util 
     23$(WRKBUILD)/util/mkfs.jffs2: $(WRKBUILD)/.unpacked 
     24        $(MAKE) LINUXDIR=$(LINUX_DIR) -C $(WRKBUILD)/util 
    2825 
    29 $(STAGING_DIR)/bin/mkfs.jffs2: $(PKG_BUILD_DIR)/util/mkfs.jffs2 
     26$(STAGING_DIR)/bin/mkfs.jffs2: $(WRKBUILD)/util/mkfs.jffs2 
    3027        $(CP) $< $@ 
    3128 
    3229source: $(DL_DIR)/$(PKG_SOURCE) 
    33 prepare: $(PKG_BUILD_DIR)/.unpacked 
    34 compile: $(PKG_BUILD_DIR)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2 
     30prepare: $(WRKBUILD)/.unpacked 
     31compile: $(WRKBUILD)/util/mkfs.jffs2 $(STAGING_DIR)/bin/mkfs.jffs2 
    3532install: $(STAGING_DIR)/bin/mkfs.jffs2 
    3633clean: 
    37         rm -rf $(PKG_BUILD_DIR
     34        rm -rf $(WRKBUILD
  • trunk/freewrt/tools/lzma/Makefile

    r300 r314  
    99PKG_SOURCE_URL:=        @SF/sevenzip 
    1010PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    11 PKG_BUILD_DIR:=         $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    1211 
    13 LZMA_LIB_DIR=           $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Lib 
    14 LZMA_ALONE_DIR=         $(PKG_BUILD_DIR)/C/7zip/Compress/LZMA_Alone 
     12LZMA_LIB_DIR=           $(WRKBUILD)/C/7zip/Compress/LZMA_Lib 
     13LZMA_ALONE_DIR=         $(WRKBUILD)/C/7zip/Compress/LZMA_Alone 
    1514 
    1615TARGETS=                $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma 
    1716 
    18 $(DL_DIR)/$(PKG_SOURCE): 
    19         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) $(MAKE_TRACE) 
    20  
    21 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)  
     17$(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)  
    2218        ${EXTRACT_CMD} 
    23         $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 
     19        $(PATCH) $(WRKBUILD) patches/ \*.patch 
    2420        touch $@ 
    2521         
    26 $(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(PKG_BUILD_DIR)/.built 
    27 $(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.unpacked 
     22$(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(WRKBUILD)/.built 
     23$(WRKBUILD)/.built: $(WRKBUILD)/.unpacked 
    2824        $(MAKE) -C $(LZMA_LIB_DIR) $(MAKE_TRACE) 
    2925        $(MAKE) -f makefile.gcc -C $(LZMA_ALONE_DIR) $(MAKE_TRACE) 
     
    3127 
    3228lzma: $(TARGETS) 
    33         $(CP) $^ $(PKG_BUILD_DIR
     29        $(CP) $^ $(WRKBUILD
    3430 
    3531lzma-source: $(DL_DIR)/$(PKG_SOURCE) 
     
    3834        -$(MAKE) -C $(LZMA_LIB_DIR) clean $(MAKE_TRACE) 
    3935        -$(MAKE) -C $(LZMA_ALONE_DIR) clean $(MAKE_TRACE) 
    40         rm -f $(PKG_BUILD_DIR)/liblzma.a $(PKG_BUILD_DIR)/lzma 
     36        rm -f $(WRKBUILD)/liblzma.a $(WRKBUILD)/lzma 
    4137 
    4238lzma-dirclean: 
    43         rm -rf $(PKG_BUILD_DIR
     39        rm -rf $(WRKBUILD
    4440 
    4541############################################################# 
    4642 
    47 prepare: $(PKG_BUILD_DIR)/.unpacked 
     43prepare: $(WRKBUILD)/.unpacked 
    4844compile: lzma 
    4945install: lzma 
    50         $(CP) $(PKG_BUILD_DIR)/lzma $(STAGING_DIR)/bin/ 
     46        $(CP) $(WRKBUILD)/lzma $(STAGING_DIR)/bin/ 
    5147clean: lzma-dirclean 
  • trunk/freewrt/tools/rules.mk

    r300 r314  
    11# $FreeWRT$ 
    22 
    3 WRKDIR?=        ${PKG_BUILD_DIR} 
    4 DISTFILES?=     ${DL_DIR}/${PKG_SOURCE} 
     3WRKDIR?=                ${TOOLS_BUILD_DIR}/w-${PKG_NAME}-${PKG_VERSION} 
     4WRKSRC?=                ${WRKDIR}/${PKG_NAME}-${PKG_VERSION} 
     5WRKBUILD?=              ${WRKSRC} 
     6 
     7ifneq (${PKG_SOURCE_URL},) 
     8PKG_SOURCE?=            ${PKG_NAME}-${PKG_VERSION}.tar.gz 
     9endif 
     10DISTFILES?=             ${DL_DIR}/${PKG_SOURCE} 
     11 
     12ifneq (${PKG_SOURCE_URL},) 
     13${DL_DIR}/${PKG_SOURCE}: 
     14        mkdir -p ${DL_DIR} 
     15        perl ${SCRIPT_DIR}/download.pl ${DL_DIR} ${PKG_SOURCE} \ 
     16            ${PKG_MD5SUM} ${PKG_SOURCE_URL} 
     17endif 
  • trunk/freewrt/tools/sed/Makefile

    r300 r314  
    99PKG_MD5SUM:=            928f0e06422f414091917401f1a834d0 
    1010PKG_SOURCE_URL:=        ftp://ftp.gnu.org/gnu/sed 
    11 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz 
    12 PKG_BUILD_DIR:=         $(TOOLS_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    1311PKG_BINARY:=            sed/sed 
    1412PKG_TARGET_BINARY:=     bin/sed 
    1513 
    16 $(DL_DIR)/$(PKG_SOURCE): 
    17         @mkdir -p $(DL_DIR) 
    18         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 
    19  
    20 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
     14$(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
    2115        @mkdir -p $(STAGING_DIR)/bin 
    2216        ${EXTRACT_CMD} 
    2317        touch $@ 
    2418 
    25 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked 
    26         (cd $(PKG_BUILD_DIR); rm -rf config.cache; \ 
     19$(WRKBUILD)/.configured: $(WRKBUILD)/.unpacked 
     20        (cd $(WRKBUILD); rm -rf config.cache; \ 
    2721                ac_cv_header_wctype_h=no \ 
    2822                ./configure \ 
     
    3327        touch $@ 
    3428 
    35 $(PKG_BUILD_DIR)/$(PKG_BINARY): $(PKG_BUILD_DIR)/.configured 
    36         $(MAKE) -C $(PKG_BUILD_DIR
     29$(WRKBUILD)/$(PKG_BINARY): $(WRKBUILD)/.configured 
     30        $(MAKE) -C $(WRKBUILD
    3731 
    3832# This stuff is needed to work around GNU make deficiencies 
    39 build-sed-host-binary: $(PKG_BUILD_DIR)/$(PKG_BINARY) 
     33build-sed-host-binary: $(WRKBUILD)/$(PKG_BINARY) 
    4034        @if [ -L $(STAGING_DIR)/$(PKG_TARGET_BINARY) ] ; then \ 
    4135                rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY); fi; 
    4236        @if [ ! -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) -o $(STAGING_DIR)/$(PKG_TARGET_BINARY) \ 
    43         -ot $(PKG_BUILD_DIR)/$(PKG_BINARY) ] ; then \ 
     37        -ot $(WRKBUILD)/$(PKG_BINARY) ] ; then \ 
    4438            set -x; \ 
    4539            mkdir -p $(STAGING_DIR)/bin; \ 
    46             $(MAKE) DESTDIR=$(STAGING_DIR) -C $(PKG_BUILD_DIR) install; \ 
     40            $(MAKE) DESTDIR=$(STAGING_DIR) -C $(WRKBUILD) install; \ 
    4741            mv $(STAGING_DIR)/usr/bin/sed $(STAGING_DIR)/bin/; \ 
    4842            rm -rf $(STAGING_DIR)/share/locale $(STAGING_DIR)/usr/info \ 
     
    6256install: build-sed-host-binary 
    6357clean:  
    64         rm -rf $(PKG_BUILD_DIR
     58        rm -rf $(WRKBUILD
    6559        rm -f $(STAGING_DIR)/$(PKG_TARGET_BINARY) 
  • trunk/freewrt/tools/squashfs/Makefile

    r300 r314  
    77PKG_VERSION:=           3.0 
    88PKG_MD5SUM:=            9fd05d0bfbb712f5fb95edafea5bc733 
    9 PKG_BUILD_DIR:=         $(TOOLS_BUILD_DIR)/$(PKG_NAME)$(PKG_VERSION) 
    109PKG_SOURCE:=            $(PKG_NAME)$(PKG_VERSION).tar.gz 
    1110PKG_SOURCE_URL:=        @SF/squashfs 
     11WRKSRC?=                ${WRKDIR}/${PKG_NAME}${PKG_VERSION} 
    1212 
    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)  
     13$(WRKBUILD)/.unpacked: $(DL_DIR)/$(PKG_SOURCE)  
    1714        mkdir -p $(STAGING_DIR)/bin 
    1815        ${EXTRACT_CMD} 
    19         $(PATCH) $(PKG_BUILD_DIR) patches/ \*.patch 
     16        $(PATCH) $(WRKBUILD) patches/ \*.patch 
    2017        touch $@ 
    2118 
    22 $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma: $(PKG_BUILD_DIR)/.unpacked 
     19$(WRKBUILD)/squashfs-tools/mksquashfs-lzma: $(WRKBUILD)/.unpacked 
    2320        $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \ 
    24             -C $(PKG_BUILD_DIR)/squashfs-tools \ 
     21            -C $(WRKBUILD)/squashfs-tools \ 
    2522            mksquashfs-lzma LZMAPATH=$(TOOLS_BUILD_DIR)/lzma-432 
    2623 
    27 $(STAGING_DIR)/bin/mksquashfs-lzma: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma 
     24$(STAGING_DIR)/bin/mksquashfs-lzma: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma 
    2825        $(CP) $< $@ 
    2926 
    3027source: $(DL_DIR)/$(PKG_SOURCE) 
    31 prepare: $(PKG_BUILD_DIR)/.unpacked 
    32 compile: $(PKG_BUILD_DIR)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma 
     28prepare: $(WRKBUILD)/.unpacked 
     29compile: $(WRKBUILD)/squashfs-tools/mksquashfs-lzma $(STAGING_DIR)/bin/mksquashfs-lzma 
    3330install: $(STAGING_DIR)/bin/mksquashfs-lzma 
    3431clean:  
    35         rm -rf $(PKG_BUILD_DIR
     32        rm -rf $(WRKBUILD