fuchsia_driver_tool

创建可与 ffx driver 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

属性

名称 说明 类型 强制 默认
名称 此目标的唯一名称。 名称 必需 -
二进制 工具的 fuchsia_cc_binary() 目标。 标签 必需 -