| package { |
| default_applicable_licenses: ["Android-Apache-2.0"], |
| } |
| |
| cc_defaults { |
| name: "compos_key_defaults", |
| apex_available: ["com.android.compos"], |
| |
| shared_libs: [ |
| "libbase", |
| "libbinder_ndk", |
| "libcrypto", |
| ], |
| } |
| |
| cc_library { |
| name: "libcompos_key", |
| defaults: ["compos_key_defaults"], |
| srcs: ["compos_key.cpp"], |
| |
| shared_libs: [ |
| "android.hardware.security.dice-V1-ndk", |
| "android.security.dice-ndk", |
| ], |
| } |
| |
| cc_binary { |
| name: "compos_key_helper", |
| defaults: ["compos_key_defaults"], |
| srcs: ["compos_key_main.cpp"], |
| |
| static_libs: ["libcompos_key"], |
| shared_libs: [ |
| "android.security.dice-ndk", |
| ], |
| } |
| |
| cc_test { |
| name: "compos_key_tests", |
| defaults: ["compos_key_defaults"], |
| test_suites: [ |
| "general-tests", |
| ], |
| |
| srcs: ["compos_key_test.cpp"], |
| static_libs: ["libcompos_key"], |
| } |