fuchsia 组件

创建可添加到软件包的 Fuchsia 组件。

参数

名称 说明 默认
名称 目标名称。 -
清单 组件清单文件。
此属性可以是 fuchsia_component_manifest 目标,也可以是 .cml
文件。如果提供了 .cml 文件,该文件将被编译为 .cm 文件。
如果提供了 component_name,生成的 .cm 文件将继承该名称。
否则,它将保留相同的基本名称。
TODO(http://b/525461025):为 .cm 文件实现 component_name 行为。

如果您需要更好地控制 .cm 文件的编译,建议您创建 fuchsia_component_manifest 目标并将其传递给此规则。

-
别名 运行组件所用的 moniker。
默认值为“/core/ffx-laboratory:{COMPONENT_NAME}”。
"/core/ffx-laboratory:{COMPONENT_NAME}"
component_name 组件的名称。
默认为组件清单文件的基本名称。
None
deps 相应组件所依赖的目标的列表。 []
tags 在 Bazel 中的典型含义。默认情况下,此目标为“人工”。 ["manual"]
kwargs 要转发给 build 规则的额外属性。 -