mk: define objcopy-specific target and arch

The program objcopy uses non-standard conventions to name the
target and arch. Define the values for supported architectures
(tile and ppc_64 are missing).

Signed-off-by: Jan Viktorin <viktorin@rehivetech.com>
This commit is contained in:
Jan Viktorin 2016-06-13 17:07:37 +02:00 committed by Thomas Monjalon
parent 6cbf4f75e0
commit 99d6231fdc
5 changed files with 25 additions and 0 deletions

View File

@ -37,3 +37,8 @@ CPU_LDFLAGS ?=
CPU_ASFLAGS ?= -felf
export ARCH CROSS CPU_CFLAGS CPU_LDFLAGS CPU_ASFLAGS
RTE_OBJCOPY_TARGET = elf32-littlearm
RTE_OBJCOPY_ARCH = arm
export RTE_OBJCOPY_TARGET RTE_OBJCOPY_ARCH

View File

@ -56,3 +56,8 @@ CPU_LDFLAGS ?=
CPU_ASFLAGS ?= -felf
export ARCH CROSS CPU_CFLAGS CPU_LDFLAGS CPU_ASFLAGS
RTE_OBJCOPY_TARGET = elf64-littleaarch64
RTE_OBJCOPY_ARCH = aarch64
export RTE_OBJCOPY_TARGET RTE_OBJCOPY_ARCH

View File

@ -57,3 +57,8 @@ CPU_LDFLAGS ?= -melf_i386
CPU_ASFLAGS ?= -felf
export ARCH CROSS CPU_CFLAGS CPU_LDFLAGS CPU_ASFLAGS
RTE_OBJCOPY_TARGET = elf32-i386
RTE_OBJCOPY_ARCH = i386
export RTE_OBJCOPY_TARGET RTE_OBJCOPY_ARCH

View File

@ -57,3 +57,8 @@ CPU_LDFLAGS ?=
CPU_ASFLAGS ?= -felf64
export ARCH CROSS CPU_CFLAGS CPU_LDFLAGS CPU_ASFLAGS
RTE_OBJCOPY_TARGET = elf64-x86-64
RTE_OBJCOPY_ARCH = i386:x86-64
export RTE_OBJCOPY_TARGET RTE_OBJCOPY_ARCH

View File

@ -61,3 +61,8 @@ ifneq ($(shell echo | $(CC) $(CPU_CFLAGS) -E - 2>/dev/null 1>/dev/null && echo 0
endif
export ARCH CROSS CPU_CFLAGS CPU_LDFLAGS CPU_ASFLAGS
RTE_OBJCOPY_TARGET = elf32-x86-64
RTE_OBJCOPY_ARCH = i386:x86-64
export RTE_OBJCOPY_TARGET RTE_OBJCOPY_ARCH