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