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