Changeset 6a3a83a in freewrt for tools


Ignore:
Timestamp:
Jul 21, 2006, 2:51:53 AM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
509a849
Parents:
a3040af
Message:

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

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

Location:
tools
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • tools/ipkg-utils/Makefile

    ra3040af r6a3a83a  
    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)
  • tools/jffs2/Makefile

    ra3040af r6a3a83a  
    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)
  • tools/lzma/Makefile

    ra3040af r6a3a83a  
    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
  • tools/rules.mk

    ra3040af r6a3a83a  
    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
  • tools/sed/Makefile

    ra3040af r6a3a83a  
    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)
  • tools/squashfs/Makefile

    ra3040af r6a3a83a  
    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)
Note: See TracChangeset for help on using the changeset viewer.