]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/ac6ltm.rtebuild
Exchanged letter 'y' with radic sign.
[cmsis] / CMSIS / CoreValidation / Tests / ac6ltm.rtebuild
1 options:
2   optimize : [ O1, O2, Oz, Ofast, Os ]
3 import:
4  - tests.rtebuild
5 targets:
6   arm:
7     csettings   : [ --target=arm-arm-none-eabi, "-mcpu=${mcpu}${features}", "-mfpu=${mfpu}", "-mfloat-abi=${float}", "-%{optimize}", -fno-rtti, -fshort-enums, -fshort-wchar, -ffunction-sections ]
8     cwarnings   : [ -Weverything, -Wno-covered-switch-default, -Wno-reserved-id-macro, -Wno-unused-macros, -Wno-extra, -Wno-gnu-statement-expression, -Wno-sign-conversion ]
9     mapinfo     : [ "-Wl,--map", "-Wl,--load_addr_map_info", "-Wl,--xref", "-Wl,--callgraph", "-Wl,--symbols", "-Wl,--info=summarysizes", "-Wl,--info=sizes", "-Wl,--info=totals", "-Wl,--info=unused", "-Wl,--info=veneers", "-Wl,--list=${builddir}/${targetName}.map" ]
10   armcm:
11     toolchain   : ARMCC6_LTM
12     features    : ""
13     cflags      : [ "${csettings}", "${cwarnings}", -c, -xc, -std=c99 ]
14     asmflags    : [ "${csettings}", "${cwarnings}", -c ]
15     linkflags   : [ "${csettings}", "${cwarnings}", "${mapinfo}", "-Wl,--strict", "-Wl,--no_remove", "-Wl,--entry=Reset_Handler", "-Wl,--diag_suppress=L6314W" ]
16     linkscript  : "config/core_m/rtebuild.sct"
17   armcm0:
18     mcpu      : cortex-m0
19     mfpu      : none
20     float     : soft
21   armcm0plus:
22     mcpu      : cortex-m0plus
23     mfpu      : none
24     float     : soft
25   armcm3:
26     mcpu      : cortex-m3
27     mfpu      : none
28     float     : soft
29   armcm4:
30     mcpu      : cortex-m4
31     mfpu      : none
32     float     : soft
33   armcm4fp:
34     mcpu      : cortex-m4
35     mfpu      : fpv4-sp-d16
36     float     : hard
37   armcm7:
38     mcpu      : cortex-m7
39     mfpu      : none
40     float     : soft
41   armcm7sp:
42     mcpu      : cortex-m7
43     mfpu      : fpv5-sp-d16
44     float     : hard
45   armcm7dp:
46     mcpu      : cortex-m7
47     mfpu      : fpv5-d16
48     float     : hard
49   armcm23:
50     mcpu      : cortex-m23
51     mfpu      : none
52     float     : soft
53   armcm23s:
54     mcpu      : cortex-m23
55     mfpu      : none
56     float     : soft
57     cflags    : [ -mcmse ]
58     linkscript: "config/core_m/rtebuild_s.sct"
59   armcm23ns:
60     mcpu      : cortex-m23
61     mfpu      : none
62     float     : soft
63     linkscript: "config/core_m/rtebuild_ns.sct"
64   armcm33:
65     mcpu      : cortex-m33
66     features  : "+nodsp"
67     mfpu      : none
68     float     : soft
69   armcm33s:
70     mcpu      : cortex-m33
71     mfpu      : fpv5-sp-d16
72     float     : hard
73     cflags    : [ -mcmse ]
74     linkscript: "config/core_m/rtebuild_s.sct"
75   armcm33ns:
76     mcpu      : cortex-m33
77     mfpu      : fpv5-sp-d16
78     float     : hard
79     linkscript: "config/core_m/rtebuild_ns.sct"
80   armca:
81     toolchain : ARMCC6_LTM
82     features  : ""
83     csettings : [ "-mfpu=${fpu}", -marm ]
84     cflags    : [ "${csettings}", "${cwarnings}", -c, -xc, -std=c99 ]
85     asmflags  : [ "${csettings}", "${cwarnings}", -c ]
86     linkflags : [ "${csettings}", "${cwarnings}", "-Wl,--entry=Vectors", "${mapinfo}" ]
87     linkscript: "./config/core_a/rtebuild.sct"
88     source:
89       - ../../../Device/ARM/${device}/Source/AC6/startup_${device}.c
90   armca5:
91     mcpu    : cortex-a5
92     fpu     : vfpv3-d16-fp16
93     float   : hard
94   armca5neon:
95     mcpu    : cortex-a5
96     fpu     : neon-fp16
97     float   : hard
98   armca7:
99     mcpu    : cortex-a7
100     fpu     : vfpv4-d16
101     float   : hard
102   armca7neon:
103     mcpu    : cortex-a7
104     fpu     : neon-vfpv4
105     float   : hard
106   armca9:
107     mcpu    : cortex-a9
108     fpu     : vfpv3-d16-fp16
109     float   : hard
110   armca9neon:
111     mcpu    : cortex-a9
112     fpu     : neon-fp16
113     float   : hard