]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Tests/tests.rtebuild
CoreValidation: Generalized MMU setup.
[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   armca:
80     extends    : arm
81     include:
82       - ./config/core_a
83       - ../../Core_A/Include
84     source:
85       - ./config/core_a/mmu.c
86       - ../Source/CV_CoreAFunc.c
87       - ../Source/CV_L1Cache.c
88       - ../../Core_A/Source/irq_ctrl_gic.c
89       - ../../../Device/ARM/${device}/Source/system_${device}.c
90   armca5:
91     extends: armca
92     device : ARMCA5
93     dsuffix: ""
94   armca5neon:
95     extends: armca
96     device : ARMCA5
97     dsuffix: ""
98   armca7:
99     extends: armca
100     device : ARMCA7
101     dsuffix: ""
102   armca7neon:
103     extends: armca
104     device : ARMCA7
105     dsuffix: ""
106   armca9:
107     extends: armca
108     device : ARMCA9
109     dsuffix: ""
110   armca9neon:
111     extends: armca
112     device : ARMCA9
113     dsuffix: ""
114 include: 
115   - ./
116   - ../Include/
117   - ../../../Device/ARM/${device}/Include
118 source:
119   - ./main.c
120   - ../Source/cmsis_cv.c
121   - ../Source/CV_Framework.c
122   - ../Source/CV_Report.c
123   - ../Source/CV_CoreInstr.c