diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2021-08-19 10:52:34 -0700 |
---|---|---|
committer | Kelvin Zhang <zhangkelvin@google.com> | 2021-08-19 14:56:18 -0700 |
commit | 539c01b94857c0bae0fca42099384ef932b0e343 (patch) | |
tree | 1b72ff2be15bd31ec82b8d52f93f94424bb75a75 /Android.bp | |
parent | ddcf1d921ae03017580f44f9dcfaa278022e3c5a (diff) | |
download | zucchini-539c01b94857c0bae0fca42099384ef932b0e343.tar.gz |
Compile zucchini binary
Test: th
Change-Id: I43210076c7db6df175ba29b128657552e0cff286
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 34 |
1 files changed, 33 insertions, 1 deletions
@@ -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", + ], +} |