1 // Copyright 2017 The Android Open Source Project
3 cc_library_host_static {
4 name: "libf2fs_utils_host",
6 srcs: ["f2fs_utils.c"],
14 "external/f2fs-tools/include",
15 "external/f2fs-tools/mkfs",
18 cflags: ["-Wno-unused-parameter"],
27 cc_library_host_static {
28 name: "libf2fs_ioutils_host",
30 srcs: ["f2fs_ioutils.c"],
33 "external/f2fs-tools/include",
34 "external/f2fs-tools/mkfs",
37 cflags: ["-Wno-unused-parameter"],
53 cc_library_host_static {
54 name: "libf2fs_dlutils_host",
56 srcs: ["f2fs_dlutils.c"],
59 "external/f2fs-tools/include",
60 "external/f2fs-tools/mkfs",
62 // Will attempt to dlopen("libf2fs_fmt_host_dyn")
63 host_ldlibs: ["-ldl"],
73 name: "libf2fs_dlutils",
75 srcs: ["f2fs_dlutils.c"],
78 "external/f2fs-tools/include",
79 "external/f2fs-tools/mkfs",
82 shared_libs: ["libdl"],
92 name: "libf2fs_dlutils_static",
94 srcs: ["f2fs_dlutils.c"],
97 "external/f2fs-tools/include",
98 "external/f2fs-tools/mkfs",
101 shared_libs: ["libdl"],
111 name: "libf2fs_utils_static",
113 srcs: ["f2fs_utils.c"],
116 "external/f2fs-tools/include",
117 "external/f2fs-tools/mkfs",
120 cflags: ["-Wno-unused-parameter"],
122 static_libs: ["libsparse"],
132 name: "libf2fs_sparseblock",
134 srcs: ["f2fs_sparseblock.c"],
142 "external/f2fs-tools/include",
143 "system/core/include/log",
146 export_include_dirs: ["."]
150 name: "f2fs_sparseblock",
152 srcs: ["f2fs_sparseblock.c"],
160 "external/f2fs-tools/include",
161 "system/core/include/log",
166 name: "mkf2fsuserimg.sh",
168 srcs: ["mkf2fsuserimg.sh"],
170 host_supported: true,