diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2020-11-17 16:13:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-11-17 16:13:49 +0000 |
commit | 2ef464e90c778ac7927f2a0cd0c9cfe878cbe2c5 (patch) | |
tree | 10e8112a2eb0d0266ef2dd502a3ac78ec8096f79 /Android.bp | |
parent | 38084cc2e3821dc499e4223bb3871ba8d2013cac (diff) | |
parent | fb81829fb4d268857d5b83f64973eb6a405cbb22 (diff) | |
download | keymaster-2ef464e90c778ac7927f2a0cd0c9cfe878cbe2c5.tar.gz |
Merge "KeyMint 1 system side coding."
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -329,6 +329,39 @@ cc_library_shared { export_include_dirs: ["ng/include"], } + +cc_library_shared { + name: "libkeymint1", + vendor_available: true, + srcs: [ + "legacy_support/keymaster_passthrough_key.cpp", + "legacy_support/keymaster_passthrough_engine.cpp", + "legacy_support/keymaster_passthrough_operation.cpp", + "ng/KeyMintAidlUtils.cpp", + "ng/AndroidKeyMint1Device.cpp", + "ng/AndroidKeyMint1Operation.cpp", + "android_keymaster/keymaster_configuration.cpp", + ], + defaults: ["keymaster_defaults"], + shared_libs: [ + "libkeymaster_messages", + "android.hardware.keymint-ndk_platform", + "libbase", + "libcrypto", + "libcutils", + "libbinder_ndk", + "libcppbor", + "libhidlbase", + "libkeymaster_portable", + "libkeymaster_messages", + "libpuresoftkeymasterdevice", + "liblog", + "libutils", + ], + export_include_dirs: ["include", "ng/include"], +} + + // libkeymasterfiles is an empty library that exports all of the files in keymaster as includes. cc_library_static { name: "libkeymasterfiles", |