aboutsummaryrefslogtreecommitdiff
path: root/rules/common/api.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'rules/common/api.bzl')
-rw-r--r--rules/common/api.bzl12
1 files changed, 6 insertions, 6 deletions
diff --git a/rules/common/api.bzl b/rules/common/api.bzl
index 2547133e..4d8e6db2 100644
--- a/rules/common/api.bzl
+++ b/rules/common/api.bzl
@@ -18,17 +18,17 @@
load("@bazel_skylib//lib:dicts.bzl", "dicts")
load("@soong_injection//api_levels:api_levels.bzl", "api_levels_released_versions")
-load("@soong_injection//product_config:product_variables.bzl", "product_vars")
+load("@soong_injection//api_levels:platform_versions.bzl", "platform_versions")
_NONE_API_LEVEL_INT = -1
_PREVIEW_API_LEVEL_BASE = 9000 # Base constant for preview API levels.
_FUTURE_API_LEVEL_INT = 10000 # API Level associated with an arbitrary future release
# TODO(b/271280342): access these variables in a transition friendly way.
-_PLATFORM_SDK_FINAL = product_vars.get("Platform_sdk_final")
-_PLATFORM_SDK_VERSION = product_vars.get("Platform_sdk_version")
-_PLATFORM_SDK_CODENAME = product_vars.get("Platform_sdk_codename")
-_PLATFORM_VERSION_ACTIVE_CODENAMES = product_vars.get("Platform_version_active_codenames", [])
+_PLATFORM_SDK_FINAL = platform_versions.platform_sdk_final
+_PLATFORM_SDK_VERSION = platform_versions.platform_sdk_version
+_PLATFORM_SDK_CODENAME = platform_versions.platform_sdk_codename
+_PLATFORM_VERSION_ACTIVE_CODENAMES = platform_versions.platform_version_active_codenames
# Dict of unfinalized codenames to a placeholder preview API int.
_preview_codenames_to_ints = {
@@ -61,7 +61,7 @@ _final_codename = {
} if _PLATFORM_SDK_FINAL and _PLATFORM_SDK_VERSION else {}
_api_levels_with_previews = dicts.add(api_levels_released_versions, _preview_codenames_to_ints)
-_api_levels_with_final_codenames = dicts.add(api_levels_released_versions, _final_codename)
+_api_levels_with_final_codenames = dicts.add(api_levels_released_versions, _final_codename) # @unused
# parse_api_level_from_version is a Starlark implementation of ApiLevelFromUser
# at https://cs.android.com/android/platform/superproject/+/master:build/soong/android/api_levels.go;l=221-250;drc=5095a6c4b484f34d5c4f55a855d6174e00fb7f5e