blob: f2c1ca779d3a53e00773c1bee917426b7cf5f8ed [file] [log] [blame]
Colin Crossf807c552010-03-08 18:32:43 -08001# Configuration for Linux on ARM.
2# Generating binaries for the ARMv7-a architecture and higher with NEON
3#
Colin Crossf807c552010-03-08 18:32:43 -08004ARCH_ARM_HAVE_ARMV7A := true
Colin Crossf807c552010-03-08 18:32:43 -08005ARCH_ARM_HAVE_VFP := true
6ARCH_ARM_HAVE_VFP_D32 := true
7ARCH_ARM_HAVE_NEON := true
8
Ben Cheng533aa272013-01-14 13:45:45 -08009ifeq ($(strip $(TARGET_CPU_VARIANT)), cortex-a15)
10 arch_variant_cflags := -mcpu=cortex-a15
11else
Dima Zavinbdbd7162013-03-23 02:08:38 -070012ifeq ($(strip $(TARGET_CPU_VARIANT)),cortex-a7)
13 arch_variant_cflags := -mcpu=cortex-a7
14else
Ben Cheng533aa272013-01-14 13:45:45 -080015 arch_variant_cflags := -march=armv7-a
16endif
Dima Zavinbdbd7162013-03-23 02:08:38 -070017endif
Ben Cheng533aa272013-01-14 13:45:45 -080018
19arch_variant_cflags += \
Colin Crossf807c552010-03-08 18:32:43 -080020 -mfloat-abi=softfp \
21 -mfpu=neon
22
23arch_variant_ldflags := \
24 -Wl,--fix-cortex-a8