diff --git a/androidmk/androidmk/android.go b/androidmk/androidmk/android.go index 5316d7b32..08616a90e 100644 --- a/androidmk/androidmk/android.go +++ b/androidmk/androidmk/android.go @@ -104,6 +104,7 @@ func init() { "LOCAL_NDK_STL_VARIANT": "stl", "LOCAL_JAR_MANIFEST": "manifest", "LOCAL_CERTIFICATE": "certificate", + "LOCAL_CERTIFICATE_LINEAGE": "lineage", "LOCAL_PACKAGE_NAME": "name", "LOCAL_MODULE_RELATIVE_PATH": "relative_install_path", "LOCAL_PROTOC_OPTIMIZE_TYPE": "proto.type", diff --git a/androidmk/androidmk/androidmk_test.go b/androidmk/androidmk/androidmk_test.go index 439f45d0a..067dcba35 100644 --- a/androidmk/androidmk/androidmk_test.go +++ b/androidmk/androidmk/androidmk_test.go @@ -1461,6 +1461,22 @@ android_app { enforce_uses_libs: false, enforce_uses_libs: true, } +`, + }, + { + desc: "LOCAL_CERTIFICATE_LINEAGE", + in: ` +include $(CLEAR_VARS) +LOCAL_MODULE := foo +LOCAL_MODULE_TAGS := tests +LOCAL_CERTIFICATE_LINEAGE := lineage +include $(BUILD_PACKAGE) +`, + expected: ` +android_test { + name: "foo", + lineage: "lineage", +} `, }, }