名称说明
ffx_task_rule 用于创建基于 ffx 的任务的 Starlark 高阶规则。
fuchsia_package_with_configs 声明目标以将配置附加到软件包以进行组装。
fuchsia_elf_sizes 为 Fuchsia 产品创建 ELF 大小摘要文件。
fuchsia_fidl_llcpp_library 为指定的 fidl_library 生成 LLCPP cc_library()。
fuchsia_package 构建紫红色软件包。
fuchsia_wrap_cc_binary 封装原生 cc_binary。
fuchsia_update_package 声明 Fuchsia 更新软件包。
verbs.reboot
verbs.test_enumerated
fuchsia_test_component 创建可添加到测试软件包的 Fuchsia 组件。
fuchsia_products_repository 初始化 SDK 随播图片的目标。
verbs.emu
fuchsia_task_ffx
verbs.fetch
fuchsia_bootloader_partition 定义从分区到映像的分区映射。
fuchsia_sdk_repository 加载特定版本的 Fuchsia IDK。
verbs.custom
fuchsia_remote_product_bundle 描述非本地构建的商品套装以及可使用该商品执行的任务。
fuchsia_licenses_spdx 为指定目标生成许可 spdx 文件。
verbs.help
fuchsia_cc_binary 特定于紫红色的 cc_binary 简易替换。
fuchsia_prebuilt_test_package
fuchsia_prebuilt_board_input_bundle 根据现有的 BIB 文件定义板级输入包。
fuchsia_prebuilt_package
ota_realm 定义 OTA 领域。
tuf_repo_root 定义 TUF 代码库的根密钥。
fuchsia_bind_library
fuchsia_post_processing_script 生成后处理脚本目标。
fuchsia_licenses_notice 从指定的 SPDX 文件生成许可通知文本文件。
verbs.wait
fuchsia_partitions_configuration 创建分区配置。
fuchsia_component_manifest
fuchsia_structured_config_values 定义 Fuchsia 组件的配置值文件。
fuchsia_shell_task 创建 shell 任务。
verbs.create
fuchsia_prebuilt_partitions_configuration 实例化预构建的分区配置。
fuchsia_scrutiny_config 生成一组审查配置。
fuchsia_package_resource_group 声明要包含在 Fuchsia 软件包中的一组资源。
fuchsia_cc_test 紫红色专用的 cc_test 普适性替换。
fuchsia_package_group
fuchsia_size_report_aggregator 声明用于创建汇总尺寸报告的目标。
fuchsia_assembly_developer_overrides_list 记录有关一系列组件开发者替换值及其适用的组件产品标签的信息。
fuchsia_wrap_rust_binary 封装已编译的 Rust 二进制文件。
verbs.delete_repo
verbs.publish
shell_task_rule
get_component_manifests 返回软件包中所有组件的清单路径列表
fuchsia_product
fuchsia_cc_driver 创建一个针对 Fuchsia 的二进制驱动程序。
fuchsia_devicetree_visitor 为设备树访问者创建 fuchsia_package_resource。
python_runtime_repository 从 CIPD 服务器提取特定版本的 python3。
verbs.debug_symbols
fuchsia_licenses_preprocess 预处理许可 SPDX 文件。
fuchsia_legacy_bundle 声明一个目标来封装预构建的旧版汇编输入软件包 (AIB)。
fuchsia_repository_keys 用于从同一目录收集 Fuchsia TUF 代码库密钥的规则。
fuchsia_task_flash
fuchsia_debug_symbols FuchsiaDebugSymbolInfo 的基于规则的构造函数。
fuchsia_archivist_pipeline_test
fuchsia_board_input_bundle 生成板级输入包。
fuchsia_product_size_check 创建图片大小摘要。
fuchsia_bootstrap_partition 定义从分区到映像的分区映射。
fuchsia_driver_bind_bytecode
get_driver_component_manifests 返回软件包中驱动程序的清单路径列表
fuchsia_task_rule 用于创建任务基元的 Starlark 高阶规则。
fuchsia_unittest_package fuchsia_test_package 不需要组件的封装容器。
verbs.remove
fuchsia_hybrid_board_configuration
fuchsia_wrap_cc_test 封装原生 cc_test。
fuchsia_task
verbs.delete
fuchsia_platform_artifacts 封装预构建平台工件的目录。
fuchsia_partition 定义从分区到映像的分区映射。
fuchsia_archivist_pipeline_test_manifest 为归档流水线测试构建组件清单。
fuchsia_licenses_classification 生成包含许可分类输出的 json 文件。
fuchsia_licenses_review 生成一个包含 \[name\] 且包含许可审核资料的 ZIP 文件。
fuchsia_virtual_device 创建要在模拟器中运行的紫红色虚拟设备。
fuchsia_bind_cc_library 为指定的 fuchsia_bind_library() 生成 cc_library()。
verbs.check_now
verbs.ota
fuchsia_toolchain_info Fuchsia 工具链信息规则,将传递给原生“toolchain”规则。
fuchsia_select select() 变体来输出有意义的错误。
verbs.set_channel
fuchsia_prebuilt_assembly_developer_overrides 记录一组预构建(来自 GN?)汇编开发者替换项的信息。
fuchsia_package_directory 从目录中创建 Fuchsia 软件包。
fuchsia_prebuilt_board_configuration 已预构建且位于特定文件夹中的板级配置。
fuchsia_driver_tool 创建可与 ffx 驱动程序运行工具配合使用的工具。
fuchsia_find_all_package_resources 收集所有 FuchsiaPackageResourcesInfo 提供程序的规则。
fuchsia_licenses_collection 在 `root_target` 传递性闭包期间收集所有许可,
verbs.stop
tuf_repo 定义大区的 TUF 代码库。
fuchsia_clang_repository 加载特定版本的 Clang。
fuchsia_component_manifest_shard_collection 封装一系列组件清单及其包含路径。
fuchsia_structured_config_cpp_elf_lib 为 Fuchsia ELF 组件定义 C++ 配置客户端库。
get_fuchsia_api_levels 返回此 SDK 中的 API 级别列表。
fuchsia_component_manifest_shard 封装来自输入文件的组件清单分片。
fuchsia_package_resource_collection 声明要包含在 Fuchsia 软件包中的资源集合。
fuchsia_cpu_select 返回包含 CPU 专用子句的 select() 语句。
fuchsia_fidl_library FIDL 库。
rules_fuchsia_deps
clangd_compilation_database
verbs.flash
verbs.repo_add
fuchsia_board_configuration 用于获取文件系统配置字典的板级配置。
fuchsia_fidl_bind_library 为指定的 fidl_library 生成 fuchsia_bind_library()。
verbs.start
fuchsia_fidl_hlcpp_library 为指定的 fidl_library 生成 HLCPP cc_library()。
fuchsia_test_package fuchsia_test_package 的测试变体
fuchsia_workflow
fuchsia_product_ota_config 生成使用 omaha-client 进行更新的产品所需的配置文件。
fuchsia_package_resource 声明要包含在 Fuchsia 软件包中的资源。
fuchsia_unstripped_binary FuchsiaUnstrippedBinaryInfo 值的基于规则的构造函数。
fuchsia_cpu_filter_dict 返回包含 CPU 专用键和值的字典。
fuchsia_driver_component 创建可注册为驱动程序的 Fuchsia 组件。
fuchsia_component 创建可添加到软件包的 Fuchsia 组件。
fuchsia_product_configuration fuchsia_product_configuration 的新实现,采用原始 json 配置。
fuchsia_prebuilt_product_configuration
fuchsia_driver_bind_bytecode_test
verbs.make_default
verbs.noverb
fuchsia_package_size_check 为一组紫红色软件包创建大小报告。
fuchsia_product_bundle 组建紫红色商品套装。
verbs.download
verbs.zip