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