Changeset 131a9d7 in freewrt


Ignore:
Timestamp:
Jul 12, 2006, 10:09:11 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
2f1a2c9
Parents:
37bb2e3
Message:

move tools like sed, trx, lzma, which does not belong to the toolchain (gcc,binutils,gdb,libc) to a separate directory, all stuff is compiled with the host compiler

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

Files:
1 added
3 edited
15 moved

Legend:

Unmodified
Added
Removed
  • build.mk

    r37bb2e3 r131a9d7  
    3131
    3232world: $(DL_DIR) $(BUILD_DIR) $(STAMP_DIR)
    33         $(MAKE) -f build.mk toolchain/install target/compile package/compile root_clean package/install target/install package_index
     33        $(MAKE) -f build.mk tools/install toolchain/install target/compile package/compile root_clean package/install target/install package_index
    3434        @$(TRACE) Build complete.
    3535
     
    4646        @mkdir -p $(STAMP_DIR)
    4747
    48 source: toolchain/source package/source target/source
     48source: tools/source toolchain/source package/source target/source
    4949
    5050package/%:
     
    5959        @$(TRACE) $@
    6060        $(MAKE) -C toolchain $(patsubst toolchain/%,%,$@)
     61
     62tools/%:
     63        @$(TRACE) $@
     64        $(MAKE) -C tools $(patsubst tools/%,%,$@)
    6165
    6266#############################################################
     
    8387        @$(MAKE) -C $(CONFIG) clean
    8488        rm -rf $(BUILD_DIR) $(BIN_DIR)
    85         rm -rf $(STAMP_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
     89        rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
     90        rm -rf $(STAMP_DIR) $(TOOLS_STAMP_DIR) $(TOOLCHAIN_STAMP_DIR)
    8691        rm -f .tmpconfig.h
    8792
     
    9095        @$(MAKE) -C $(CONFIG) clean
    9196        rm -rf $(BUILD_DIR) $(BIN_DIR) $(DL_DIR)
    92         rm -rf $(STAMP_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
     97        rm -rf $(TOOLS_BUILD_DIR) $(TOOLCHAIN_BUILD_DIR) $(STAGING_DIR)
     98        rm -rf $(STAMP_DIR) $(TOOLS_STAMP_DIR) $(TOOLCHAIN_STAMP_DIR)
    9399        rm -f .config* .tmpconfig.h
    94100
  • rules.mk

    r37bb2e3 r131a9d7  
    7474TOOLCHAIN_BUILD_DIR=$(BASE_DIR)/toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)
    7575TOOLCHAIN_STAMP_DIR:=$(STAGING_DIR)/stamp
     76TOOLS_BUILD_DIR=$(BASE_DIR)/tools_build
     77TOOLS_STAMP_DIR:=$(STAGING_DIR)/stamp
    7678SCRIPT_DIR:=$(BASE_DIR)/scripts
    7779BIN_DIR:=$(BASE_DIR)/bin
  • toolchain/Makefile

    r37bb2e3 r131a9d7  
    33include $(TOPDIR)/rules.mk
    44
    5 BUILD_SED:=sed
    6 BUILD_SED_DEP:=sed-install
    7 
    8 TARGETS:=$(BUILD_SED) binutils gcc uClibc ipkg-utils gdb libnotimpl utils lzma
     5TARGETS:=binutils gcc uClibc gdb libnotimpl
    96
    107TARGETS_INSTALL:=$(patsubst %,%-install,$(TARGETS))
     
    1512clean: $(TARGETS_CLEAN)
    1613
    17 uClibc-prepare: kernel-headers-prepare $(BUILD_SED_DEP)
     14uClibc-prepare: kernel-headers-prepare
    1815binutils-prepare: uClibc-prepare
    1916gcc-prepare: binutils-install
Note: See TracChangeset for help on using the changeset viewer.