diff options
Diffstat (limited to 'bp2build/conversion.go')
| -rw-r--r-- | bp2build/conversion.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/bp2build/conversion.go b/bp2build/conversion.go index 608fcd879..f5983323c 100644 --- a/bp2build/conversion.go +++ b/bp2build/conversion.go @@ -59,14 +59,17 @@ func soongInjectionFiles(cfg android.Config, metrics CodegenMetrics) ([]BazelFil files = append(files, newFile("product_config", "arch_configuration.bzl", android.StarlarkArchConfigurations())) - apiLevelsContent, err := json.Marshal(android.GetApiLevelsMap(cfg)) + apiLevelsMap, err := android.GetApiLevelsMap(cfg) + if err != nil { + return nil, err + } + apiLevelsContent, err := json.Marshal(apiLevelsMap) if err != nil { return nil, err } files = append(files, newFile("api_levels", GeneratedBuildFileName, `exports_files(["api_levels.json"])`)) // TODO(b/269691302) value of apiLevelsContent is product variable dependent and should be avoided for soong injection files = append(files, newFile("api_levels", "api_levels.json", string(apiLevelsContent))) - files = append(files, newFile("api_levels", "api_levels.bzl", android.StarlarkApiLevelConfigs(cfg))) files = append(files, newFile("api_levels", "platform_versions.bzl", platformVersionContents(cfg))) files = append(files, newFile("allowlists", GeneratedBuildFileName, "")) |