fuchsia 组件

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

参数

名称 说明 默认
名称 目标名称。 -
清单 组件清单文件。
此属性可以是 fuchsia_component_manifest 目标,也可以是 .cml
文件。如果提供了 .cml 文件,它将被编译为 .cm 文件。如果提供了 component_name,生成的 .cm 文件将继承该名称。

否则,它将保留相同的基本名称。
TODO(http://b/525461025):为 .cm 文件实现 component_name 行为。

如果您需要更好地控制 .cm 文件的编译,
建议您创建一个 fuchsia_component_manifest 目标并将其传递
给此规则。
-
moniker 用于运行组件的 moniker。
默认为“/core/ffx-laboratory:{COMPONENT_NAME}”。
"/core/ffx-laboratory:{COMPONENT_NAME}"
component_name 组件的名称。
默认为组件清单文件的基本名称。
None
deps 此组件所依赖的目标列表。 []
tags 标准含义。默认为 ["manual"] ["manual"]
kwargs 要转发给 build 规则的额外属性。 -