xref: /aosp_15_r20/system/extras/f2fs_utils/Android.bp (revision 288bf5226967eb3dac5cce6c939ccc2a7f2b4fe5)
1// Copyright 2017 The Android Open Source Project
2
3package {
4    default_applicable_licenses: ["system_extras_f2fs_utils_license"],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10    name: "system_extras_f2fs_utils_license",
11    visibility: [":__subpackages__"],
12    license_kinds: [
13        "SPDX-license-identifier-Apache-2.0",
14    ],
15    license_text: [
16        "NOTICE",
17    ],
18}
19
20cc_library_shared {
21    name: "libf2fs_sparseblock",
22    cflags: ["-Werror"],
23
24    srcs: ["f2fs_sparseblock.c"],
25
26    shared_libs: [
27        "liblog",
28        "libcutils",
29    ],
30
31    include_dirs: [
32        "external/f2fs-tools/include",
33        "bionic/libc",
34    ],
35
36    export_include_dirs: ["."],
37}
38
39cc_binary {
40    name: "f2fs_sparseblock",
41    cflags: ["-Werror"],
42
43    srcs: ["f2fs_sparseblock.c"],
44
45    shared_libs: [
46        "liblog",
47        "libcutils",
48    ],
49
50    include_dirs: [
51        "external/f2fs-tools/include",
52        "bionic/libc",
53    ],
54}
55
56sh_binary_host {
57    name: "mkf2fsuserimg",
58    src: "mkf2fsuserimg.sh",
59    required: [
60        "make_f2fs",
61        "sload_f2fs",
62    ],
63}
64