名稱說明
ffx_task_rule 使用 Starlark 高階規則建立 ffx 型工作。
fuchsia_package_with_configs 宣告目標,將設定附加至組件的套件。
fuchsia_elf_sizes 為 Fuchsia 產品建立 ELF 尺寸摘要檔案。
fuchsia_fidl_llcpp_library 為指定 fidl_library 產生 LLCPP cc_library()。
fuchsia_package 建構 Fuchsia 套件。
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 Fuchsia 專屬的 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 建立殼層工作。
verbs.create
fuchsia_prebuilt_partitions_configuration 將預先建構的分區設定執行個體化。
fuchsia_scrutiny_config 產生一組審查設定。
fuchsia_package_resource_group 宣告要納入 Fuchsia 套件中的一組資源。
fuchsia_cc_test Fuchsia 專屬的 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 為 devicetree 訪客建立 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 虛擬裝置。
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 預先建構且存在於特定資料夾中的 Jamboard 設定。
fuchsia_driver_tool 建立可與 ffx 驅動程式庫 run-tool 搭配使用的工具。
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 用戶端更新的產品產生必要的設定檔。
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