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