]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Project/Validation.csolution.yml
CoreValidation: Initial support to run tests in Qemu
[cmsis] / CMSIS / CoreValidation / Project / Validation.csolution.yml
1 solution:
2   created-for: cmsis-toobox@2.1.0
3
4   cdefault:
5
6   misc:
7     - for-compiler: GCC
8       C-CPP:
9         - -masm-syntax-unified
10
11   packs:
12     - pack: ARM::CMSIS
13       path: ../../../
14
15   target-types:
16     #Target: CM0
17     - type: CM0
18
19     #Target: CM0plus
20     - type: CM0plus
21
22     #Target: CM3
23     - type: CM3
24
25     #Target: CM4
26     - type: CM4
27
28     #Target: CM7
29     - type: CM7
30
31     #Target: CM23
32     - type: CM23
33
34     #Target: CM23S
35     - type: CM23S
36
37     #Target: CM23NS
38     - type: CM23NS
39
40     #Target: CM33
41     - type: CM33
42
43     #Target: CM33S
44     - type: CM33S
45
46     #Target: CM33NS
47     - type: CM33NS
48
49     #Target: CM35P
50     - type: CM35P
51
52     #Target: CM35PS
53     - type: CM35PS
54
55     #Target: CM35PNS
56     - type: CM35PNS
57
58     #Target: CM55
59     - type: CM55
60
61     #Target: CM55S
62     - type: CM55S
63
64     #Target: CM55NS
65     - type: CM55NS
66
67     #Target: CM85
68     - type: CM85
69
70     #Target: CM85S
71     - type: CM85S
72
73     #Target: CM85NS
74     - type: CM85NS
75
76     #Target: CA5
77     - type: CA5
78
79     #Target: CA7
80     - type: CA7
81
82     #Target: CA9
83     - type: CA9
84
85   build-types:
86     - type: none
87       optimize: none
88       debug: on
89
90     - type: balanced
91       optimize: balanced
92       debug: on
93
94     - type: size
95       optimize: size
96       debug: on
97
98     - type: speed
99       optimize: speed
100       debug: on
101
102   projects:
103     - project: ./Validation.cproject.yml
104     - project: ./Bootloader.cproject.yml
105       for-context:
106         - +CM23NS
107         - +CM33NS
108         - +CM35PNS
109         - +CM55NS
110         - +CM85NS
111
112   output-dirs:
113     cprjdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$
114     intdir:  ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/intdir
115     outdir:  ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/outdir