]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Layer/App/Validation_Cortex-M/App.clayer.yml
Migrate CMSIS-CoreValidation to CMSIS-Toolbox build system
[cmsis] / CMSIS / CoreValidation / Layer / App / Validation_Cortex-M / App.clayer.yml
1 # yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/1.1.0/tools/projmgr/schemas/clayer.schema.json
2
3 layer:
4   # type: App
5   # name: CMSIS-Core_Validation
6   description: Validation of CMSIS-Core implementation
7
8   # packs:
9   #   - pack: ARM::CMSIS
10
11   defines:
12     - PRINT_XML_REPORT=1
13   
14   add-paths:
15     - ../../../Include
16     - ../../../Source/Config
17
18   misc:
19     - C*:
20       - -Wno-declaration-after-statement
21       - -Wno-covered-switch-default
22   groups:
23     - group: Documentation
24       files:
25         - file: ../../../README.md
26
27     - group: Source Files
28       files:
29         - file: ./main.c 
30
31     - group: CMSIS-Core_Validation
32       files:
33         - file: ../../../Source/cmsis_cv.c
34         - file: ../../../Source/CV_CoreFunc.c
35         - file: ../../../Source/CV_CoreInstr.c
36         - file: ../../../Source/CV_CoreSimd.c
37         - file: ../../../Source/CV_CML1Cache.c
38         - file: ../../../Source/CV_MPU_ARMv7.c
39           for-type:
40             - +CM0
41             - +CM0plus
42             - +CM3
43             - +CM4
44             - +CM4FP
45             - +CM7
46             - +CM7SP
47             - +CM7DP
48         - file: ../../../Source/CV_MPU_ARMv8.c
49           for-type:
50             - +CM23
51             - +CM23S
52             - +CM23NS
53             - +CM33
54             - +CM33S
55             - +CM33NS
56             - +CM35P
57             - +CM35PS
58             - +CM35PNS
59             - +CM55S
60             - +CM55NS
61             - +CM85S
62             - +CM85NS
63
64     - group: Validation Framework
65       files:
66         - file: ../../../Source/CV_Framework.c
67         - file: ../../../Source/CV_Report.c