|  | Name |  | Date | Size | #Lines | LOC | 
|  | .. |  | - | - | 
|  | app/ |  | 03-May-2024 | - | 258 | 159 | 
|  | cmd/ |  | 03-May-2024 | - | 561 | 409 | 
|  | local/ |  | 03-May-2024 | - | 1,154 | 895 | 
|  | report/ |  | 03-May-2024 | - | 929 | 672 | 
|  | README.md | D | 03-May-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