Changeset 0ea1f3f in freewrt


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

Files:
2 added
24 edited

Legend:

Unmodified
Added
Removed
  • Config.in

    r149ff92 r0ea1f3f  
    9999        default "1"
    100100
     101config BR2_LINUX_2_4_BRCM
     102    bool
     103
    101104source "target/Config.in"
    102105source "target/linux/Config.in"
  • build.mk

    r149ff92 r0ea1f3f  
    1 # Makefile for FreeWRT development environment
    2 #
    3 # Copyright (C) 2005 by Felix Fietkau <openwrt@nbd.name>
    4 # Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org>
    5 #
    6 # This program is free software; you can redistribute it and/or modify
    7 # it under the terms of the GNU General Public License as published by
    8 # the Free Software Foundation; either version 2 of the License, or
    9 # (at your option) any later version.
    10 #
    11 # This program is distributed in the hope that it will be useful,
    12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
    13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    14 # General Public License for more details.
    15 #
    16 # You should have received a copy of the GNU General Public License
    17 # along with this program; if not, write to the Free Software
    18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    19 #
    20 
     1# $Id$
    212#--------------------------------------------------------------
    223# Just run 'make menuconfig', configure stuff, then run 'make'.
     
    4627.PHONY: all world clean cleandir distclean image_clean target_clean source
    4728
    48 #############################################################
    49 #
    50 # You should probably leave this stuff alone unless you know
    51 # what you are doing.
    52 #
    53 #############################################################
    54 
    5529# In this section, we need .config
    5630include .config.cmd
    5731
    58 world: $(DL_DIR) $(BUILD_DIR)
     32world: $(DL_DIR) $(BUILD_DIR) $(STAMP_DIR)
    5933        $(MAKE) -f build.mk toolchain/install target/compile package/compile root_clean package/install target/install package_index
    6034        @$(TRACE) Build complete.
     
    6842$(BUILD_DIR):
    6943        @mkdir -p $(BUILD_DIR)
     44
     45$(STAMP_DIR):
     46        @mkdir -p $(STAMP_DIR)
    7047
    7148source: toolchain/source package/source target/source
     
    10683        @$(MAKE) -C $(CONFIG) clean
    10784        rm -rf $(BUILD_DIR) $(BIN_DIR)
    108         rm -rf $(STAMP_DIR) $(TOOL_BUILD_DIR) $(STAGING_DIR)
     85        rm -rf $(STAMP_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
    10986        rm -f .tmpconfig.h
    11087
     
    11390        @$(MAKE) -C $(CONFIG) clean
    11491        rm -rf $(BUILD_DIR) $(BIN_DIR) $(DL_DIR)
    115         rm -rf $(STAMP_DIR) $(TOOL_BUILD_DIR) $(STAGING_DIR)
     92        rm -rf $(STAMP_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
    11693        rm -f .config* .tmpconfig.h
    11794
  • package/gdbserver/Makefile

    r149ff92 r0ea1f3f  
    1010PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
    1111
    12 GDB_DIR:=$(TOOL_BUILD_DIR)/gdb-$(PKG_VERSION)
     12GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/gdb-$(PKG_VERSION)
    1313
    1414include $(TOPDIR)/package/rules.mk
  • package/nvram/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "nvram............................. Broadcom config utility"
    33        tristate
    4         default y
    5         depends BR2_LINUX_2_4_BRCM
     4        default n
    65        help
    76          control utility for broadcom's 'nvram' config area
  • rules.mk

    r149ff92 r0ea1f3f  
    4949ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
    5050WGET:=$(strip $(subst ",, $(BR2_WGET)))
    51 GCC_VERSION:=$(strip $(subst ",, $(BR2_GCC_VERSION)))
    52 GCC_USE_SJLJ_EXCEPTIONS:=$(strip $(subst ",, $(BR2_GCC_USE_SJLJ_EXCEPTIONS)))
    5351TARGET_OPTIMIZATION:=$(strip $(subst ",, $(BR2_TARGET_OPTIMIZATION)))
    5452#"))"))"))"))")) # for vim's broken syntax highlighting :)
    55 
    56 
    57 ifeq ($(BR2_SOFT_FLOAT),y)
    58 # gcc 3.4.x soft float configuration is different than previous versions.
    59 ifeq ($(findstring 3.4.,$(GCC_VERSION)),3.4.)
    60 SOFT_FLOAT_CONFIG_OPTION:=--with-float=soft
    61 else
    62 SOFT_FLOAT_CONFIG_OPTION:=--without-float
    63 endif
    64 TARGET_SOFT_FLOAT:=-msoft-float
    65 ARCH_FPU_SUFFIX:=_nofpu
    66 else
    67 SOFT_FLOAT_CONFIG_OPTION:=
    68 TARGET_SOFT_FLOAT:=
    69 ARCH_FPU_SUFFIX:=
    70 endif
    7153
    7254
     
    8466
    8567TARGET_CFLAGS:=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
     68OPTIMIZE_FOR_CPU=$(ARCH)
    8669
    87 OPTIMIZE_FOR_CPU=$(ARCH)
    8870BASE_DIR:=$(TOPDIR)
    8971DL_DIR:=$(BASE_DIR)/dl
    9072BUILD_DIR:=$(BASE_DIR)/build_$(ARCH)$(ARCH_FPU_SUFFIX)
    9173STAGING_DIR:=$(BASE_DIR)/staging_dir_$(ARCH)$(ARCH_FPU_SUFFIX)
     74TOOLCHAIN_BUILD_DIR=$(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)
     75TOOLCHAIN_STAMP_DIR:=$(STAGING_DIR)/stamp
    9276SCRIPT_DIR:=$(BASE_DIR)/scripts
    9377BIN_DIR:=$(BASE_DIR)/bin
    9478LBIN_DIR:=$(BASE_DIR)/lbin
    95 STAMP_DIR:=$(BUILD_DIR)/stamp
    9679PACKAGE_DIR:=$(BIN_DIR)/packages
    9780STAMP_DIR:=$(BUILD_DIR)/stamp
    9881TARGET_DIR:=$(BUILD_DIR)/root
    99 TOOL_BUILD_DIR=$(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)
    10082TARGET_PATH=$(LBIN_DIR):$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(_PATH)
    10183IMAGE:=$(BUILD_DIR)/root_fs_$(ARCH)$(ARCH_FPU_SUFFIX)
     
    10991SED:=$(STAGING_DIR)/bin/sed -i -e
    11092LINUX_DIR:=$(BUILD_DIR)/linux
    111 LINUX_HEADERS_DIR:=$(TOOL_BUILD_DIR)/linux
     93LINUX_HEADERS_DIR:=$(TOOLCHAIN_BUILD_DIR)/linux
    11294
    11395
     
    124106        -e 's/i[3-9]86/i386/' \
    125107        )
     108
    126109TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
    127110                AR=$(TARGET_CROSS)ar \
     
    133116                CXX=$(TARGET_CROSS)g++ \
    134117                RANLIB=$(TARGET_CROSS)ranlib
    135 
    136 ifeq ($(BR2_ENABLE_MULTILIB),y)
    137 MULTILIB:=--enable-multilib
    138 endif
    139118
    140119# invoke ipkg-build with some default options
     
    148127RSTRIP_KMOD:=STRIP="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" $(SCRIPT_DIR)/rstrip.sh
    149128
    150 ifeq ($(BR2_LINUX_2_4_BRCM),y)
    151129UNAME_S:=Linux
    152130UNAME_R:=2.4.32
    153131UNAME_M:=mips
    154 #elifeq ...
    155 else
    156 $(error Unknown kernel configuration selected)
    157 endif
     132
    158133export UNAME_S UNAME_R UNAME_M
  • target/Config.in

    r149ff92 r0ea1f3f  
     1menu "Target System"
     2
     3menu "Broadcom BCM5xx"
    14choice
    2         prompt "Target System"
    3         default BR2_LINUX_2_4_BRCM
    4        
    5 config BR2_LINUX_2_6_AU1000
    6         bool "AMD Alchemy 1xxx [2.6]"
     5prompt "Embedded System"
     6
     7config BR2_LINUX_2_4_BRCM_ASUS_WL500G
     8        bool "Asus WL500g [Linux 2.4]"
    79        select BR2_mipsel
    8         select BR2_LINUX_2_6
    9         select BR2_LINUX_PCMCIA_SUPPORT
     10        select BR2_LINUX_2_4_BRCM
     11        select BR2_PACKAGE_KMOD_BRCM_WL
     12        select BR2_PACKAGE_KMOD_SWITCH
     13        select BR2_PACKAGE_KMOD_DIAG
     14        select BR2_PACKAGE_KMOD_USB
     15        select BR2_PACKAGE_NVRAM
     16        select BR2_PACKAGE_KMOD_WLCOMPAT
    1017        help
    11           Build firmware for AMD Alchemy 1500 boards
    12           (e.g. 4G-Systems Mesh/Access Cube ...)
     18          Asus WL500g
    1319
    14 config BR2_LINUX_2_6_ARUBA
    15         bool "Aruba [2.6]"
    16         select BR2_mips
    17         select BR2_LINUX_2_6
     20config BR2_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE
     21        bool "Asus WL500g deluxe [Linux 2.4]"
     22        select BR2_mipsel
     23        select BR2_LINUX_2_4_BRCM
     24        select BR2_PACKAGE_KMOD_BRCM_WL
     25        select BR2_PACKAGE_KMOD_SWITCH
     26        select BR2_PACKAGE_KMOD_DIAG
     27        select BR2_PACKAGE_KMOD_USB
     28    select BR2_PACKAGE_KMOD_USB2
     29        select BR2_PACKAGE_NVRAM
     30        select BR2_PACKAGE_KMOD_WLCOMPAT
    1831        help
    19           Build firmware images for Aruba boards
     32          Asus WL500g deluxe
    2033
    21 config BR2_LINUX_2_4_AR531X
    22         bool "Atheros AR531x [2.4]"
    23         select BR2_mips
     34config BR2_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0
     35        bool "Linksys WRT54GS v1.0 [Linux 2.4]"
     36        select BR2_mipsel
     37        select BR2_LINUX_2_4_BRCM
     38        select BR2_PACKAGE_KMOD_BRCM_WL
     39        select BR2_PACKAGE_KMOD_SWITCH
     40        select BR2_PACKAGE_KMOD_DIAG
     41        select BR2_PACKAGE_NVRAM
     42        select BR2_PACKAGE_KMOD_WLCOMPAT
    2443        help
    25           Build firmware images for Atheros AR531x based boards
    26           (e.g. Netgear WGT624, Linksys WRT55AG)
     44          Linksys WRT54GS v1.0
    2745
    28 config BR2_LINUX_2_4_BRCM
    29         bool "Broadcom BCM47xx/53xx [2.4]"
     46config BR2_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1
     47        bool "Linksys WRT54GS v1.1 [Linux 2.4]"
    3048        select BR2_mipsel
    31         select BR2_LINUX_PCMCIA_SUPPORT
     49        select BR2_LINUX_2_4_BRCM
     50        select BR2_PACKAGE_KMOD_BRCM_WL
     51        select BR2_PACKAGE_KMOD_SWITCH
     52        select BR2_PACKAGE_KMOD_DIAG
     53        select BR2_PACKAGE_NVRAM
     54        select BR2_PACKAGE_KMOD_WLCOMPAT
    3255        help
    33           Build firmware images for Broadcom based routers
    34           (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
    35          
    36           This one builds the generic .trx images, activate one of the
    37           options below for creating device specific files for use
    38           with TFTP client too.
    39 
    40 config BR2_LINUX_2_6_BRCM
    41         bool "Broadcom BCM47xx/53xx [2.6]"
    42         select BR2_mipsel
    43         select BR2_LINUX_2_6
    44         select BR2_LINUX_PCMCIA_SUPPORT
    45         help
    46           Build firmware images for Broadcom based routers
    47           (e.g. Netgear WGT634u)
    48 
    49 config BR2_LINUX_2_6_XSCALE
    50         bool "Intel XScale IXP42x [2.6]"
    51         select BR2_armeb
    52         select BR2_LINUX_2_6
    53         help
    54           Build firmware image for Intel Xscale based routers
    55           (e.g. Gateway 7001 series)
    56 
    57 config BR2_LINUX_2_4_AR7
    58         bool "TI AR7 [2.4]"
    59         select BR2_mipsel
    60         help
    61           Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
    62 
    63 config BR2_LINUX_2_4_X86
    64         bool "x86 [2.4]"
    65         select BR2_i386
    66         select BR2_LINUX_PCMCIA_SUPPORT
    67         help
    68           Build firmware images for x86 based boards
    69           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
    70 
    71 config BR2_LINUX_2_6_X86
    72         bool "x86 [2.6]"
    73         select BR2_i386
    74         select BR2_LINUX_2_6
    75         select BR2_LINUX_PCMCIA_SUPPORT
    76         help
    77           Build firmware images for x86 based boards
    78           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
    79 
    80 config BR2_LINUX_2_6_SIBYTE
    81         bool "SiByte [2.6]"
    82         select BR2_mips
    83         select BR2_LINUX_2_6
    84 
    85 if CONFIG_DEVEL
    86 
    87 config BR2_LINUX_2_6_MIPS64
    88         bool "UNSUPPORTED mips64 platform"
    89         select BR2_mips64
    90 
    91 config BR2_LINUX_2_6_ARM
    92         bool "UNSUPPORTED little-endian arm platform"
    93         select BR2_arm
    94 
    95 config BR2_LINUX_2_6_CRIS
    96         bool "UNSUPPORTED cris platform"
    97         select BR2_cris
    98 
    99 config BR2_LINUX_2_6_M68K
    100         bool "UNSUPPORTED m68k platform"
    101         select BR2_m68k
    102 
    103 config BR2_LINUX_2_6_PPC
    104         bool "UNSUPPORTED powerpc platform"
    105         select BR2_powerpc
    106 
    107 config BR2_LINUX_2_6_SH3
    108         bool "UNSUPPORTED little-endian sh3 platform"
    109         select BR2_sh3
    110 
    111 config BR2_LINUX_2_6_SH3EB
    112         bool "UNSUPPORTED big-endian sh3 platform"
    113         select BR2_sh3eb
    114 
    115 config BR2_LINUX_2_6_SH4
    116         bool "UNSUPPORTED little-endian sh4 platform"
    117         select BR2_sh4
    118 
    119 config BR2_LINUX_2_6_SH4EB
    120         bool "UNSUPPORTED big-endian sh4 platform"
    121         select BR2_sh4eb
    122 
    123 config BR2_LINUX_2_6_SPARC
    124         bool "UNSUPPORTED sparc platform"
    125         select BR2_sparc
    126 
    127 endif
     56          Linksys WRT54GS v1.1
    12857
    12958endchoice
    130 
    131 config BR2_LINUX_2_6
    132         bool
    133         default n
    134         depends BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM || BR2_LINUX_2_6_ARUBA
    135 
    136 config BR2_LINUX_PCMCIA_SUPPORT
    137         bool
    138         default n
    139         depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM || BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM
    140 
     59endmenu
     60endmenu
  • target/linux/Config.in

    r149ff92 r0ea1f3f  
    3737        prompt "kmod-atm.......................... ATM support"
    3838        tristate
    39         default y if BR2_LINUX_2_4_AR7
    4039        default m
    4140        help
     
    8988        prompt   "kmod-pppoatm.................... PPPoA (PPP over ATM) kernel support"
    9089        tristate
    91         default y if BR2_LINUX_2_4_AR7
    9290        default m
    9391        depends BR2_PACKAGE_KMOD_PPP
     
    625623        prompt "kmod-usb-core..................... USB support"
    626624        tristate
    627         default n if BR2_LINUX_2_4_AR531X
    628625        default m
    629626
     
    631628        prompt   "kmod-usb-uhci................... Support for UHCI controllers"
    632629        tristate
    633         default n if BR2_LINUX_2_6_AU1000
    634630        depends BR2_PACKAGE_KMOD_USB
    635631        select BR2_PACKAGE_KMOD_USB_CONTROLLER
     
    645641        prompt   "kmod-usb2....................... Support for USB 2.0 controllers"
    646642        tristate
    647         default n if BR2_LINUX_2_6_AU1000
    648643        depends BR2_PACKAGE_KMOD_USB
    649644        select BR2_PACKAGE_KMOD_USB_CONTROLLER
     
    744739        tristate
    745740        default m
    746         default n if BR2_LINUX_2_4_AR531X
    747741        help
    748742          Bluetooth drivers and network stack
     
    765759        prompt "kmod-wd1100....................... Soekris net4801 watchdog"
    766760        tristate
    767         default y
    768         depends BR2_LINUX_2_4_X86
     761        default n
    769762        help
    770763          Driver for the NatSemi SC1x00 series Watchdog
  • target/linux/brcm-2.4/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "kmod-brcm-wl...................... Broadcom Wireless Network Driver"
    33        tristate
    4         depends BR2_LINUX_2_4_BRCM
    5         default y
     4        default n
    65        help
    76          Proprietary driver for Broadcom Wireless chipsets
  • target/linux/image/squashfs/Makefile

    r149ff92 r0ea1f3f  
    1616$(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/.unpacked
    1717        $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \
    18             -C $(SQUASHFSLZMA_DIR)/squashfs-tools mksquashfs-lzma LZMAPATH=$(TOOL_BUILD_DIR)/lzma
     18            -C $(SQUASHFSLZMA_DIR)/squashfs-tools mksquashfs-lzma LZMAPATH=$(TOOLCHAIN_BUILD_DIR)/lzma
    1919
    2020$(STAGING_DIR)/bin/mksquashfs-lzma: $(SQUASHFSLZMA_DIR)/squashfs-tools/mksquashfs-lzma
  • target/linux/package/alsa/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "kmod-alsa......................... Alsa Sound Drivers"
    33        tristate
    4     depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM || BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM
    54        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
    65        select BR2_PACKAGE_KMOD_SOUNDCORE
    7         default m if CONFIG_DEVEL
     6        default n
    87        help
    98          Alsa Drivers for USB Soundcards
  • target/linux/package/diag/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "kmod-diag......................... Driver for router LEDs and Buttons"
    33        tristate
    4         depends BR2_LINUX_2_4_BRCM
    5         default y
     4        default n
    65        help
    76          Driver for router LEDs and Buttons
  • target/linux/package/hostap/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "kmod-hostap....................... Host AP support for Prism2/2.5/3 IEEE 802.11b"
    33        tristate
    4         depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM
    5         default m if CONFIG_DEVEL
     4        default n
    65        help
    76          A driver for 802.11b wireless cards based on Intersil Prism2/2.5/3
     
    1817        prompt   "kmod-hostap-pci................. Host AP driver for Prism2.5 PCI adaptors"
    1918        tristate
    20         default m if CONFIG_DEVEL
     19        default n
    2120        depends BR2_PACKAGE_KMOD_HOSTAP
    2221        help
     
    3029        prompt   "kmod-hostap-plx................. Host AP driver for Prism2/2.5/3 in PLX9052 based PCI adaptors"
    3130        tristate
    32         default m if CONFIG_DEVEL
     31        default n
    3332        depends BR2_PACKAGE_KMOD_HOSTAP
    3433        help
  • target/linux/package/switch/Config.in

    r149ff92 r0ea1f3f  
    22        prompt "kmod-switch....................... Kernel driver for ROBO and ADMTEK SWITCH"
    33        tristate
    4         default y if BR2_LINUX_2_6_BRCM || BR2_LINUX_2_4_BRCM
    5         default m if CONFIG_DEVEL
    64        default n
    75        help
    86          Kernel driver for ROBO and ADMTEK switches.
    9          
    10           http://www.openwrt.org
    11          
  • 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.