blob: 35f2f0817db8c14a0d253b81f2733e986b9b2ed3 [file] [log] [blame]
Jiyong Parka7266ac2021-05-17 21:57:24 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_app {
6 name: "MicrodroidTestApp",
7 srcs: ["src/java/**/*.java"],
8 jni_libs: ["MicrodroidTestNativeLib"],
9 sdk_version: "current",
Jiyong Parkef746ea2021-06-14 18:19:31 +090010 use_embedded_native_libs: true,
Jiyong Parka7266ac2021-05-17 21:57:24 +090011}
12
13// TODO(jiyong): make this a binary, not a shared library
14cc_library_shared {
15 name: "MicrodroidTestNativeLib",
16 srcs: ["src/native/*.cpp"],
17 sdk_version: "current",
Jiyong Parka7266ac2021-05-17 21:57:24 +090018}
Jiyong Park6de08572021-06-14 21:13:32 +090019
20genrule {
21 name: "MicrodroidTestApp.signed",
22 out: [
23 "MicrodroidTestApp.apk",
24 "MicrodroidTestApp.apk.idsig",
25 ],
26 srcs: [":MicrodroidTestApp"],
27 tools:["apksigner"],
28 tool_files: ["test.keystore"],
29 cmd: "$(location apksigner) sign " +
30 "--ks $(location test.keystore) " +
31 "--ks-pass=pass:testkey --key-pass=pass:testkey " +
32 "--in $(in) " +
33 "--out $(genDir)/MicrodroidTestApp.apk",
34 // $(genDir)/MicrodroidTestApp.apk.idsig is generated implicitly
35}