Ignore:
File:
1 edited

Legend:

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

    r177e4ea r8786aa5  
    2727#
    2828
     29## Toolchain configuration
     30#
     31
     32ifndef CROSS_PREFIX
     33        CROSS_PREFIX = /usr/local
     34endif
     35
    2936BFD_NAME = elf64-ia64-little
    3037BFD_ARCH = ia64
     38TARGET = ia64-pc-linux-gnu
     39TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin
    3140
    3241JOBFILE = ../../../../tools/jobfile.py
     42
     43ifeq ($(COMPILER),gcc_native)
     44        CC = gcc
     45        AS = as
     46        LD = ld
     47        OBJCOPY = objcopy
     48        OBJDUMP = objdump
     49        GEFI_PREFIX =
     50endif
     51
     52ifeq ($(COMPILER),icc)
     53        CC = icc
     54        AS = as
     55        LD = ld
     56        OBJCOPY = objcopy
     57        OBJDUMP = objdump
     58        GEFI_PREFIX =
     59endif
     60
     61ifeq ($(COMPILER),gcc_cross)
     62        CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc
     63        AS = $(TOOLCHAIN_DIR)/$(TARGET)-as
     64        LD = $(TOOLCHAIN_DIR)/$(TARGET)-ld
     65        OBJCOPY = $(TOOLCHAIN_DIR)/$(TARGET)-objcopy
     66        OBJDUMP = $(TOOLCHAIN_DIR)/$(TARGET)-objdump
     67        GEFI_PREFIX = $(TOOLCHAIN_DIR)/$(TARGET)-
     68endif
    3369
    3470CFLAGS = \
Note: See TracChangeset for help on using the changeset viewer.