| // Copyright 2010 The Android Open Source Project | |
| cc_library { | |
| name: "libsparse", | |
| host_supported: true, | |
| unique_host_soname: true, | |
| srcs: [ | |
| "backed_block.c", | |
| "output_file.c", | |
| "sparse.c", | |
| "sparse_crc32.c", | |
| "sparse_err.c", | |
| "sparse_read.cpp", | |
| ], | |
| cflags: ["-Werror"], | |
| local_include_dirs: ["include"], | |
| export_include_dirs: ["include"], | |
| target: { | |
| host: { | |
| shared_libs: [ | |
| "libz-host", | |
| "libbase", | |
| ], | |
| }, | |
| android: { | |
| shared_libs: [ | |
| "libz", | |
| "libbase", | |
| ], | |
| }, | |
| windows: { | |
| enabled: true, | |
| }, | |
| }, | |
| } | |
| cc_binary { | |
| name: "simg2img", | |
| host_supported: true, | |
| srcs: [ | |
| "simg2img.c", | |
| "sparse_crc32.c", | |
| ], | |
| static_libs: [ | |
| "libsparse", | |
| "libz", | |
| "libbase", | |
| ], | |
| cflags: ["-Werror"], | |
| } | |
| cc_binary { | |
| name: "img2simg", | |
| host_supported: true, | |
| srcs: ["img2simg.c"], | |
| static_libs: [ | |
| "libsparse", | |
| "libz", | |
| "libbase", | |
| ], | |
| cflags: ["-Werror"], | |
| } | |
| cc_binary_host { | |
| name: "append2simg", | |
| srcs: ["append2simg.c"], | |
| static_libs: [ | |
| "libsparse", | |
| "libz", | |
| "libbase", | |
| ], | |
| cflags: ["-Werror"], | |
| } |