]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Project/Validation.csolution.yml
Possible bugs in MMU_MemorySection(), MMU_MemoryPage() (#219)
[cmsis] / CMSIS / CoreValidation / Project / Validation.csolution.yml
1 solution:
2   created-for: cmsis-toolbox@2.7.0
3
4   cdefault:
5
6   misc:
7     - for-compiler: GCC
8       C-CPP:
9         - -masm-syntax-unified
10         - -Wall
11       Link:
12         - --specs=rdimon.specs
13     - for-compiler: CLANG
14       Link:
15         - -lcrt0-semihost
16         - -lsemihost
17     - for-compiler: IAR
18       Link:
19         - --semihosting
20
21   packs:
22     - pack: ARM::CMSIS
23       path: ../../../
24     - pack: ARM::Cortex_DFP
25
26   target-types:
27     #Target: CM0
28     - type: CM0
29       device: ARMCM0
30
31     #Target: CM0plus
32     - type: CM0plus
33       device: ARMCM0P
34
35     #Target: CM3
36     - type: CM3
37       device: ARMCM3
38
39     #Target: CM4
40     - type: CM4
41       device: ARMCM4
42
43     #Target: CM7
44     - type: CM7
45       device: ARMCM7
46
47     #Target: CM23
48     - type: CM23
49       device: ARMCM23
50
51     #Target: CM23S
52     - type: CM23S
53       device: ARMCM23
54
55     #Target: CM23NS
56     - type: CM23NS
57       device: ARMCM23
58
59     #Target: CM33
60     - type: CM33
61       device: ARMCM33
62
63     #Target: CM33S
64     - type: CM33S
65       device: ARMCM33
66
67     #Target: CM33NS
68     - type: CM33NS
69       device: ARMCM33
70
71     #Target: CM35P
72     - type: CM35P
73       device: ARMCM35P
74
75     #Target: CM35PS
76     - type: CM35PS
77       device: ARMCM35P
78
79     #Target: CM35PNS
80     - type: CM35PNS
81       device: ARMCM35P
82
83     #Target: CM52
84     - type: CM52
85       device: ARMCM52
86
87     #Target: CM52S
88     - type: CM52S
89       device: ARMCM52
90
91     #Target: CM52NS
92     - type: CM52NS
93       device: ARMCM52
94
95     #Target: CM55
96     - type: CM55
97       device: ARMCM55
98
99     #Target: CM55S
100     - type: CM55S
101       device: ARMCM55
102
103     #Target: CM55NS
104     - type: CM55NS
105       device: ARMCM55
106
107     #Target: CM85
108     - type: CM85
109       device: ARMCM85
110
111     #Target: CM85S
112     - type: CM85S
113       device: ARMCM85
114
115     #Target: CM85NS
116     - type: CM85NS
117       device: ARMCM85
118
119     #Target: CA5
120     - type: CA5
121       device: ARMCA5
122
123     #Target: CA7
124     - type: CA7
125       device: ARMCA7
126
127     #Target: CA9
128     - type: CA9
129       device: ARMCA9
130
131   build-types:
132     - type: none
133       optimize: none
134       debug: on
135
136     - type: balanced
137       optimize: balanced
138       debug: on
139
140     - type: size
141       optimize: size
142       debug: on
143
144     - type: speed
145       optimize: speed
146       debug: on
147
148   projects:
149     - project: ./Validation/Validation.cproject.yml
150     - project: ./Bootloader/Bootloader.cproject.yml
151       for-context:
152         - +CM23NS
153         - +CM33NS
154         - +CM35PNS
155         - +CM52NS
156         - +CM55NS
157         - +CM85NS
158
159   output-dirs:
160     cprjdir: ./build/$TargetType$/$Compiler$/$BuildType$/$Project$
161     outdir:  ./build/$TargetType$/$Compiler$/$BuildType$/$Project$/outdir