Convert .meta_lic files to textproto

Make it easier to write tools against .meta_lic files and store complex
data by writing them in textproto.

Test: builds

Change-Id: I54bb82cc5581d17078fd0f56eed43a7364dc70db
This commit is contained in:
Colin Cross
2021-10-20 16:24:13 -07:00
committed by Bob Badour
parent 1caea35278
commit 34c7832aaa
6 changed files with 766 additions and 0 deletions

View File

@@ -308,3 +308,12 @@ type LicenseInfo struct {
}
var LicenseInfoProvider = blueprint.NewProvider(LicenseInfo{})
func init() {
RegisterMakeVarsProvider(pctx, licensesMakeVarsProvider)
}
func licensesMakeVarsProvider(ctx MakeVarsContext) {
ctx.Strict("BUILD_LICENSE_METADATA",
ctx.Config().HostToolPath(ctx, "build_license_metadata").String())
}