blob: 5a8714597e67448de9d305cd06ef3bc2011587fb [file] [log] [blame]
Andrew Scull9ba26572021-05-27 19:20:46 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_binary {
6 name: "android.hardware.security.keymint-service.microdroid",
7 relative_install_path: "hw",
8 init_rc: ["android.hardware.security.keymint-service.microdroid.rc"],
9 vintf_fragments: [
10 "android.hardware.security.keymint-service.microdroid.xml",
11 ],
12 vendor: true,
13 cflags: [
14 "-Wall",
15 "-Wextra",
16 ],
17 shared_libs: [
18 "android.hardware.security.keymint-V1-ndk_platform",
Andrew Sculldd077872021-06-01 10:22:07 +000019 "lib_android_keymaster_keymint_utils",
Andrew Scull9ba26572021-05-27 19:20:46 +000020 "libbase",
21 "libbinder_ndk",
22 "libcppbor_external",
23 "libcrypto",
24 "libkeymaster_portable",
25 "libkeymint",
26 "liblog",
27 "libpuresoftkeymasterdevice",
28 "libutils",
29 ],
Andrew Sculldd077872021-06-01 10:22:07 +000030 local_include_dirs: [
31 "include",
32 ],
Andrew Scull9ba26572021-05-27 19:20:46 +000033 srcs: [
Andrew Sculldd077872021-06-01 10:22:07 +000034 "MicrodroidKeyMintDevice.cpp",
Andrew Scull9ba26572021-05-27 19:20:46 +000035 "service.cpp",
36 ],
37}