Changeset 0ea1f3f in freewrt for toolchain


Ignore:
Timestamp:
Jun 30, 2006, 9:02:45 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
f724867
Parents:
149ff92
Message:
  • add hardware profiles, you can choose between different hardware models
  • add some alsa patches
  • remove default stuff

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

Location:
toolchain
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • toolchain/Makefile

    r149ff92 r0ea1f3f  
    1 # Main makefile for the toolchain
     1# $Id$
     2
    23include $(TOPDIR)/rules.mk
    34
     
    2021gcc-compile: uClibc-install
    2122
    22 TOOLCHAIN_STAMP_DIR:=$(STAGING_DIR)/stampfiles
    23 
    24 $(TOOLCHAIN_STAMP_DIR):
    25         mkdir -p $(TOOLCHAIN_STAMP_DIR)
    26 
    2723$(STAGING_DIR):
    2824        @mkdir -p $(STAGING_DIR)/lib
     
    3127        @ln -sf ../lib $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib
    3228
    33 $(TOOL_BUILD_DIR):
    34         @mkdir -p $(TOOL_BUILD_DIR)
     29$(TOOLCHAIN_STAMP_DIR):
     30        @mkdir -p $(TOOLCHAIN_STAMP_DIR)
    3531
    36 %-prepare: $(TOOLCHAIN_STAMP_DIR) $(STAGING_DIR) $(TOOL_BUILD_DIR)
     32$(TOOLCHAIN_BUILD_DIR):
     33        @mkdir -p $(TOOLCHAIN_BUILD_DIR)
     34
     35%-prepare: $(TOOLCHAIN_STAMP_DIR) $(STAGING_DIR) $(TOOLCHAIN_BUILD_DIR)
    3736        @[ -f $(TOOLCHAIN_STAMP_DIR)/.toolchain_$@ ] || { \
    3837                $(TRACE) toolchain/$(patsubst %-prepare,%,$@)/prepare; \
  • toolchain/binutils/Makefile

    r149ff92 r0ea1f3f  
    1313BINUTILS_SOURCE:=binutils-$(BINUTILS_VERSION).tar.bz2
    1414BINUTILS_MD5SUM:=6a9d529efb285071dad10e1f3d2b2967
    15 BINUTILS_DIR:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)
     15BINUTILS_DIR:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION)
    1616BINUTILS_CAT:=bzcat
    1717
    18 BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build
     18BINUTILS_DIR1:=$(TOOLCHAIN_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build
    1919
    2020$(DL_DIR)/$(BINUTILS_SOURCE):
     
    2323
    2424$(BINUTILS_DIR)/.unpacked: $(DL_DIR)/$(BINUTILS_SOURCE)
    25         mkdir -p $(TOOL_BUILD_DIR)
    26         $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     25        mkdir -p $(TOOLCHAIN_BUILD_DIR)
     26        $(BINUTILS_CAT) $(DL_DIR)/$(BINUTILS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    2727        touch $(BINUTILS_DIR)/.unpacked
    2828
  • toolchain/gcc/Makefile

    r149ff92 r0ea1f3f  
    77          http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-$(GCC_VERSION)
    88GCC_SOURCE:=gcc-$(GCC_VERSION).tar.bz2
    9 GCC_DIR:=$(TOOL_BUILD_DIR)/gcc-$(GCC_VERSION)
     9GCC_DIR:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)
    1010GCC_CAT:=bzcat
    1111
    1212TARGET_LANGUAGES:=c,c++
    1313
    14 GCC_BUILD_DIR1:=$(TOOL_BUILD_DIR)/gcc-$(GCC_VERSION)-initial
     14GCC_BUILD_DIR1:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-initial
    1515
    1616$(DL_DIR)/$(GCC_SOURCE):
     
    1919
    2020$(GCC_DIR)/.unpacked: $(DL_DIR)/$(GCC_SOURCE)
    21         mkdir -p $(TOOL_BUILD_DIR)
    22         $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     21        mkdir -p $(TOOLCHAIN_BUILD_DIR)
     22        $(GCC_CAT) $(DL_DIR)/$(GCC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    2323        touch $@
    2424
     
    4040                --enable-languages=c \
    4141                --disable-shared \
    42                 --with-sysroot=$(TOOL_BUILD_DIR)/uClibc_dev/ \
     42                --with-sysroot=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
    4343                --disable-__cxa_atexit \
    4444                --enable-target-optspace \
     
    5656        PATH=$(TARGET_PATH) $(MAKE) -C $(GCC_BUILD_DIR1) install-gcc
    5757
    58 GCC_BUILD_DIR2:=$(TOOL_BUILD_DIR)/gcc-$(GCC_VERSION)-final
     58GCC_BUILD_DIR2:=$(TOOLCHAIN_BUILD_DIR)/gcc-$(GCC_VERSION)-final
    5959$(GCC_BUILD_DIR2)/.configured: $(GCC_DIR)/.patched $(STAGING_DIR)/lib/libc.a
    6060        mkdir -p $(GCC_BUILD_DIR2)
  • toolchain/gdb/Makefile

    r149ff92 r0ea1f3f  
    99GDB_CAT:=bzcat
    1010
    11 GDB_DIR:=$(TOOL_BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION)
     11GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION)
    1212
    1313$(DL_DIR)/$(GDB_SOURCE):
     
    1515
    1616$(GDB_DIR)/.patched: $(DL_DIR)/$(GDB_SOURCE)
    17         $(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     17        $(GDB_CAT) $(DL_DIR)/$(GDB_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    1818        $(PATCH) $(GDB_DIR) ./patches
    1919        # Copy a config.sub from gcc.  This is only necessary until
     
    2424# gdb client
    2525
    26 GDB_CLIENT_DIR:=$(TOOL_BUILD_DIR)/gdbclient-$(GDB_VERSION)
     26GDB_CLIENT_DIR:=$(TOOLCHAIN_BUILD_DIR)/gdbclient-$(GDB_VERSION)
    2727
    2828$(GDB_CLIENT_DIR)/.configured: $(GDB_DIR)/.patched
  • toolchain/ipkg-utils/Makefile

    r149ff92 r0ea1f3f  
    1212include $(TOPDIR)/rules.mk
    1313
    14 PKG_BUILD_DIR := $(TOOL_BUILD_DIR)/$(PKG_SOURCE_DIR)
     14PKG_BUILD_DIR := $(TOOLCHAIN_BUILD_DIR)/$(PKG_SOURCE_DIR)
    1515
    1616$(DL_DIR)/$(PKG_SOURCE_FILE):
     
    2020$(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE_FILE)
    2121        mkdir -p $(BUILD_DIR)
    22         $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     22        $(PKG_SOURCE_CAT) $(DL_DIR)/$(PKG_SOURCE_FILE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    2323        touch $(PKG_BUILD_DIR)/.unpacked
    2424
  • toolchain/kernel-headers/Makefile

    r149ff92 r0ea1f3f  
    2525
    2626$(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
    27         mkdir -p $(TOOL_BUILD_DIR)
    28         bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) \
     27        mkdir -p $(TOOLCHAIN_BUILD_DIR)
     28        bzcat $(DL_DIR)/$(LINUX_HEADERS_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) \
    2929                linux-$(LINUX_HEADERS_VERSION)/include \
    3030                linux-$(LINUX_HEADERS_VERSION)/Makefile \
  • toolchain/libnotimpl/Makefile

    r149ff92 r0ea1f3f  
    11include $(TOPDIR)/rules.mk
    22
    3 LIBNOTIMPL_DIR:=$(TOOL_BUILD_DIR)/libnotimpl
     3LIBNOTIMPL_DIR:=$(TOOLCHAIN_BUILD_DIR)/libnotimpl
    44
    55LIBNOTIMPL_SRCS+=./files/math.c ./files/strlfun.c
  • toolchain/lzma/Makefile

    r149ff92 r0ea1f3f  
    33include $(TOPDIR)/rules.mk
    44
    5 LZMA_DIR=$(TOOL_BUILD_DIR)/lzma
     5LZMA_DIR=$(TOOLCHAIN_BUILD_DIR)/lzma
    66LZMA_SOURCE=lzma432.tar.bz2
    77LZMA_SITE=@SF/sevenzip
  • toolchain/sed/Makefile

    r149ff92 r0ea1f3f  
    99
    1010SED_CAT:=zcat
    11 SED_DIR:=$(TOOL_BUILD_DIR)/sed-$(SED_VER)
     11SED_DIR:=$(TOOLCHAIN_BUILD_DIR)/sed-$(SED_VER)
    1212SED_BINARY:=sed/sed
    1313SED_TARGET_BINARY:=bin/sed
     
    2020
    2121$(SED_DIR)/.unpacked: $(DL_DIR)/$(SED_SOURCE)
    22         mkdir -p $(TOOL_BUILD_DIR)
     22        mkdir -p $(TOOLCHAIN_BUILD_DIR)
    2323        mkdir -p $(STAGING_DIR)/bin;
    24         $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     24        $(SED_CAT) $(DL_DIR)/$(SED_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    2525        touch $@
    2626
  • toolchain/uClibc/Makefile

    r149ff92 r0ea1f3f  
    44
    55UCLIBC_VER:=0.9.28
    6 UCLIBC_DIR:=$(TOOL_BUILD_DIR)/uClibc-$(UCLIBC_VER)
     6UCLIBC_DIR:=$(TOOLCHAIN_BUILD_DIR)/uClibc-$(UCLIBC_VER)
    77UCLIBC_SOURCE:=uClibc-$(UCLIBC_VER).tar.bz2
    88UCLIBC_SITE:=http://www.uclibc.org/downloads
     
    2828
    2929$(UCLIBC_DIR)/.unpacked: $(DL_DIR)/$(UCLIBC_SOURCE)
    30         mkdir -p $(TOOL_BUILD_DIR)
    31         bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | (cd $(TOOL_BUILD_DIR); $(TAR_EXTRACT) )
     30        mkdir -p $(TOOLCHAIN_BUILD_DIR)
     31        bzcat $(DL_DIR)/$(UCLIBC_SOURCE) | (cd $(TOOLCHAIN_BUILD_DIR); $(TAR_EXTRACT) )
    3232        $(PATCH) $(UCLIBC_DIR) ./patches
    3333        touch $(UCLIBC_DIR)/.unpacked
     
    4040        $(SED) 's,^.*UCLIBC_HAS_LFS.*,UCLIBC_HAS_LFS=y,g' $(UCLIBC_DIR)/.config
    4141        $(SED) 's,.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=y,g' $(UCLIBC_DIR)/.config
    42         mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/usr/include
    43         mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/usr/lib
    44         mkdir -p $(TOOL_BUILD_DIR)/uClibc_dev/lib
     42        mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/include
     43        mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/usr/lib
     44        mkdir -p $(TOOLCHAIN_BUILD_DIR)/uClibc_dev/lib
    4545        $(MAKE) -C $(UCLIBC_DIR) \
    46                 PREFIX=$(TOOL_BUILD_DIR)/uClibc_dev/ \
     46                PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
    4747                DEVEL_PREFIX=/usr/ \
    48                 RUNTIME_PREFIX=$(TOOL_BUILD_DIR)/uClibc_dev/ \
     48                RUNTIME_PREFIX=$(TOOLCHAIN_BUILD_DIR)/uClibc_dev/ \
    4949                HOSTCC="$(HOSTCC)" \
    5050                CPU_CFLAGS="$(TARGET_CFLAGS)" \
     
    8181install: $(STAGING_DIR)/lib/libc.a $(UCLIBC_TARGETS)
    8282clean:
    83         rm -rf $(UCLIBC_DIR) $(TOOL_BUILD_DIR)/uClibc_dev
     83        rm -rf $(UCLIBC_DIR) $(TOOLCHAIN_BUILD_DIR)/uClibc_dev
  • toolchain/utils/Makefile

    r149ff92 r0ea1f3f  
    33TARGETS := addpattern trx motorola-bin dgfirmware
    44
    5 UTILS_BUILD_DIR:=$(TOOL_BUILD_DIR)/utils
     5UTILS_BUILD_DIR:=$(TOOLCHAIN_BUILD_DIR)/utils
    66
    77prepare: $(UTILS_BUILD_DIR)
Note: See TracChangeset for help on using the changeset viewer.