Implement VABCPartitionWriter
Test: treehugger
Change-Id: I7ec47adba0bc095879989b43ec642ea6a7852ab6
diff --git a/Android.bp b/Android.bp
index 52019b6..a8fdf51 100644
--- a/Android.bp
+++ b/Android.bp
@@ -82,6 +82,28 @@
},
}
+// libcow_operation_convert (type: library)
+// ========================================================
+cc_library {
+ name: "libcow_operation_convert",
+ host_supported: true,
+ recovery_available: true,
+ defaults: [
+ "ue_defaults",
+ "update_metadata-protos_exports",
+ ],
+ srcs: [
+ "common/cow_operation_convert.cc",
+ ],
+ static_libs: [
+ "libsnapshot_cow",
+ "update_metadata-protos",
+ "libpayload_extent_ranges",
+ "libbrotli",
+ "libz",
+ ],
+}
+
// update_metadata-protos (type: static_library)
// ========================================================
// Protobufs.
@@ -125,6 +147,10 @@
"libpuffpatch",
"libverity_tree",
"libsnapshot_cow",
+ "libbrotli",
+ "libz",
+ "libpayload_extent_ranges",
+ "libcow_operation_convert",
],
shared_libs: [
"libbase",
@@ -182,6 +208,7 @@
"payload_consumer/partition_writer.cc",
"payload_consumer/partition_writer_factory_android.cc",
"payload_consumer/vabc_partition_writer.cc",
+ "payload_consumer/snapshot_extent_writer.cc",
"payload_consumer/postinstall_runner_action.cc",
"payload_consumer/verity_writer_android.cc",
"payload_consumer/xz_extent_writer.cc",
@@ -482,6 +509,7 @@
"ue_defaults",
],
host_supported: true,
+ recovery_available: true,
srcs: [
"payload_generator/extent_ranges.cc",
],