summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'libsparse/Android.bp')
-rw-r--r--libsparse/Android.bp78
1 files changed, 78 insertions, 0 deletions
diff --git a/libsparse/Android.bp b/libsparse/Android.bp
new file mode 100644
index 000000000..7a6ae8a54
--- /dev/null
+++ b/libsparse/Android.bp
@@ -0,0 +1,78 @@
1// Copyright 2010 The Android Open Source Project
2
3cc_defaults {
4 name: "libsparse_defaults",
5 srcs: [
6 "backed_block.c",
7 "output_file.c",
8 "sparse.c",
9 "sparse_crc32.c",
10 "sparse_err.c",
11 "sparse_read.c",
12 ],
13 cflags: ["-Werror"],
14 local_include_dirs: ["include"],
15 export_include_dirs: ["include"],
16}
17
18cc_library_host_static {
19 name: "libsparse_host",
20 defaults: ["libsparse_defaults"],
21 static_libs: ["libz"],
22 target: {
23 windows: {
24 enabled: true,
25 },
26 },
27}
28
29cc_library_shared {
30 name: "libsparse",
31 defaults: ["libsparse_defaults"],
32 shared_libs: ["libz"],
33}
34
35cc_library_static {
36 name: "libsparse_static",
37 host_supported: true,
38 defaults: ["libsparse_defaults"],
39 static_libs: ["libz"],
40}
41
42cc_binary {
43 name: "simg2img",
44 host_supported: true,
45 srcs: [
46 "simg2img.c",
47 "sparse_crc32.c",
48 ],
49 static_libs: [
50 "libsparse_static",
51 "libz",
52 ],
53
54 cflags: ["-Werror"],
55}
56
57cc_binary {
58 name: "img2simg",
59 host_supported: true,
60 srcs: ["img2simg.c"],
61 static_libs: [
62 "libsparse_static",
63 "libz",
64 ],
65
66 cflags: ["-Werror"],
67}
68
69cc_binary_host {
70 name: "append2simg",
71 srcs: ["append2simg.c"],
72 static_libs: [
73 "libsparse_static",
74 "libz",
75 ],
76
77 cflags: ["-Werror"],
78}