]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Layer/Target/CM0/Target.clayer.yml
Add preprocessed default linker scripts explicitly.
[cmsis] / CMSIS / CoreValidation / Layer / Target / CM0 / Target.clayer.yml
1 layer:
2   # type: Target
3   description: Target setup
4
5   components:
6     # [Cvendor::] Cclass [&Cbundle] :Cgroup [:Csub] [&Cvariant] [@[>=]Cversion]
7     - component: ARM::CMSIS:CORE
8     - component: Device:Startup&C Startup
9
10   groups:
11     - group: VHT/FVP
12       files:
13         - file: ./model_config.txt
14
15   linker:
16     - for-compiler: AC6
17       script: RTE/Device/$Dname$/ac6_linker_script.sct
18       regions: RTE/Device/$Dname$/regions_$Dname$.h
19     - for-compiler: GCC
20       script: RTE/Device/$Dname$/gcc_linker_script.ld
21       regions: RTE/Device/$Dname$/regions_$Dname$.h
22     - for-compiler: CLANG
23       script: RTE/Device/$Dname$/clang_linker_script.ld
24       regions: RTE/Device/$Dname$/regions_$Dname$.h
25     - for-compiler: IAR
26       script: RTE/Device/$Dname$/iar_linker_script.icf
27       regions: RTE/Device/$Dname$/regions_$Dname$.h