Fuchsia toolchain info rule, to be passed to the native toolchain
rule.
It provides information about tools in the Fuchsia toolchain, primarily those included in the Fuchsia IDK.
ATTRIBUTES
Name | Description | Type | Mandatory | Default |
---|---|---|---|---|
name | A unique name for this target. | Name | required | - |
aemu_runfiles | emulator runfiles | Label | required | - |
bootserver | bootserver executable | Label | required | - |
blobfs | blobfs tool executable. | Label | required | - |
blobfs_manifest | blobfs tool's manifest, required by ffx. | Label | required | - |
bindc | bindc tool executable. | Label | optional | None |
configc | configc tool executable. | Label | required | - |
cmc | cmc tool executable. | Label | required | - |
cmc_manifest | cmc tool's manifest, required by ffx. | Label | required | - |
cmc_includes | The collection of cml files to include in the cmc invocation | Label | optional | None |
elf_test_runner_shard | The path to the elf test runner's cml shard. | String | required | - |
far | far tool executable. | Label | required | - |
ffx | ffx tool executable. | Label | required | - |
ffx_assembly | ffx-assembly tool executable. | Label | optional | None |
ffx_assembly_fho_meta | ffx-assembly tool metadata. | Label | optional | None |
ffx_assembly_manifest | ffx-assembly tool metadata. | Label | optional | None |
ffx_driver | ffx-driver tool executable. | Label | optional | None |
ffx_driver_fho_meta | ffx-driver tool metadata. | Label | optional | None |
ffx_driver_manifest | ffx-driver tool metadata. | Label | optional | None |
ffx_package | ffx-package tool executable. | Label | optional | None |
ffx_package_fho_meta | ffx-package tool metadata. | Label | optional | None |
ffx_package_manifest | ffx-package tool metadata. | Label | optional | None |
ffx_product | ffx-product tool executable. | Label | optional | None |
ffx_product_fho_meta | ffx-product tool metadata. | Label | optional | None |
ffx_product_manifest | ffx-product tool metadata. | Label | optional | None |
ffx_scrutiny | ffx-scrutiny tool executable. | Label | optional | None |
ffx_scrutiny_fho_meta | ffx-scrutiny tool metadata. | Label | optional | None |
ffx_scrutiny_manifest | ffx-scrutiny tool metadata. | Label | optional | None |
ffx_test | ffx-test tool executable. | Label | optional | None |
ffx_test_fho_meta | ffx-test tool metadata. | Label | optional | None |
ffx_test_manifest | ffx-test tool metadata. | Label | optional | None |
fssh | fssh tool executable. | Label | required | - |
fidlc | fidlc tool executable. | Label | required | - |
fidl_format | fidl-format tool executable. | Label | required | - |
fidlgen_hlcpp | fidlgen_hlcpp tool executable. | Label | required | - |
fidlgen_cpp | fidlgen_cpp tool executable. | Label | optional | None |
funnel | funnel tool executable. | Label | required | - |
fvm | fvm tool executable. | Label | required | - |
fvm_manifest | fvm tool's manifest, required by ffx. | Label | required | - |
gen_android_starnix_container | gen_android_starnix_container tool executable. | Label | required | - |
gtest_runner_shard | The path to the gtest runner's cml shard. | String | required | - |
merkleroot | merkleroot tool executable. | Label | required | - |
minfs | minfs tool executable. | Label | required | - |
minfs_manifest | minfs tool's manifest, required by ffx. | Label | required | - |
symbolizer | symbolizer tool executable. | Label | required | - |
symbolizer_manifest | symbolizer tool's manifest, required by ffx. | Label | required | - |
symbol_index_config | symbol-index config files, required by symbolizer. | Label | required | - |
zbi | zbi tool executable. | Label | required | - |
zbi_manifest | zbi tool's manifest, required by ffx. | Label | required | - |
default_target_api | Default platform target api. | String | required | - |
exec_cpu | The exec cpu configuration. | String | required | - |
sdk_id | The identifier for this sdk toolchain. | String | required | - |
sdk_manifest | Top-level SDK manifest location. | Label | required | - |