Understanding Integrator Development Kit (IDK) metadata
The manifest of the Fuchsia IDK is a JSON file that is described using a JSON schema. The goal of having a metadata based description of the IDK is to allow automated processing of the IDK to integrate it into build environments and SDKs usable by developers.
It is expected that the contents and structure of the IDK will change over time
so care should be taken when interpreting the metadata during any transformations.
The source of truth for the structure of the metadata is always the files contains in
the meta/schemas directory of the IDK.
The source for the schema is found in //build/sdk/meta.
Manifest structure
The manifest has the following required properties:
| Property | Description |
|---|---|
| arch | |
| id | |
| parts | |
| schema_version |
Element types
- banjo_library
- cc_prebuilt_library
- cc_source_library
- dart_library
- documentation
- fidl_library
- host_tool
- loadable_module
- sysroot
最后更新:
2022 年 12 月 31 日(Saturday) 21:06 CST