summaryrefslogtreecommitdiffstats
path: root/res/plantuml/buildroot-process.plantuml
blob: 8fea3fe817f2a5c844f9fe660896010b490aa3ea (plain)
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
@startuml

left to right direction

skinparam backgroundcolor transparent
skinparam component {
	borderColor black
	arrowColor #FA8100
}
skinparam package {
	backgroundcolor white
}

package "External projects" #C6F68D {
	[...] as project1
	[...] as project2
	[...] as project3
}

package "Buildroot" #B794F6 {
	[build build tools\n(host)] as host_build
	[build wanted projects\n(target)] as target_build
	[post-build script] as post_build
	[assemble the installation directory] as assemble
}

package "Outputs" {
	[Flashable image] as image #F186C0
	[Other outputs...] as other_outputs #F186C0
}

project1 --> host_build
project3 --> target_build

host_build -left-> target_build
target_build --> post_build
post_build -right-> assemble
assemble --> image
assemble --> other_outputs

@enduml