blob: 1122b25904b8dc4f95df1081bb941bf8244c7ee0 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
android_app {
name: "MicrodroidTestApp",
srcs: ["src/java/**/*.java"],
jni_libs: ["MicrodroidTestNativeLib"],
platform_apis: true,
use_embedded_native_libs: true,
}
// TODO(jiyong): make this a binary, not a shared library
cc_library_shared {
name: "MicrodroidTestNativeLib",
srcs: ["src/native/*.cpp"],
shared_libs: [
"android.system.keystore2-V1-ndk_platform",
"libbinder_ndk",
],
}
genrule {
name: "MicrodroidTestApp.signed",
out: [
"MicrodroidTestApp.apk",
"MicrodroidTestApp.apk.idsig",
],
srcs: [":MicrodroidTestApp"],
tools:["apksigner"],
tool_files: ["test.keystore"],
cmd: "$(location apksigner) sign " +
"--ks $(location test.keystore) " +
"--ks-pass=pass:testkey --key-pass=pass:testkey " +
"--in $(in) " +
"--out $(genDir)/MicrodroidTestApp.apk",
// $(genDir)/MicrodroidTestApp.apk.idsig is generated implicitly
}