Lines 27-46
UniversalArchs :=
Link Here
|
27 |
# Soft-float version of the runtime. No floating-point instructions will be used |
27 |
# Soft-float version of the runtime. No floating-point instructions will be used |
28 |
# and the ABI (out of necessity) passes floating values in normal registers: |
28 |
# and the ABI (out of necessity) passes floating values in normal registers: |
29 |
# non-VFP variant of the AAPCS. |
29 |
# non-VFP variant of the AAPCS. |
30 |
Configs += soft_static |
30 |
# Configs += soft_static |
31 |
UniversalArchs.soft_static := armv6m armv7m armv7em armv7 |
31 |
# UniversalArchs.soft_static := armv6m armv7m armv7em armv7 |
32 |
|
32 |
|
33 |
# Hard-float version of the runtime. On ARM VFP instructions and registers are |
33 |
# Hard-float version of the runtime. On ARM VFP instructions and registers are |
34 |
# allowed, and floating point values get passed in them. VFP variant of the |
34 |
# allowed, and floating point values get passed in them. VFP variant of the |
35 |
# AAPCS. |
35 |
# AAPCS. |
36 |
Configs += hard_static |
36 |
Configs += hard_static |
37 |
UniversalArchs.hard_static := armv7em armv7 i386 x86_64 |
37 |
UniversalArchs.hard_static := i386 x86_64 |
38 |
|
38 |
|
39 |
Configs += soft_pic |
39 |
# Configs += soft_pic |
40 |
UniversalArchs.soft_pic := armv6m armv7m armv7em armv7 |
40 |
# UniversalArchs.soft_pic := armv6m armv7m armv7em armv7 |
41 |
|
41 |
|
42 |
Configs += hard_pic |
42 |
Configs += hard_pic |
43 |
UniversalArchs.hard_pic := armv7em armv7 i386 x86_64 |
43 |
UniversalArchs.hard_pic := i386 x86_64 |
44 |
|
44 |
|
45 |
CFLAGS := -Wall -Werror -Oz -fomit-frame-pointer -ffreestanding |
45 |
CFLAGS := -Wall -Werror -Oz -fomit-frame-pointer -ffreestanding |
46 |
|
46 |
|