Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc1b6763 authored by Romain Jobredeaux's avatar Romain Jobredeaux
Browse files

Add DeviceAbi to product variable to build setting export

Change-Id: Ibcb9e77a28bf0c4c0915f7013a7408f65429ae15
parent 00d0d7af
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -183,6 +183,7 @@ func platformMappingSingleProduct(label string, productVariables *android.Produc
	buildSettings += fmt.Sprintf("    --//build/bazel/product_config:cfi_include_paths=%s\n", strings.Join(productVariables.CFIIncludePaths, ","))
	buildSettings += fmt.Sprintf("    --//build/bazel/product_config:cfi_exclude_paths=%s\n", strings.Join(productVariables.CFIExcludePaths, ","))
	buildSettings += fmt.Sprintf("    --//build/bazel/product_config:enable_cfi=%t\n", proptools.BoolDefault(productVariables.EnableCFI, true))
	buildSettings += fmt.Sprintf("    --//build/bazel/product_config:device_abi=%s\n", strings.Join(productVariables.DeviceAbi, ","))
	result := ""
	for _, suffix := range bazelPlatformSuffixes {
		result += "  " + label + suffix + "\n" + buildSettings
@@ -209,5 +210,9 @@ func starlarkMapToProductVariables(in map[string]starlark.Value) (android.Produc
	if err != nil {
		return result, err
	}
	result.DeviceAbi, err = starlark_import.Unmarshal[[]string](in["DeviceAbi"])
	if err != nil {
		return result, err
	}
	return result, nil
}