Support LOCAL_CERTIFICATE_LINEAGE for androidmk
Added the support of `LOCAL_CERTIFICATE_LINEAGE` for the mk2bp conversion tool `androidmk`. Bug: 185169879 Test: rum 'm androidmk' Test: TreeHugger Change-Id: I7e89e60be4be26833cac13c911a9b38284a47301
This commit is contained in:
@@ -104,6 +104,7 @@ func init() {
|
|||||||
"LOCAL_NDK_STL_VARIANT": "stl",
|
"LOCAL_NDK_STL_VARIANT": "stl",
|
||||||
"LOCAL_JAR_MANIFEST": "manifest",
|
"LOCAL_JAR_MANIFEST": "manifest",
|
||||||
"LOCAL_CERTIFICATE": "certificate",
|
"LOCAL_CERTIFICATE": "certificate",
|
||||||
|
"LOCAL_CERTIFICATE_LINEAGE": "lineage",
|
||||||
"LOCAL_PACKAGE_NAME": "name",
|
"LOCAL_PACKAGE_NAME": "name",
|
||||||
"LOCAL_MODULE_RELATIVE_PATH": "relative_install_path",
|
"LOCAL_MODULE_RELATIVE_PATH": "relative_install_path",
|
||||||
"LOCAL_PROTOC_OPTIMIZE_TYPE": "proto.type",
|
"LOCAL_PROTOC_OPTIMIZE_TYPE": "proto.type",
|
||||||
|
@@ -1461,6 +1461,22 @@ android_app {
|
|||||||
enforce_uses_libs: false,
|
enforce_uses_libs: false,
|
||||||
enforce_uses_libs: true,
|
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",
|
||||||
|
}
|
||||||
`,
|
`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user