Changeset 8e4e7a3 in freewrt for toolchain


Ignore:
Timestamp:
Jul 16, 2006, 5:11:43 PM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
c6ac237
Parents:
807b7c3
Message:

use ${EXTRACT_CMD}

to be tested RSN

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

Location:
toolchain
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • toolchain/binutils/Makefile

    r807b7c3 r8e4e7a3  
    22
    33include $(TOPDIR)/rules.mk
     4include ../rules.mk
    45
    56BINUTILS_VERSION:=2.16.1
     
    910        ftp://ftp.eu.uu.net/pub/gnu/ \
    1011        ftp://ftp.funet.fi/pub/gnu/prep/ \
    11         ftp://ftp.leo.org/pub/comp/os/unix/gnu/ 
     12        ftp://ftp.leo.org/pub/comp/os/unix/gnu/
    1213
    13 BINUTILS_SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2
     14SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2
    1415BINUTILS_MD5SUM:=6a9d529efb285071dad10e1f3d2b2967
    1516BINUTILS_DIR:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION)
    16 BINUTILS_CAT:=bzcat
    1717
    1818BINUTILS_DIR1:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build
    1919
    20 $(DL_DIR)/$(BINUTILS_SOURCE):
     20$(DL_DIR)/$(SOURCE):
    2121        mkdir -p $(DL_DIR)
    22         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(BINUTILS_SOURCE) $(BINUTILS_MD5SUM) $(BINUTILS_SITE)
     22        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(BINUTILS_MD5SUM) $(BINUTILS_SITE)
    2323
    24 $(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE)
    25         mkdir -p $(TOOLCHAIN_BUILD_DIR)
    26         $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
     24$(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
     25        ${EXTRACT_CMD}
    2726        touch $(BINUTILS_DIR)/.unpacked
    2827
     
    8281        $(MAKE) -C $(BINUTILS_DIR2) all
    8382
    84 source: $(DL_DIR)/$(BINUTILS_SOURCE)
     83source: $(DL_DIR)/$(SOURCE)
    8584prepare: $(BINUTILS_DIR)/.patched
    8685compile: $(BINUTILS_DIR1)/binutils/objdump
     
    8988        rm -f $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)*
    9089        rm -rf $(BINUTILS_DIR) $(BINUTILS_DIR1)
    91 
    92 
  • toolchain/gcc/Makefile

    r807b7c3 r8e4e7a3  
    22
    33include $(TOPDIR)/rules.mk
     4include ../rules.mk
    45
    56GCC_VERSION:=3.4.4
    67GCC_SITE:=ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-$(GCC_VERSION) \
    78          http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-$(GCC_VERSION)
    8 GCC_SOURCE:=gcc-$(GCC_VERSION).tar.bz2
     9SOURCE:=gcc-$(GCC_VERSION).tar.bz2
    910GCC_DIR:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)
    10 GCC_CAT:=bzcat
    1111
    1212TARGET_LANGUAGES:=c,c++
     
    1414GCC_BUILD_DIR1:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-initial
    1515
    16 $(DL_DIR)/$(GCC_SOURCE):
     16$(DL_DIR)/$(SOURCE):
    1717        mkdir -p $(DL_DIR)
    18         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(GCC_SOURCE) x $(GCC_SITE)
     18        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) x $(GCC_SITE)
    1919
    20 $(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE)
    21         mkdir -p $(TOOLCHAIN_BUILD_DIR)
    22         $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
     20$(GCC_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
     21        ${EXTRACT_CMD}
    2322        touch $@
    2423
     
    9998# We do another ugly hack here because the standard behaviour is
    10099# to include a reference to libgcc.so.1 in all binaries. For flash space
    101 # saving, we change the specs file to link in a static libgcc here. 
     100# saving, we change the specs file to link in a static libgcc here.
    102101        if [ -f $(STAGING_DIR)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \
    103102                patch -d $(STAGING_DIR)/lib/gcc/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/ -p0 < ./$(GCC_VERSION)/static-libgcc.patch.conditional ; \
    104103        fi;
    105104
    106 source: $(DL_DIR)/$(GCC_SOURCE)
     105source: $(DL_DIR)/$(SOURCE)
    107106prepare: $(STAGING_DIR)/bin/$(REAL_GNU_TARGET_NAME)-gcc
    108107compile: gcc-install
  • toolchain/gdb/Makefile

    r807b7c3 r8e4e7a3  
    22
    33include $(TOPDIR)/rules.mk
     4include ../rules.mk
    45
    56GDB_NAME:=gdb
    67GDB_SITE:=http://ftp.gnu.org/gnu/gdb
    78GDB_VERSION:=6.3
    8 GDB_SOURCE:=$(GDB_NAME)-$(GDB_VERSION).tar.bz2
    9 GDB_CAT:=bzcat
     9SOURCE:=$(GDB_NAME)-$(GDB_VERSION).tar.bz2
    1010
    1111GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION)
    1212
    13 $(DL_DIR)/$(GDB_SOURCE):
    14         $(WGET) -P $(DL_DIR) $(GDB_SITE)/$(GDB_SOURCE)
     13$(DL_DIR)/$(SOURCE):
     14        $(WGET) -P $(DL_DIR) $(GDB_SITE)/$(SOURCE)
    1515
    16 $(GDB_DIR)/.patched: $(DL_DIR)/$(GDB_SOURCE)
    17         $(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
     16$(GDB_DIR)/.patched: $(DL_DIR)/$(SOURCE)
     17        ${EXTRACT_CMD}
    1818        $(PATCH) $(GDB_DIR) ./patches
    1919        # Copy a config.sub from gcc.  This is only necessary until
     
    5252        ln -fs $(TARGET_CROSS)gdb $(GNU_TARGET_NAME)-gdb
    5353
    54 source: $(DL_DIR)/$(GDB_SOURCE)
     54source: $(DL_DIR)/$(SOURCE)
    5555prepare: $(GDB_DIR)/.patched
    56 compile: 
     56compile:
    5757install: $(TARGET_CROSS)gdb
    5858clean:
  • toolchain/kernel-headers/Makefile

    r807b7c3 r8e4e7a3  
    11include $(TOPDIR)/rules.mk
     2include ../rules.mk
    23
    34# linux kernel headers for toolchain
     
    1112                http://www.kernel.org/pub/linux/kernel/v2.4 \
    1213
    13 LINUX_HEADERS_SOURCE=linux-$(LINUX_HEADERS_VERSION).tar.bz2
     14SOURCE=linux-$(LINUX_HEADERS_VERSION).tar.bz2
    1415LINUX_HEADERS_ARCH:=$(shell echo $(ARCH) | sed -e 's/i[3-9]86/i386/' \
    1516        -e 's/mipseb/mips/' \
     
    2021        )
    2122
    22 $(DL_DIR)/$(LINUX_HEADERS_SOURCE):
     23$(DL_DIR)/$(SOURCE):
    2324        -mkdir -p $(DL_DIR)
    24         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(LINUX_HEADERS_SOURCE) $(LINUX_KERNEL_MD5SUM) $(LINUX_HEADERS_SITE)
     25        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(LINUX_KERNEL_MD5SUM) $(LINUX_HEADERS_SITE)
    2526
    26 $(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
     27$(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
    2728        mkdir -p $(TOOLCHAIN_BUILD_DIR)
    28         bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) \
     29        cd $(TOOLCHAIN_BUILD_DIR) && bzip2 -dc $(DL_DIR)/$(SOURCE) | tar -xf - \
    2930                linux-$(LINUX_HEADERS_VERSION)/include \
    3031                linux-$(LINUX_HEADERS_VERSION)/Makefile \
     
    3435                linux-$(LINUX_HEADERS_VERSION)/arch/$(LINUX_HEADERS_ARCH)/config*.in \
    3536                linux-$(LINUX_HEADERS_VERSION)/*/*/Config.in \
    36                 linux-$(LINUX_HEADERS_VERSION)/*/Config.in )
     37                linux-$(LINUX_HEADERS_VERSION)/*/Config.in
    3738        (cd $(LINUX_HEADERS_DIR)-$(LINUX_HEADERS_VERSION) ; patch -p1 < $(TOPDIR)/toolchain/kernel-headers/patches/include.patch)
    3839        ln -sf $(LINUX_HEADERS_DIR)-$(LINUX_HEADERS_VERSION) $(LINUX_HEADERS_DIR)
    39         $(SED) 's/@expr length/@-expr length/' $(LINUX_HEADERS_DIR)/Makefile 
     40        $(SED) 's/@expr length/@-expr length/' $(LINUX_HEADERS_DIR)/Makefile
    4041        touch $(LINUX_HEADERS_DIR)/.unpacked
    4142
     
    4546        touch $(LINUX_HEADERS_DIR)/.configured
    4647
    47 source: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
     48source: $(DL_DIR)/$(SOURCE)
    4849prepare: $(LINUX_HEADERS_DIR)/.configured
    4950compile:
     
    5152clean:
    5253        rm -rf $(LINUX_HEADERS_DIR)
    53 
  • toolchain/libnotimpl/Makefile

    r807b7c3 r8e4e7a3  
    11include $(TOPDIR)/rules.mk
     2include ../rules.mk
    23
    34LIBNOTIMPL_DIR:=$(TOOLCHAIN_BUILD_DIR)/libnotimpl
  • toolchain/uClibc/Makefile

    r807b7c3 r8e4e7a3  
    22
    33include $(TOPDIR)/rules.mk
     4include ../rules.mk
    45
    56UCLIBC_VER:=0.9.28
    67UCLIBC_DIR:=$(TOOLCHAIN_BUILD_DIR)/uClibc-$(UCLIBC_VER)
    7 UCLIBC_SOURCE:=uClibc-$(UCLIBC_VER).tar.bz2
     8SOURCE:=uClibc-$(UCLIBC_VER).tar.bz2
    89UCLIBC_SITE:=http://www.uclibc.org/downloads
    910
     
    2324
    2425
    25 $(DL_DIR)/$(UCLIBC_SOURCE):
     26$(DL_DIR)/$(SOURCE):
    2627        mkdir -p $(DL_DIR)
    27         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(UCLIBC_SOURCE) x $(UCLIBC_SITE)
     28        $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) x $(UCLIBC_SITE)
    2829
    29 $(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE)
    30         mkdir -p $(TOOLCHAIN_BUILD_DIR)
    31         bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
     30$(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(SOURCE)
     31        ${EXTRACT_CMD}
    3232        $(PATCH) $(UCLIBC_DIR) ./patches
    3333        touch $(UCLIBC_DIR)/.unpacked
     
    7676        touch -c $(STAGING_DIR)/lib/libc.a
    7777
    78 source: $(DL_DIR)/$(UCLIBC_SOURCE)
     78source: $(DL_DIR)/$(SOURCE)
    7979prepare: $(UCLIBC_DIR)/.configured
    8080compile: $(UCLIBC_DIR)/lib/libc.a
Note: See TracChangeset for help on using the changeset viewer.