blob: b02b1604885181e1bb6f5b362f801eb9a55c1858 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://fuchsia.com/schemas/sdk/common.json",
"definitions": {
"file": {
"description": "Path to a file from the root of the SDK",
"type": "string"
},
"type": {
"description": "Represents the type of an SDK element",
"type": "string"
},
"sdk_element": {
"description": "Base type for SDK elements",
"type": "object",
"properties": {
"type": {
"description": "The type of the element",
"$ref": "#/definitions/type"
},
"name": {
"description": "The name of the element",
"type": "string"
}
},
"required": [
"name",
"type"
]
},
"banjo_library_name": {
"description": "Name of a BANJO library",
"type": "string"
},
"fidl_library_name": {
"description": "Name of a FIDL library",
"type": "string"
},
"cc_library_name": {
"description": "Name of a C/C++ library",
"type": "string"
},
"target_arch": {
"description": "Target architecture",
"type": "string",
"enum": [
"arm64",
"x64"
]
}
}
}