]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/tests.rtebuild
CoreValidation: added ARMv8-M Stacksealing, added GCC V10.2.1 support, removed GCC...
[cmsis] / CMSIS / CoreValidation / Tests / tests.rtebuild
1 import:
2  - ${home}/.rtebuild/toolchain.rtebuild
3 targets:
4   arm:
5     defines     : [ "PRINT_XML_REPORT=1", "${device}${dsuffix}=1" ]
6   armcm:
7     extends     : arm
8     include:
9       - ./config/core_m
10       - ../../Core/Include
11     source:
12       - ../../../Device/ARM/${device}/Source/startup_${device}.c
13       - ../../../Device/ARM/${device}/Source/system_${device}.c
14       - ../Source/CV_CoreFunc.c
15       - ../Source/CV_CoreSimd.c
16       - ../Source/CV_CML1Cache.c
17   armcm_v7:
18     extends: armcm
19     source:
20       - ../Source/CV_MPU_ARMv7.c
21   armcm_v8:
22     extends: armcm
23     source:
24       - ../Source/CV_MPU_ARMv8.c
25   armcm0:
26     extends: armcm_v7
27     device : ARMCM0
28     dsuffix: ""
29   armcm0plus:
30     extends: armcm_v7
31     defines: [ "ARMCM0P=1" ]
32     device : ARMCM0plus
33     dsuffix: ""
34   armcm3:
35     extends: armcm_v7
36     device : ARMCM3
37     dsuffix: ""
38   armcm4:
39     extends: armcm_v7
40     device : ARMCM4
41     dsuffix: ""
42   armcm4fp:
43     extends: armcm_v7
44     device : ARMCM4
45     dsuffix: _FP
46   armcm7:
47     extends: armcm_v7
48     device : ARMCM7
49     dsuffix: ""
50   armcm7sp:
51     extends: armcm_v7
52     device : ARMCM7
53     dsuffix: _SP
54   armcm7dp:
55     extends: armcm_v7
56     device : ARMCM7
57     dsuffix: _DP
58   armcm23:
59     extends: armcm_v8
60     device : ARMCM23
61     dsuffix: ""
62   armcm23s:
63     extends: armcm_v8
64     device : ARMCM23
65     dsuffix: "_TZ"
66   armcm23ns:
67     extends: armcm_v8
68     device : ARMCM23
69     dsuffix: "_TZ"
70   armcm33:
71     extends: armcm_v8
72     device : ARMCM33
73     dsuffix: ""
74   armcm33s:
75     extends: armcm_v8
76     device : ARMCM33
77     dsuffix: "_DSP_FP_TZ"
78   armcm33ns:
79     extends: armcm_v8
80     device : ARMCM33
81     dsuffix: "_DSP_FP_TZ"
82   armcm35p:
83     extends: armcm_v8
84     device : ARMCM35P
85     dsuffix: ""
86   armcm35ps:
87     extends: armcm_v8
88     device : ARMCM35P
89     dsuffix: "_DSP_FP_TZ"
90   armcm35pns:
91     extends: armcm_v8
92     device : ARMCM35P
93     dsuffix: "_DSP_FP_TZ"
94   armca:
95     extends    : arm
96     include:
97       - ./config/core_a
98       - ../../Core_A/Include
99       - ../../../Device/ARM/${device}/Config
100     source:
101       - ./config/core_a/mmu.c
102       - ../Source/CV_CoreAFunc.c
103       - ../Source/CV_CAL1Cache.c
104       - ../../Core_A/Source/irq_ctrl_gic.c
105       - ../../../Device/ARM/${device}/Source/system_${device}.c
106   armca5:
107     extends: armca
108     device : ARMCA5
109     dsuffix: ""
110   armca5neon:
111     extends: armca
112     device : ARMCA5
113     dsuffix: ""
114   armca7:
115     extends: armca
116     device : ARMCA7
117     dsuffix: ""
118   armca7neon:
119     extends: armca
120     device : ARMCA7
121     dsuffix: ""
122   armca9:
123     extends: armca
124     device : ARMCA9
125     dsuffix: ""
126   armca9neon:
127     extends: armca
128     device : ARMCA9
129     dsuffix: ""
130 include: 
131   - ./
132   - ../Include/
133   - ../../../Device/ARM/${device}/Include
134 source:
135   - ./main.c
136   - ../Source/cmsis_cv.c
137   - ../Source/CV_Framework.c
138   - ../Source/CV_Report.c
139   - ../Source/CV_CoreInstr.c