1 // Copyright 2017 The Android Open Source Project
3 cc_library_host_static {
4 name: "libf2fs_utils_host",
5 defaults: ["system-extras-cflags-defaults"],
7 srcs: ["f2fs_utils.c"],
15 "external/f2fs-tools/include",
16 "external/f2fs-tools/mkfs",
26 cc_library_host_static {
27 name: "libf2fs_ioutils_host",
28 defaults: ["system-extras-cflags-defaults"],
30 srcs: ["f2fs_ioutils.c"],
33 "external/f2fs-tools/include",
34 "external/f2fs-tools/mkfs",
51 cc_library_host_static {
52 name: "libf2fs_dlutils_host",
53 defaults: ["system-extras-cflags-defaults"],
55 srcs: ["f2fs_dlutils.c"],
58 "external/f2fs-tools/include",
59 "external/f2fs-tools/mkfs",
61 // Will attempt to dlopen("libf2fs_fmt_host_dyn")
62 host_ldlibs: ["-ldl"],
72 name: "libf2fs_dlutils",
73 defaults: ["system-extras-cflags-defaults"],
75 srcs: ["f2fs_dlutils.c"],
78 "external/f2fs-tools/include",
79 "external/f2fs-tools/mkfs",
82 shared_libs: ["libdl"],
92 name: "libf2fs_dlutils_static",
93 defaults: ["system-extras-cflags-defaults"],
95 srcs: ["f2fs_dlutils.c"],
98 "external/f2fs-tools/include",
99 "external/f2fs-tools/mkfs",
102 shared_libs: ["libdl"],
112 name: "libf2fs_utils_static",
113 defaults: ["system-extras-cflags-defaults"],
115 srcs: ["f2fs_utils.c"],
118 "external/f2fs-tools/include",
119 "external/f2fs-tools/mkfs",
122 static_libs: ["libsparse"],
132 name: "libf2fs_sparseblock",
133 defaults: ["system-extras-cflags-defaults"],
135 srcs: ["f2fs_sparseblock.c"],
143 "external/f2fs-tools/include",
144 "system/core/include/log",
147 export_include_dirs: ["."]
151 name: "f2fs_sparseblock",
152 defaults: ["system-extras-cflags-defaults"],
154 srcs: ["f2fs_sparseblock.c"],
162 "external/f2fs-tools/include",
163 "system/core/include/log",
168 name: "mkf2fsuserimg.sh",
170 srcs: ["mkf2fsuserimg.sh"],
172 host_supported: true,