111
|
1 # Custom RTEMS multilibs for ARM
|
|
2
|
|
3 # Reset all MULTILIB variables
|
|
4
|
|
5 MULTILIB_OPTIONS =
|
|
6 MULTILIB_DIRNAMES =
|
|
7 MULTILIB_EXCEPTIONS =
|
|
8 MULTILIB_REUSE =
|
|
9 MULTILIB_MATCHES =
|
|
10 MULTILIB_REQUIRED =
|
|
11
|
|
12 # Enumeration of multilibs
|
|
13
|
|
14 MULTILIB_OPTIONS += mbig-endian
|
|
15 MULTILIB_DIRNAMES += eb
|
|
16
|
|
17 MULTILIB_OPTIONS += mthumb
|
|
18 MULTILIB_DIRNAMES += thumb
|
0
|
19
|
111
|
20 MULTILIB_OPTIONS += march=armv5te+fp/march=armv6-m/march=armv7-a/march=armv7-a+simd/march=armv7-r/march=armv7-r+fp/march=armv7-m/march=armv7e-m+fp/march=armv7e-m+fp.dp
|
|
21 MULTILIB_DIRNAMES += armv5te+fp armv6-m armv7-a armv7-a+simd armv7-r armv7-r+fp armv7-m armv7e-m+fp armv7e-m+fp.dp
|
|
22
|
|
23 MULTILIB_OPTIONS += mfloat-abi=hard
|
|
24 MULTILIB_DIRNAMES += hard
|
0
|
25
|
111
|
26 MULTILIB_REQUIRED += mbig-endian/mthumb/march=armv7-r+fp/mfloat-abi=hard
|
|
27 MULTILIB_REQUIRED += mbig-endian/mthumb/march=armv7-r
|
|
28 MULTILIB_REQUIRED += march=armv5te+fp/mfloat-abi=hard
|
|
29 MULTILIB_REQUIRED += mthumb/march=armv6-m
|
|
30 MULTILIB_REQUIRED += mthumb/march=armv7-a+simd/mfloat-abi=hard
|
|
31 MULTILIB_REQUIRED += mthumb/march=armv7-a
|
|
32 MULTILIB_REQUIRED += mthumb/march=armv7-r+fp/mfloat-abi=hard
|
|
33 MULTILIB_REQUIRED += mthumb/march=armv7-r
|
|
34 MULTILIB_REQUIRED += mthumb/march=armv7e-m+fp/mfloat-abi=hard
|
|
35 MULTILIB_REQUIRED += mthumb/march=armv7e-m+fp.dp/mfloat-abi=hard
|
|
36 MULTILIB_REQUIRED += mthumb/march=armv7-m
|
|
37 MULTILIB_REQUIRED += mthumb
|