treble_build
Description
Set of tools to run against the Android source tree and build graph.
In order to run the application it must be built via m treble_build
this will also create the needed build graph that the tool uses.
Basic Commands
- treble_build -h
- treble_build [host, paths, query] [target...]
host
treble_build host
Report the projects required to build the host tools.
paths
treble_build [-build] paths [-1] -repo project:sha [-repo project:sha...]
For a given set of commits (project:sha), get the corresponding source
files. Translate the source files into a set of build outputs using the
path (-1) or paths command. If the build flag is given build the build
target closest to the source files.
query
treble_build query -repo project:sha [-repo project:sha...]
For a given set of commits (project:sha), get the corresponding source
files. Translate the source files into a set of inputs and outputs.
report
By default a report is generated for all above commands, extra targets can
be included in the report by adding to the end of the command line.
See treble_build -h for options controlling report data.