Name | Description |
---|---|
fuchsia_package_size_check | Create a size report for a set of fuchsia packages. |
fuchsia_board_configuration | A board configuration that takes a dict for the filesystems config. |
fuchsia_component_manifest | |
ota_realm | Defines an OTA Realm. |
fuchsia_fidl_llcpp_library | Generates LLCPP cc_library() for the given fidl_library. |
verbs.delete | |
fuchsia_licenses_preprocess | Preprocess a license SPDX file. |
fuchsia_products_repository | Initializes targets for SDK companion images. |
fuchsia_partitions_configuration | Creates a partitions configuration. |
fuchsia_elf_sizes | Create a ELF sizes summary file for a Fuchsia product. |
fuchsia_partition | Define a partition mapping from partition to image. |
fuchsia_fidl_bind_library | Generates fuchsia_bind_library() for the given fidl_library. |
fuchsia_remote_product_bundle | Describes a product bundle which is not built locally and tasks that can be performed with it. |
fuchsia_cpu_filter_dict | Return a dictionary that contains CPU-specific keys and values. |
fuchsia_test_component | Creates a Fuchsia component that can be added to a test package. |
register_fuchsia_sdk_toolchain | Registers the fuchsia sdk toolchain. |
fuchsia_board_input_bundle_set | Generates a board input bundle set. |
fuchsia_hybrid_board_configuration | Combine in-tree board input bundles with a board from out-of-tree for hybrid assembly |
fuchsia_bootstrap_partition | Define a partition mapping from partition to image. |
fuchsia_product_configuration | A new implementation of fuchsia_product_configuration that takes raw a json config. |
fuchsia_product_bundle | Build a fuchsia product bundle. |
verbs.fetch | |
verbs.noverb | |
shell_task_rule | |
fuchsia_prebuilt_product_configuration_extract_package | Extract a package from a prebuilt product config |
fuchsia_unittest_package | A wrapper around fuchsia_test_package which doesn't require components. |
get_fuchsia_api_levels | Returns the list of API levels supported by this SDK version. |
fuchsia_task_ffx | |
verbs.make_default | |
get_driver_component_manifests | Returns a list of the manifest paths for drivers in the package |
fuchsia_gen_android_starnix_container | Construct a starnix container that can include an Android system and HALs. |
fuchsia_virtual_device | Creates a fuchsia virtual device for running in an emulator. |
fuchsia_devicetree_toolchain_info | Fuchsia devicetree toolchain info rule, to be passed to the native `toolchain` |
fuchsia_driver_component | Creates a Fuchsia component that can be registered as a driver. |
fuchsia_structured_config_cpp_elf_lib | Defines a C++ configuration client library for a Fuchsia ELF component. |
fuchsia_board_input_bundle | Generates a board input bundle. |
fuchsia_product | |
fuchsia_licenses_classification | Produces a json file with license classification output. |
fuchsia_prebuilt_product_input_bundle | Defines a Product Input Bundle based on preexisting PIB files. |
fuchsia_fidl_library | A FIDL library. |
fuchsia_product_input_bundle | Generates a product input bundle. |
fuchsia_prebuilt_package | |
fuchsia_driver_bind_bytecode_test | |
fuchsia_prebuilt_product_configuration | |
fuchsia_bind_library | |
fuchsia_licenses_review | Produces a zip file with \[name\] containing license review material. |
fuchsia_prebuilt_assembly_developer_overrides | Record information about a set of prebuilt (from GN?) assembly developer overrides. |
fuchsia_task_flash | |
verbs.download | |
fuchsia_driver_bind_bytecode | |
fuchsia_update_package | Declares a Fuchsia update package. |
fuchsia_devicetree_fragment | Defines a devicetree source file that can be included by other |
verbs.emu | |
verbs.test_enumerated | |
fuchsia_size_report_aggregator | Declares a target for creating an aggregated size report. |
fuchsia_package_directory | Creates a Fuchsia package from a directory. |
fuchsia_component_manifest_shard_collection | Encapsulates a collection of component manifests and their include paths. |
fuchsia_driver_tool | Creates a tool which can be used with ffx driver run-tool. |
verbs.custom | |
fuchsia_bind_cc_library | Generates a cc_library() for the given fuchsia_bind_library(). |
get_fuchsia_sdk_toolchain | A helper function which makes it easier to get the fuchsia toolchain. |
verbs.debug_symbols | |
verbs.wait | |
fuchsia_structured_config_values | Defines a configuration value file for a Fuchsia component. |
fuchsia_sdk_repository | Loads a particular version of the Fuchsia IDK. |
fuchsia_shell_task | Creates a shell task. |
verbs.ota | |
verbs.publish | |
fuchsia_archivist_pipeline_test | |
verbs.flash | |
fuchsia_prebuilt_partitions_configuration | Instantiates a prebuilt partitions configuration. |
verbs.check_now | |
verbs.stop | |
verbs.repo_add | |
fuchsia_platform_artifacts | Wraps a directory of prebuilt platform artifacts. |
fuchsia_devicetree_source | Defines a devicetree blob decompiler. This is mostly used for |
fuchsia_cc_test | A fuchsia-specific cc_test drop-in replacement. |
fuchsia_test_package | A test variant of fuchsia_test_package |
rules_fuchsia_deps | |
fuchsia_devicetree_visitor | Creates a fuchsia_package_resource for devicetree visitor. |
verbs.set_channel | |
ffx_task_rule | Starlark higher-order rule for creating ffx-based tasks. |
fuchsia_product_size_check | Create a size summary of an image. |
tuf_repo | Defines the TUF repo for a realm. |
fuchsia_toolchain_info | Fuchsia toolchain info rule, to be passed to the native `toolchain` rule. |
fuchsia_prebuilt_test_package | |
verbs.start | |
fuchsia_licenses_collection | Collects all licenses in the transitive closure of `root_target`, |
verbs.create | |
fuchsia_hybrid_product_configuration | Combine in-tree packages with a prebuilt product config from out of tree for hybrid assembly |
fuchsia_clang_repository | Loads a particular version of clang. |
fuchsia_package_resource_collection | Declares a collection of resources to be included in a Fuchsia package. |
fuchsia_cpu_select | Return a select() statement that contains CPU-specific clauses. |
fuchsia_package | Builds a fuchsia package. |
fuchsia_prebuilt_board_input_bundle_set | Defines a Board Input Bundle Set based on preexisting files. |
tuf_repo_root | Defines the root key of a TUF repo. |
fuchsia_cc_library | |
fuchsia_wrap_rust_binary | Wrap a compiled rust binary. |
fuchsia_licenses_spdx | Produces a licenses spdx file for the given target. |
fuchsia_task | |
fuchsia_package_with_configs | Declares a target to attach configs to package for assembly. |
fuchsia_debug_symbols | Rule-based constructor for FuchsiaDebugSymbolInfo. |
clangd_compilation_database | |
fuchsia_component | Creates a Fuchsia component that can be added to a package. |
fuchsia_licenses_notice | Produces a licenses notice text file from the given SPDX file. |
fuchsia_task_rule | Starlark higher-order rule for creating task primitives. |
fuchsia_scrutiny_config | Generates a set of scrutiny configs. |
fuchsia_component_manifest_shard | Encapsulates a component manifest shard from a input file. |
fuchsia_fidl_hlcpp_library | Generates HLCPP cc_library() for the given fidl_library. |
python_runtime_repository | Fetch specific version of python3 from CIPD server. |
verbs.remove | |
fuchsia_product_ota_config | Produce the configuration files needed by a product which is using the omaha-client for updates. |
fuchsia_prebuilt_board_configuration | A board configuration that has been prebuilt and exists in a specific folder. |
fuchsia_workflow | |
fuchsia_archivist_pipeline_test_manifest | Constructs a component manifest for a archive pipeline test. |
fuchsia_devicetree | Defines a devicetree to be built into a devicetree blob. |
fuchsia_cc_driver | Creates a binary driver which targets Fuchsia. |
fuchsia_package_group | |
fuchsia_select | select() variant that prints a meaningful error. |
fuchsia_post_processing_script | Generates post processing script target. |
fuchsia_bootloader_partition | Define a partition mapping from partition to image. |
fuchsia_package_resource_group | Declares a group of resources to be included in a Fuchsia package. |
fuchsia_cc_binary | A fuchsia-specific cc_binary drop-in replacement. |
get_component_manifests | Returns a list of the manifest paths for all components in the package |
verbs.help | |
verbs.reboot | |
fuchsia_find_all_package_resources | A rule which collects all of the FuchsiaPackageResourcesInfo providers. |
fuchsia_unstripped_binary | Rule-based constructor for a FuchsiaUnstrippedBinaryInfo value. |
verbs.delete_repo | |
verbs.zip | |
fuchsia_assembly_developer_overrides_list | Record information about a list of assembly developer overrides and the assembly product labels they apply to. |
fuchsia_prebuilt_board_input_bundle | Defines a Board Input Bundle based on preexisting BIB files. |
fuchsia_repository_keys | Rule for collecting Fuchsia TUF repository keys from the same directory. |
fuchsia_package_resource | Declares a resource to be included in a Fuchsia package. |
variant_select | select() variant that prints a meaningful error. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-05 UTC."],[],[]]