Merge "Support LOCAL_CERTIFICATE_LINEAGE for androidmk"

This commit is contained in:
Yuntao Xu
2021-06-10 15:57:17 +00:00
committed by Gerrit Code Review
2 changed files with 17 additions and 0 deletions

View File

@@ -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",

View File

@@ -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",
}
`,
},
}