]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/tests.rtebuild
Doxygen: Added more references to STAR-MC1
[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   armcm55:
95     extends: armcm_v8
96     device : ARMCM55
97     dsuffix: ""
98   armcm55s:
99     extends: armcm_v8
100     device : ARMCM55
101     dsuffix: ""
102   armcm55ns:
103     extends: armcm_v8
104     device : ARMCM55
105     dsuffix: ""
106   armca:
107     extends    : arm
108     include:
109       - ./config/core_a
110       - ../../Core_A/Include
111       - ../../../Device/ARM/${device}/Config
112     source:
113       - ./config/core_a/mmu.c
114       - ../Source/CV_CoreAFunc.c
115       - ../Source/CV_CAL1Cache.c
116       - ../../Core_A/Source/irq_ctrl_gic.c
117       - ../../../Device/ARM/${device}/Source/system_${device}.c
118   armca5:
119     extends: armca
120     device : ARMCA5
121     dsuffix: ""
122   armca5neon:
123     extends: armca
124     device : ARMCA5
125     dsuffix: ""
126   armca7:
127     extends: armca
128     device : ARMCA7
129     dsuffix: ""
130   armca7neon:
131     extends: armca
132     device : ARMCA7
133     dsuffix: ""
134   armca9:
135     extends: armca
136     device : ARMCA9
137     dsuffix: ""
138   armca9neon:
139     extends: armca
140     device : ARMCA9
141     dsuffix: ""
142 include: 
143   - ./
144   - ../Include/
145   - ../../../Device/ARM/${device}/Include
146 source:
147   - ./main.c
148   - ../Source/cmsis_cv.c
149   - ../Source/CV_Framework.c
150   - ../Source/CV_Report.c
151   - ../Source/CV_CoreInstr.c