创建可添加到软件包的 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 规则的额外属性。 | - |