|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| app/ | | 14-Jan-2024 | - | 258 | 159 |
| cmd/ | | 14-Jan-2024 | - | 561 | 409 |
| local/ | | 14-Jan-2024 | - | 1,154 | 895 |
| report/ | | 14-Jan-2024 | - | 929 | 672 |
| README.md | D | 14-Jan-2024 | 1.1 KiB | 39 | 25 |
README.md
1# treble_build
2
3## Description
4Set of tools to run against the Android source tree and build graph.
5In order to run the application it must be built via **m treble_build**
6this will also create the needed build graph that the tool uses.
7
8## Basic Commands
9- treble_build -h
10- treble_build [host, paths, query] [target...]
11
12
13### host
14treble_build host
15
16Report the projects required to build the host tools.
17
18### paths
19treble_build [-build] paths [-1] -repo project:sha [-repo project:sha...]
20
21For a given set of commits (project:sha), get the corresponding source
22files. Translate the source files into a set of build outputs using the
23path (-1) or paths command. If the build flag is given build the build
24target closest to the source files.
25
26### query
27treble_build query -repo project:sha [-repo project:sha...]
28
29For a given set of commits (project:sha), get the corresponding source
30files. Translate the source files into a set of inputs and outputs.
31
32### report
33By default a report is generated for all above commands, extra targets can
34be included in the report by adding to the end of the command line.
35
36See treble_build -h for options controlling report data.
37
38
39