blob: 0d1cd91c781cd7bb94451d202aa2ecb7d303c942 [file] [log] [blame]
Inseob Kim5d5476b2022-06-27 13:22:09 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_test {
6 name: "MicrodroidBenchmarkApp",
7 test_suites: [
8 "general-tests",
9 ],
10 srcs: ["src/java/**/*.java"],
11 static_libs: [
Alice Wang7e0843d2022-09-01 11:30:21 +000012 "MicrodroidDeviceTestHelper",
Inseob Kim5d5476b2022-06-27 13:22:09 +090013 "androidx.test.runner",
14 "androidx.test.ext.junit",
Alice Wang246108f2022-07-25 14:44:13 +000015 "com.android.microdroid.testservice-java",
Inseob Kim5d5476b2022-06-27 13:22:09 +090016 "truth-prebuilt",
17 ],
18 libs: ["android.system.virtualmachine"],
Alice Wang98e6e8a2022-08-08 15:31:58 +000019 jni_libs: [
20 "MicrodroidBenchmarkNativeLib",
21 "libiovsock_host_jni",
22 ],
Inseob Kim5d5476b2022-06-27 13:22:09 +090023 platform_apis: true,
24 use_embedded_native_libs: true,
25 compile_multilib: "64",
26}
27
28cc_library_shared {
29 name: "MicrodroidBenchmarkNativeLib",
30 srcs: ["src/native/benchmarkbinary.cpp"],
Alice Wang98e6e8a2022-08-08 15:31:58 +000031 static_libs: ["libiovsock_vm"],
Alice Wang246108f2022-07-25 14:44:13 +000032 shared_libs: [
33 "android.system.virtualmachineservice-ndk",
34 "com.android.microdroid.testservice-ndk",
35 "libbase",
36 "libbinder_ndk",
37 "libbinder_rpc_unstable",
38 "liblog",
39 ],
Inseob Kim5d5476b2022-06-27 13:22:09 +090040}
Alice Wang98e6e8a2022-08-08 15:31:58 +000041
42cc_library {
43 name: "libiovsock_vm",
44 srcs: ["src/native/io_vsock.cpp"],
45 export_include_dirs: ["src/native/include"],
46 shared_libs: [
47 "libbase",
48 ],
49}