aboutsummaryrefslogtreecommitdiff
path: root/androidmk
diff options
context:
space:
mode:
authorHerbert Xue <herbertxue@google.com>2023-11-28 11:59:44 +0800
committerHerbert Xue <herbertxue@google.com>2023-11-28 17:01:00 +0800
commitcaadada42323af17f442b7f9a8ea5ee9167c085a (patch)
treee138afd4e610bb0e3f970faaa8ef545dc679bdb8 /androidmk
parent7fcb470251d9abcba69092fdafb63dff33a233b5 (diff)
Add support for parsing 'LOCAL_TARGET_SDK_VERSION' in androidmk
Update androidmk to enable parsing of 'LOCAL_TARGET_SDK_VERSION' from an Android.mk and translating it to target_sdk_version in an Android.bp. Bug: 313336240 Test: m androidmk Test: androidmk vendor/xts/gts-tests/tests/assist/Android.mk Change-Id: I465aba3ea7d22a9978fc370a6718a2cfc43dce36
Diffstat (limited to 'androidmk')
-rw-r--r--androidmk/androidmk/android.go1
-rw-r--r--androidmk/androidmk/androidmk_test.go2
2 files changed, 3 insertions, 0 deletions
diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go
index 954f8d0ea..276b9abd1 100644
--- a/androidmk/androidmk/android.go
+++ b/androidmk/androidmk/android.go
@@ -106,6 +106,7 @@ func init() {
"LOCAL_ARM_MODE_HACK": "instruction_set",
"LOCAL_SDK_VERSION": "sdk_version",
"LOCAL_MIN_SDK_VERSION": "min_sdk_version",
+ "LOCAL_TARGET_SDK_VERSION": "target_sdk_version",
"LOCAL_NDK_STL_VARIANT": "stl",
"LOCAL_JAR_MANIFEST": "manifest",
"LOCAL_CERTIFICATE": "certificate",
diff --git a/androidmk/androidmk/androidmk_test.go b/androidmk/androidmk/androidmk_test.go
index afde68b49..0580ae5b6 100644
--- a/androidmk/androidmk/androidmk_test.go
+++ b/androidmk/androidmk/androidmk_test.go
@@ -1450,6 +1450,7 @@ LOCAL_PACKAGE_NAME := foo
LOCAL_PRODUCT_MODULE := true
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_SDK_VERSION := current
+LOCAL_TARGET_SDK_VERSION := target_version
LOCAL_RRO_THEME := FooTheme
include $(BUILD_RRO_PACKAGE)
@@ -1460,6 +1461,7 @@ runtime_resource_overlay {
product_specific: true,
sdk_version: "current",
+ target_sdk_version: "target_version",
theme: "FooTheme",
}