Files
gd32/CMSIS_5-develop/CMSIS/CoreValidation/Project/Validation.cproject.yml
2025-10-18 16:51:59 +08:00

492 lines
12 KiB
YAML

# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/1.3.0/tools/projmgr/schemas/cproject.schema.json
project:
layers:
# App: CMSIS-Core Validation for Cortex-M
- layer: ../Layer/App/Validation_Cortex-M/App.clayer.yml
for-context:
- +CM0
- +CM0plus
- +CM3
- +CM4
- +CM4FP
- +CM7
- +CM7SP
- +CM7DP
- +CM23
- +CM23S
- +CM23NS
- +CM33
- +CM33S
- +CM33NS
- +CM35P
- +CM35PS
- +CM35PNS
- +CM55S
- +CM55NS
- +CM85S
- +CM85NS
# App: CMSIS-Core Validation for Cortex-A
- layer: ../Layer/App/Validation_Cortex-A/App.clayer.yml
for-context:
- +CA5
- +CA7
- +CA9
#Target: CM0
- layer: ../Layer/Target/CM0/Target.clayer.yml
for-context:
- .AC6_low+CM0
- .AC6_mid+CM0
- .AC6_high+CM0
- .AC6_size+CM0
- .AC6_tiny+CM0
- .GCC_low+CM0
- .GCC_mid+CM0
- .GCC_high+CM0
- .GCC_size+CM0
- .GCC_tiny+CM0
- .IAR_low+CM0
- .IAR_mid+CM0
- .IAR_high+CM0
- .IAR_size+CM0
- .IAR_tiny+CM0
#Target: CM0plus
- layer: ../Layer/Target/CM0plus/Target.clayer.yml
for-context:
- .AC6_low+CM0plus
- .AC6_mid+CM0plus
- .AC6_high+CM0plus
- .AC6_size+CM0plus
- .AC6_tiny+CM0plus
- .GCC_low+CM0plus
- .GCC_mid+CM0plus
- .GCC_high+CM0plus
- .GCC_size+CM0plus
- .GCC_tiny+CM0plus
- .IAR_low+CM0plus
- .IAR_mid+CM0plus
- .IAR_high+CM0plus
- .IAR_size+CM0plus
- .IAR_tiny+CM0plus
#Target: CM3
- layer: ../Layer/Target/CM3/Target.clayer.yml
for-context:
- .AC6_low+CM3
- .AC6_mid+CM3
- .AC6_high+CM3
- .AC6_size+CM3
- .AC6_tiny+CM3
- .GCC_low+CM3
- .GCC_mid+CM3
- .GCC_high+CM3
- .GCC_size+CM3
- .GCC_tiny+CM3
- .IAR_low+CM3
- .IAR_mid+CM3
- .IAR_high+CM3
- .IAR_size+CM3
- .IAR_tiny+CM3
#Target: CM4
- layer: ../Layer/Target/CM4/Target.clayer.yml
for-context:
- .AC6_low+CM4
- .AC6_mid+CM4
- .AC6_high+CM4
- .AC6_size+CM4
- .AC6_tiny+CM4
- .GCC_low+CM4
- .GCC_mid+CM4
- .GCC_high+CM4
- .GCC_size+CM4
- .GCC_tiny+CM4
- .IAR_low+CM4
- .IAR_mid+CM4
- .IAR_high+CM4
- .IAR_size+CM4
- .IAR_tiny+CM4
#Target: CM4FP
- layer: ../Layer/Target/CM4FP/Target.clayer.yml
for-context:
- .AC6_low+CM4FP
- .AC6_mid+CM4FP
- .AC6_high+CM4FP
- .AC6_size+CM4FP
- .AC6_tiny+CM4FP
- .GCC_low+CM4FP
- .GCC_mid+CM4FP
- .GCC_high+CM4FP
- .GCC_size+CM4FP
- .GCC_tiny+CM4FP
- .IAR_low+CM4FP
- .IAR_mid+CM4FP
- .IAR_high+CM4FP
- .IAR_size+CM4FP
- .IAR_tiny+CM4FP
#Target: CM7
- layer: ../Layer/Target/CM7/Target.clayer.yml
for-context:
- .AC6_low+CM7
- .AC6_mid+CM7
- .AC6_high+CM7
- .AC6_size+CM7
- .AC6_tiny+CM7
- .GCC_low+CM7
- .GCC_mid+CM7
- .GCC_high+CM7
- .GCC_size+CM7
- .GCC_tiny+CM7
- .IAR_low+CM7
- .IAR_mid+CM7
- .IAR_high+CM7
- .IAR_size+CM7
- .IAR_tiny+CM7
#Target: CM7SP
- layer: ../Layer/Target/CM7SP/Target.clayer.yml
for-context:
- .AC6_low+CM7SP
- .AC6_mid+CM7SP
- .AC6_high+CM7SP
- .AC6_size+CM7SP
- .AC6_tiny+CM7SP
- .GCC_low+CM7SP
- .GCC_mid+CM7SP
- .GCC_high+CM7SP
- .GCC_size+CM7SP
- .GCC_tiny+CM7SP
- .IAR_low+CM7SP
- .IAR_mid+CM7SP
- .IAR_high+CM7SP
- .IAR_size+CM7SP
- .IAR_tiny+CM7SP
#Target: CM7DP
- layer: ../Layer/Target/CM7DP/Target.clayer.yml
for-context:
- .AC6_low+CM7DP
- .AC6_mid+CM7DP
- .AC6_high+CM7DP
- .AC6_size+CM7DP
- .AC6_tiny+CM7DP
- .GCC_low+CM7DP
- .GCC_mid+CM7DP
- .GCC_high+CM7DP
- .GCC_size+CM7DP
- .GCC_tiny+CM7DP
- .IAR_low+CM7DP
- .IAR_mid+CM7DP
- .IAR_high+CM7DP
- .IAR_size+CM7DP
- .IAR_tiny+CM7DP
#Target: CM23
- layer: ../Layer/Target/CM23/Target.clayer.yml
for-context:
- .AC6_low+CM23
- .AC6_mid+CM23
- .AC6_high+CM23
- .AC6_size+CM23
- .AC6_tiny+CM23
- .GCC_low+CM23
- .GCC_mid+CM23
- .GCC_high+CM23
- .GCC_size+CM23
- .GCC_tiny+CM23
- .IAR_low+CM23
- .IAR_mid+CM23
- .IAR_high+CM23
- .IAR_size+CM23
- .IAR_tiny+CM23
#Target: CM23S
- layer: ../Layer/Target/CM23S/Target.clayer.yml
for-context:
- .AC6_low+CM23S
- .AC6_mid+CM23S
- .AC6_high+CM23S
- .AC6_size+CM23S
- .AC6_tiny+CM23S
- .GCC_low+CM23S
- .GCC_mid+CM23S
- .GCC_high+CM23S
- .GCC_size+CM23S
- .GCC_tiny+CM23S
- .IAR_low+CM23S
- .IAR_mid+CM23S
- .IAR_high+CM23S
- .IAR_size+CM23S
- .IAR_tiny+CM23S
#Target: CM23NS
- layer: ../Layer/Target/CM23NS/Target.clayer.yml
for-context:
- .AC6_low+CM23NS
- .AC6_mid+CM23NS
- .AC6_high+CM23NS
- .AC6_size+CM23NS
- .AC6_tiny+CM23NS
- .GCC_low+CM23NS
- .GCC_mid+CM23NS
- .GCC_high+CM23NS
- .GCC_size+CM23NS
- .GCC_tiny+CM23NS
- .IAR_low+CM23NS
- .IAR_mid+CM23NS
- .IAR_high+CM23NS
- .IAR_size+CM23NS
- .IAR_tiny+CM23NS
#Target: CM33
- layer: ../Layer/Target/CM33/Target.clayer.yml
for-context:
- .AC6_low+CM33
- .AC6_mid+CM33
- .AC6_high+CM33
- .AC6_size+CM33
- .AC6_tiny+CM33
- .GCC_low+CM33
- .GCC_mid+CM33
- .GCC_high+CM33
- .GCC_size+CM33
- .GCC_tiny+CM33
- .IAR_low+CM33
- .IAR_mid+CM33
- .IAR_high+CM33
- .IAR_size+CM33
- .IAR_tiny+CM33
#Target: CM33S
- layer: ../Layer/Target/CM33S/Target.clayer.yml
for-context:
- .AC6_low+CM33S
- .AC6_mid+CM33S
- .AC6_high+CM33S
- .AC6_size+CM33S
- .AC6_tiny+CM33S
- .GCC_low+CM33S
- .GCC_mid+CM33S
- .GCC_high+CM33S
- .GCC_size+CM33S
- .GCC_tiny+CM33S
- .IAR_low+CM33S
- .IAR_mid+CM33S
- .IAR_high+CM33S
- .IAR_size+CM33S
- .IAR_tiny+CM33S
#Target: CM33NS
- layer: ../Layer/Target/CM33NS/Target.clayer.yml
for-context:
- .AC6_low+CM33NS
- .AC6_mid+CM33NS
- .AC6_high+CM33NS
- .AC6_size+CM33NS
- .AC6_tiny+CM33NS
- .GCC_low+CM33NS
- .GCC_mid+CM33NS
- .GCC_high+CM33NS
- .GCC_size+CM33NS
- .GCC_tiny+CM33NS
- .IAR_low+CM33NS
- .IAR_mid+CM33NS
- .IAR_high+CM33NS
- .IAR_size+CM33NS
- .IAR_tiny+CM33NS
#Target: CM35P
- layer: ../Layer/Target/CM35P/Target.clayer.yml
for-context:
- .AC6_low+CM35P
- .AC6_mid+CM35P
- .AC6_high+CM35P
- .AC6_size+CM35P
- .AC6_tiny+CM35P
- .GCC_low+CM35P
- .GCC_mid+CM35P
- .GCC_high+CM35P
- .GCC_size+CM35P
- .GCC_tiny+CM35P
- .IAR_low+CM35P
- .IAR_mid+CM35P
- .IAR_high+CM35P
- .IAR_size+CM35P
- .IAR_tiny+CM35P
#Target: CM35PS
- layer: ../Layer/Target/CM35PS/Target.clayer.yml
for-context:
- .AC6_low+CM35PS
- .AC6_mid+CM35PS
- .AC6_high+CM35PS
- .AC6_size+CM35PS
- .AC6_tiny+CM35PS
- .GCC_low+CM35PS
- .GCC_mid+CM35PS
- .GCC_high+CM35PS
- .GCC_size+CM35PS
- .GCC_tiny+CM35PS
- .IAR_low+CM35PS
- .IAR_mid+CM35PS
- .IAR_high+CM35PS
- .IAR_size+CM35PS
- .IAR_tiny+CM35PS
#Target: CM35PNS
- layer: ../Layer/Target/CM35PNS/Target.clayer.yml
for-context:
- .AC6_low+CM35PNS
- .AC6_mid+CM35PNS
- .AC6_high+CM35PNS
- .AC6_size+CM35PNS
- .AC6_tiny+CM35PNS
- .GCC_low+CM35PNS
- .GCC_mid+CM35PNS
- .GCC_high+CM35PNS
- .GCC_size+CM35PNS
- .GCC_tiny+CM35PNS
- .IAR_low+CM35PNS
- .IAR_mid+CM35PNS
- .IAR_high+CM35PNS
- .IAR_size+CM35PNS
- .IAR_tiny+CM35PNS
#Target: CM55S
- layer: ../Layer/Target/CM55S/Target.clayer.yml
for-context:
- .AC6_low+CM55S
- .AC6_mid+CM55S
- .AC6_high+CM55S
- .AC6_size+CM55S
- .AC6_tiny+CM55S
- .GCC_low+CM55S
- .GCC_mid+CM55S
- .GCC_high+CM55S
- .GCC_size+CM55S
- .GCC_tiny+CM55S
- .IAR_low+CM55S
- .IAR_mid+CM55S
- .IAR_high+CM55S
- .IAR_size+CM55S
- .IAR_tiny+CM55S
#Target: CM55NS
- layer: ../Layer/Target/CM55NS/Target.clayer.yml
for-context:
- .AC6_low+CM55NS
- .AC6_mid+CM55NS
- .AC6_high+CM55NS
- .AC6_size+CM55NS
- .AC6_tiny+CM55NS
- .GCC_low+CM55NS
- .GCC_mid+CM55NS
- .GCC_high+CM55NS
- .GCC_size+CM55NS
- .GCC_tiny+CM55NS
- .IAR_low+CM55NS
- .IAR_mid+CM55NS
- .IAR_high+CM55NS
- .IAR_size+CM55NS
- .IAR_tiny+CM55NS
#Target: CM85S
- layer: ../Layer/Target/CM85S/Target.clayer.yml
for-context:
- .AC6_low+CM85S
- .AC6_mid+CM85S
- .AC6_high+CM85S
- .AC6_size+CM85S
- .AC6_tiny+CM85S
- .GCC_low+CM85S
- .GCC_mid+CM85S
- .GCC_high+CM85S
- .GCC_size+CM85S
- .GCC_tiny+CM85S
- .IAR_low+CM85S
- .IAR_mid+CM85S
- .IAR_high+CM85S
- .IAR_size+CM85S
- .IAR_tiny+CM85S
#Target: CM85NS
- layer: ../Layer/Target/CM85NS/Target.clayer.yml
for-context:
- .AC6_low+CM85NS
- .AC6_mid+CM85NS
- .AC6_high+CM85NS
- .AC6_size+CM85NS
- .AC6_tiny+CM85NS
- .GCC_low+CM85NS
- .GCC_mid+CM85NS
- .GCC_high+CM85NS
- .GCC_size+CM85NS
- .GCC_tiny+CM85NS
- .IAR_low+CM85NS
- .IAR_mid+CM85NS
- .IAR_high+CM85NS
- .IAR_size+CM85NS
- .IAR_tiny+CM85NS
#Target: CA5
- layer: ../Layer/Target/CA5/Target.clayer.yml
for-context:
- .AC6_low+CA5
- .AC6_mid+CA5
- .AC6_high+CA5
- .AC6_size+CA5
- .AC6_tiny+CA5
- .GCC_low+CA5
- .GCC_mid+CA5
- .GCC_high+CA5
- .GCC_size+CA5
- .GCC_tiny+CA5
- .IAR_low+CA5
- .IAR_mid+CA5
- .IAR_high+CA5
- .IAR_size+CA5
- .IAR_tiny+CA5
#Target: CA7
- layer: ../Layer/Target/CA7/Target.clayer.yml
for-context:
- .AC6_low+CA7
- .AC6_mid+CA7
- .AC6_high+CA7
- .AC6_size+CA7
- .AC6_tiny+CA7
- .GCC_low+CA7
- .GCC_mid+CA7
- .GCC_high+CA7
- .GCC_size+CA7
- .GCC_tiny+CA7
- .IAR_low+CA7
- .IAR_mid+CA7
- .IAR_high+CA7
- .IAR_size+CA7
- .IAR_tiny+CA7
#Target: CA9
- layer: ../Layer/Target/CA9/Target.clayer.yml
for-context:
- .AC6_low+CA9
- .AC6_mid+CA9
- .AC6_high+CA9
- .AC6_size+CA9
- .AC6_tiny+CA9
- .GCC_low+CA9
- .GCC_mid+CA9
- .GCC_high+CA9
- .GCC_size+CA9
- .GCC_tiny+CA9
- .IAR_low+CA9
- .IAR_mid+CA9
- .IAR_high+CA9
- .IAR_size+CA9
- .IAR_tiny+CA9