diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2021-05-19 15:15:18 +0200 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-05-19 15:15:18 +0200 |
commit | b30df4cd74142a53409e73dd91ef88a9ab4805fc (patch) | |
tree | b70e21765295c1c2f488e746103f728f7244727f /install/Android.bp | |
parent | Merge "use create_dumb.size as size of buffer" am: adcddf8555 (diff) | |
parent | Merge "Check SPL downgrade before install OTA in recovery" (diff) | |
download | android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar.gz android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar.bz2 android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar.lz android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar.xz android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.tar.zst android_bootable_recovery-b30df4cd74142a53409e73dd91ef88a9ab4805fc.zip |
Diffstat (limited to 'install/Android.bp')
-rw-r--r-- | install/Android.bp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/install/Android.bp b/install/Android.bp index 8c88bd01e..e239ddc4e 100644 --- a/install/Android.bp +++ b/install/Android.bp @@ -26,6 +26,7 @@ cc_defaults { defaults: [ "recovery_defaults", + "libspl_check_defaults", ], shared_libs: [ @@ -49,12 +50,51 @@ cc_defaults { "librecovery_utils", "libotautil", "libsnapshot_nobinder", + "ota_metadata_proto_cc", // external dependencies "libvintf", ], } +cc_test_host { + name: "libinstall_host_unittests", + defaults: [ + "libspl_check_defaults" + ], + srcs: [ + "spl_check_unittests.cpp", + ], + static_libs: [ + "libspl_check", + ], +} + +cc_defaults { + name: "libspl_check_defaults", + static_libs: [ + "libbase", + "ota_metadata_proto_cc", + "liblog", + "libziparchive", + "libz", + "libprotobuf-cpp-lite", + ], +} + +cc_library_static { + name: "libspl_check", + recovery_available: true, + host_supported: true, + defaults: [ + "libspl_check_defaults", + ], + srcs: ["spl_check.cpp"], + export_include_dirs: [ + "include", + ], +} + cc_library_static { name: "libinstall", recovery_available: true, @@ -73,6 +113,7 @@ cc_library_static { "verifier.cpp", "wipe_data.cpp", "wipe_device.cpp", + "spl_check.cpp", ], header_libs: [ |