forked from Open-CMSIS-Pack/devtools
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanifest.yml
More file actions
53 lines (46 loc) · 1.72 KB
/
manifest.yml
File metadata and controls
53 lines (46 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/main/tools/packgen/schema/manifest.schema.json
build:
- name: build-dev1
options: "cmake -G Ninja -DDEVICE=DEV1"
- name: build-dev2
options: "cmake -G Ninja -DDEVICE=DEV2"
- name: build-dev3
options: "cmake -G Ninja -DDEVICE=DEV3"
packs:
- name: "TestPackMultipleBuilds"
description: "TestPackMultipleBuilds description"
vendor: "ARM"
license: "LICENSE"
url: "http://arm.com/"
releases:
- version: "1.0.0"
date: "2021-08-12"
description: "Initial release"
components:
- name: core
target: lib
build: ["build-dev1", "build-dev2", "build-dev3"]
operation: intersection
attributes: {Cclass: "Class", Cgroup: "Group", Csub: "Core", Cversion: "0.0.0"}
description: "Core component"
- name: device1
target: lib
build: ["build-dev1", "build-dev2", "build-dev3"]
operation: difference
attributes: {Cclass: "Class", Cgroup: "Group", Csub: "Device1", Cversion: "1.1.1"}
dependencies: [core]
description: "Device1 component"
- name: device2
target: lib
build: ["build-dev2", "build-dev1", "build-dev3"]
operation: difference
attributes: {Cclass: "Class", Cgroup: "Group", Csub: "Device2", Cversion: "2.2.2"}
dependencies: [core]
description: "Device2 component"
- name: device3
target: lib
build: ["build-dev3", "build-dev1", "build-dev2"]
operation: difference
attributes: {Cclass: "Class", Cgroup: "Group", Csub: "Device3", Cversion: "3.3.3"}
dependencies: [core]
description: "Device3 component"