# EABI uClinux multilib selection.  Other setting are inherited from t-arm-elf

# We build 3 multilibs:
#  .	    (default)
#  thumb2/  -mthumb -march=armv7
#  armv6-m/ -mthumb -march=armv6-m

MULTILIB_OPTIONS     = mthumb
MULTILIB_DIRNAMES    = thumb
MULTILIB_EXCEPTIONS  = 
MULTILIB_MATCHES     =

MULTILIB_OPTIONS      += march=armv7/march=armv6-m
MULTILIB_DIRNAMES     += armv7 armv6-m

MULTILIB_EXCEPTIONS   += mthumb

MULTILIB_EXCEPTIONS   += march=armv7*
MULTILIB_MATCHES      += march?armv7=march?armv7a
MULTILIB_MATCHES      += march?armv7=march?armv7r
MULTILIB_MATCHES      += march?armv7=march?armv7m
MULTILIB_MATCHES      += march?armv7=march?armv7-a
MULTILIB_MATCHES      += march?armv7=march?armv7-r
MULTILIB_MATCHES      += march?armv7=march?armv7-m
MULTILIB_MATCHES      += march?armv7=mcpu?cortex-a8
MULTILIB_MATCHES      += march?armv7=mcpu?cortex-r4
MULTILIB_MATCHES      += march?armv7=mcpu?cortex-m3

MULTILIB_OSDIRNAMES    = mthumb/march.armv7=!thumb2

MULTILIB_EXCEPTIONS   += march=armv6-m*
MULTILIB_MATCHES      += march?armv6-m=mcpu?cortex-m1

MULTILIB_OSDIRNAMES   += mthumb/march.armv6-m=!armv6-m

