Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/mips32/loader/Makefile.toolchain

    r177e4ea rcc1f8d4  
    2727#
    2828
     29## Toolchain configuration
     30#
     31
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    2936BFD_ARCH = mips
    30 
    31 JOBFILE = ../../../../tools/jobfile.py
     37TARGET = mipsel-linux-gnu
     38TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin
    3239
    3340ifeq ($(MACHINE),lgxemul)
     
    3946        BFD_NAME = elf32-tradbigmips
    4047        BFD = ecoff-bigmips
     48        TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32eb/bin
     49        TARGET = mips-linux-gnu
    4150endif
    4251
     
    4453        BFD_NAME = elf32-tradlittlemips
    4554        BFD = binary
     55endif
     56
     57ifeq ($(COMPILER),gcc_native)
     58        CC = gcc
     59        AS = as
     60        LD = ld
     61        OBJCOPY = objcopy
     62        OBJDUMP = objdump
     63endif
     64
     65ifeq ($(COMPILER),gcc_cross)
     66        CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc
     67        AS = $(TOOLCHAIN_DIR)/$(TARGET)-as
     68        LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld
     69        OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy
     70        OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
    4671endif
    4772
Note: See TracChangeset for help on using the changeset viewer.