1'-------------------------------------------------------------------------------
2' Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.
3'
4' SPDX-License-Identifier: BSD-3-Clause
5'
6'-------------------------------------------------------------------------------
7
8@startuml
9
10(*) --> [cmake command] "Generating"
11note right
12    Generate native build files from deployment
13    configuration files. External components are
14    fetched and built.  Child deployments are
15    generated, built and installed.
16end note
17
18If "success"
19    --> [false]"Generation Errors" #Red
20else
21    --> [true]"Generated"
22Endif
23
24--> [make install command] "Building"
25note right
26    Compile and link to create build output.
27end note
28
29If "success"
30    --> [false]"Build Errors" #Red
31else
32    --> [true]"Built"
33Endif
34
35--> "Installing"
36note right
37    Copy build output files to installation
38    directory specified by CMAKE_INSTALL_PREFIX.
39end note
40
41If "success"
42    --> [false]"Install Errors" #Red
43else
44    --> [true]"Installed"
45Endif
46
47--> "Deploying" #Green
48note right
49    Perform environment specific
50    deployment steps.
51end note
52
53--> "Deployed" #Green
54
55@enduml