fuchsia_driver_tool

建立可與 ffx 驅動程式庫 run-tool 搭配使用的工具。

這項規則會建立可用於開發驅動程式庫的工具。規則會採用二進位檔,並在執行時執行該檔案。將工具新增至套件後,即可透過 bazel run my_pkg.my_tool 執行。這會建立套件伺服器、發布套件,並呼叫 ffx driver run-tool

fuchsia_cc_binary(
    name = "bin",
    srcs = [ "main.cc" ],
)

fuchsia_driver_tool(
    name = "my_tool",
    binary = ":bin",
)

fuchsia_package(
    name = "pkg",
    tools = [ ":my_tool" ]
)

$ bazel run //pkg.my_tool -- --arg1 foo --arg2 bar

屬性

名稱 說明 類型 必要 預設
name 這個目標的專屬名稱。 名稱 必要 -
二進位檔 工具的 fuchsia_cc_binary() 目標。 標籤 必要 -