]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Project/Validation.csolution.yml
Added ARMCM52 support to CoreValidation
[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         - -Wall
11
12   packs:
13     - pack: ARM::CMSIS
14       path: ../../../
15
16   target-types:
17     #Target: CM0
18     - type: CM0
19
20     #Target: CM0plus
21     - type: CM0plus
22
23     #Target: CM3
24     - type: CM3
25
26     #Target: CM4
27     - type: CM4
28
29     #Target: CM7
30     - type: CM7
31
32     #Target: CM23
33     - type: CM23
34
35     #Target: CM23S
36     - type: CM23S
37
38     #Target: CM23NS
39     - type: CM23NS
40
41     #Target: CM33
42     - type: CM33
43
44     #Target: CM33S
45     - type: CM33S
46
47     #Target: CM33NS
48     - type: CM33NS
49
50     #Target: CM35P
51     - type: CM35P
52
53     #Target: CM35PS
54     - type: CM35PS
55
56     #Target: CM35PNS
57     - type: CM35PNS
58
59     #Target: CM52
60     - type: CM52
61
62     #Target: CM52S
63     - type: CM52S
64
65     #Target: CM52NS
66     - type: CM52NS
67
68     #Target: CM55
69     - type: CM55
70
71     #Target: CM55S
72     - type: CM55S
73
74     #Target: CM55NS
75     - type: CM55NS
76
77     #Target: CM85
78     - type: CM85
79
80     #Target: CM85S
81     - type: CM85S
82
83     #Target: CM85NS
84     - type: CM85NS
85
86     #Target: CA5
87     - type: CA5
88
89     #Target: CA7
90     - type: CA7
91
92     #Target: CA9
93     - type: CA9
94
95   build-types:
96     - type: none
97       optimize: none
98       debug: on
99
100     - type: balanced
101       optimize: balanced
102       debug: on
103
104     - type: size
105       optimize: size
106       debug: on
107
108     - type: speed
109       optimize: speed
110       debug: on
111
112   projects:
113     - project: ./Validation.cproject.yml
114     - project: ./Bootloader.cproject.yml
115       for-context:
116         - +CM23NS
117         - +CM33NS
118         - +CM35PNS
119         - +CM52NS
120         - +CM55NS
121         - +CM85NS
122
123   output-dirs:
124     cprjdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$
125     intdir:  ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/intdir
126     outdir:  ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/outdir