aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp34
1 files changed, 33 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index 89dc203..c320bf0 100644
--- a/Android.bp
+++ b/Android.bp
@@ -24,6 +24,7 @@ filegroup {
"image_index.cc",
"imposed_ensemble_matcher.cc",
"io_utils.cc",
+ "mapped_file.cc",
"patch_reader.cc",
"patch_writer.cc",
"reference_bytes_mixer.cc",
@@ -41,6 +42,16 @@ filegroup {
}
filegroup {
+ name: "zucchini_srcs",
+ srcs: [
+ "main_utils.cc",
+ "zucchini_commands.cc",
+ "zucchini_integration.cc",
+ "zucchini_main_aosp.cc",
+ ],
+}
+
+filegroup {
name: "libzucchini_headers",
srcs: [
"abs32_utils.h",
@@ -108,7 +119,7 @@ cc_library {
include_build_directory: false,
srcs: [":libzucchini_srcs"],
local_include_dirs: ["aosp/include"],
- export_include_dirs: ["aosp/include"],
+ export_include_dirs: ["aosp/include/components"],
static_libs: [
"libchrome",
"libcutils",
@@ -122,3 +133,24 @@ cc_library {
],
visibility: ["//system/update_engine:__subpackages__"],
}
+
+cc_binary {
+ name: "zucchini",
+ host_supported: true,
+ device_supported: true,
+ srcs: [":zucchini_srcs"],
+ include_build_directory: false,
+ local_include_dirs: ["aosp/include"],
+ static_libs: [
+ "libchrome",
+ "libcutils",
+ "libzucchini",
+ ],
+ shared_libs: [
+ "liblog",
+ "libbase",
+ ],
+ cflags: [
+ "-Wno-unused-parameter",
+ ],
+}