名稱說明
fuchsia_driver_bind_bytecode_test
fuchsia_board_input_bundle 產生面板輸入套件。
fuchsia_ssh_key_upload_method_inline 定義內嵌安全殼層金鑰上傳方法。
fuchsia_update_package 宣告 Fuchsia 更新套件。
fuchsia_licenses_collection 收集 `root_target` 傳遞閉包中的所有授權,
verbs.check_now
verbs.delete_repo
fuchsia_partitions_configuration 建立分區設定。
fuchsia_size_report_aggregator 宣告建立匯總大小報表的目標。
fuchsia_unstripped_binary 這項規則會提供 FuchsiaUnstrippedBinaryInfo,包裝指定檔案。
fuchsia_cpu_select 傳回包含 CPU 專屬子句的 select() 陳述式。
fuchsia_structured_config_cpp_elf_lib 為 Fuchsia ELF 元件定義 C++ 設定用戶端程式庫。
rules_fuchsia_deps
fuchsia_component_manifest
fuchsia_sdk_repository 載入特定版本的 Fuchsia IDK。
ffx_task_rule 用於建立 ffx 任務的 Starlark 高階規則。
fuchsia_product_ota_config 為使用 omaha-client 進行更新的產品,產生所需的設定檔。
fuchsia_driver_bind_bytecode
fuchsia_cc_library
fuchsia_package_group
fuchsia_prebuilt_test_package
fuchsia_licenses_notice 根據指定的 SPDX 檔案,產生授權聲明文字檔案。
fuchsia_package_with_configs 宣告目標,將設定附加至套件以進行組裝。
fuchsia_workflow
fuchsia_partition 定義從分區到映像檔的分區對應。
ota_realm 定義 OTA 領域。
fuchsia_clang_repository 載入特定版本的 clang。
fuchsia_fidl_library FIDL 程式庫。
fuchsia_shell_task 建立殼層工作。
verbs.test_enumerated
fuchsia_licenses_spdx 為指定目標產生授權 spdx 檔案。
verbs.emu
fuchsia_product
fuchsia_devicetree_toolchain_info Fuchsia devicetree 工具鍊資訊規則,會傳遞至原生「toolchain」
clangd_compilation_database
fuchsia_task_ffx
fuchsia_board_configuration 主機板設定,可接受檔案系統設定的字典。
tuf_repo 定義領域的 TUF 存放區。
fuchsia_toolchain_info Fuchsia 工具鍊資訊規則,會傳遞至原生「toolchain」規則。
fuchsia_task_rule 用於建立工作原始物件的 Starlark 高階規則。
fuchsia_starnix_container 宣告 Starnix 容器設定。
fuchsia_product_bundle 建構 Fuchsia 產品組合。
fuchsia_task_flash
variant_select select() 變體,可輸出有意義的錯誤。
fuchsia_task
verbs.stop
fuchsia_platform_artifacts 包裝預先建構的平台構件目錄。
fuchsia_elf_sizes 建立 Fuchsia 產品的 ELF 大小摘要檔案。
fuchsia_cpu_filter_dict 傳回包含 CPU 專屬鍵和值的字典。
fuchsia_remote_product_bundle 說明並非在本機建構的產品組合,以及可透過該組合執行的工作。
get_component_manifests 傳回套件中所有元件的元件資訊清單路徑清單。
fuchsia_licenses_classification 產生含有授權分類輸出的 JSON 檔案。
fuchsia_products_repository 初始化 SDK 隨附映像檔的目標。
verbs.publish
fuchsia_gen_android_starnix_container 建構可包含 Android 系統和 HAL 的 starnix 容器。
fuchsia_starnix_file_delete 定義 Starnix 容器中的檔案刪除作業。
fuchsia_prebuilt_package
fuchsia_component_manifest_shard 封裝輸入檔案中的元件資訊清單 shard。
fuchsia_package_resource_group 宣告要納入 Fuchsia 套件的一組資源。
fuchsia_package 建構 Fuchsia 套件。
fuchsia_product_input_bundle 產生產品輸入套件。
get_driver_component_manifests 傳回套件中所有驅動程式庫元件的元件資訊清單路徑清單。
verbs.debug_symbols
verbs.make_default
verbs.reboot
fuchsia_prebuilt_partitions_configuration 例項化預先建立的分區設定。
fuchsia_product_configuration fuchsia_product_configuration 的新實作,可接受原始 JSON 設定。
tuf_repo_root 定義 TUF 存放區的根金鑰。
fuchsia_devicetree 定義要建構至裝置樹狀結構二進位大型物件的裝置樹狀結構。
fuchsia_component 建立可新增至套件的 Fuchsia 元件。
fuchsia_wrap_rust_binary 納入已編譯的 Rust 二進位檔。
fuchsia_package_size_check 為一組 Fuchsia 套件建立大小報表。
fuchsia_starnix_file_override 在 Starnix 容器中定義檔案覆寫。
fuchsia_test_product_bundle 用於定義僅限測試產品組合的巨集。
fuchsia_component_manifest_shard_collection 封裝元件資訊清單集合及其包含路徑。
fuchsia_package_resource 宣告要納入 Fuchsia 套件的資源。
fuchsia_devicetree_visitor 為 devicetree 訪客建立 fuchsia_package_resource。
fuchsia_prebuilt_product_configuration_extract_package 從預先建構的產品設定中擷取套件
fuchsia_starnix_file_create 在 starnix 容器中定義檔案建立作業。
fuchsia_cc_binary Fuchsia 專用的 cc_binary 替代項目。
fuchsia_fidl_hlcpp_library 為指定的 fidl_library 產生 HLCPP cc_library()。
verbs.fetch
verbs.download
shell_task_rule
fuchsia_prebuilt_product_input_bundle 根據現有的 PIB 檔案定義產品輸入套件。
fuchsia_virtual_device 建立 Fuchsia 虛擬裝置,以便在模擬器中執行。
fuchsia_hybrid_product_configuration 結合樹狀結構內套件與樹狀結構外的預先建構產品設定,進行混合組裝
fuchsia_package_directory 從目錄建立 Fuchsia 套件。
fuchsia_find_all_package_resources 收集所有 FuchsiaPackageResourcesInfo 供應器的規則。
get_fuchsia_api_levels 傳回這個 SDK 版本支援的 API 級別清單。
fuchsia_repository_keys 從相同目錄收集 Fuchsia TUF 存放區金鑰的規則。
fuchsia_bootloader_partition 定義從分區到映像檔的分區對應。
fuchsia_bind_cc_library 為指定的 fuchsia_bind_library() 產生 cc_library()。
fuchsia_test_component 建立可新增至測試套件的 Fuchsia 元件。
verbs.custom
verbs.start
fuchsia_assembly_developer_overrides_list 記錄組件開發人員覆寫清單,以及適用的組件產品標籤。
fuchsia_bind_library
fuchsia_structured_config_values 定義 Fuchsia 元件的設定值檔案。
fuchsia_test_package 定義 fuchsia_package 的測試變化版本。
fuchsia_unittest_package fuchsia_test_package 的包裝函式,不需要元件。
verbs.create
verbs.zip
fuchsia_board_input_bundle_set 產生棋盤輸入組合。
fuchsia_post_processing_script 產生後置處理指令碼目標。
fuchsia_prebuilt_board_configuration 預先建構且位於特定資料夾中的主機板設定。
fuchsia_package_resource_collection 宣告要納入 Fuchsia 套件的資源集合。
verbs.noverb
verbs.wait
fuchsia_cc_test Fuchsia 專用的 cc_test 替代項目。
fuchsia_select select() 變體,可輸出有意義的錯誤。
fuchsia_licenses_review 產生 ZIP 檔案,其中包含授權審查資料 \[name\] 。
fuchsia_hybrid_board_configuration 將樹狀結構內板輸入套件與樹狀結構外板結合,進行混合組裝
fuchsia_product_size_check 建立圖片的大小摘要。
fuchsia_driver_component 建立可註冊為驅動程式庫的 Fuchsia 元件。
register_fuchsia_sdk_toolchain 註冊 Fuchsia SDK 工具鍊。
verbs.ota
fuchsia_prebuilt_board_input_bundle_set 根據現有檔案定義板輸入套件組合。
fuchsia_ssh_key_upload_method_staged 定義 OEM 暫存的安全殼層金鑰上傳方法。
verbs.delete
verbs.help
verbs.set_channel
verbs.flash
fuchsia_prebuilt_board_input_bundle 根據現有的 BIB 檔案定義主機板輸入套件。
fuchsia_debug_symbols FuchsiaDebugSymbolInfo 的規則式建構函式。
fuchsia_devicetree_fragment 定義可由其他 devicetree 來源檔案
fuchsia_devicetree_source 定義裝置樹狀結構 blob 反編譯器。這項功能主要用於
fuchsia_scrutiny_config 產生一組審查設定。
verbs.repo_add
fuchsia_prebuilt_assembly_developer_overrides 記錄一組預先建構 (來自 GN?) 的組件開發人員覆寫資訊。
fuchsia_prebuilt_product_configuration
fuchsia_cc_driver 建立以 Fuchsia 為目標的二進位驅動程式庫。
fuchsia_bootstrap_partition 定義從分區到映像檔的分區對應。
fuchsia_driver_tool 建立可與 ffx 驅動程式庫 run-tool 搭配使用的工具。
python_runtime_repository 從 CIPD 伺服器擷取特定版本的 python3。
verbs.remove