You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
171 lines
2.7 KiB
171 lines
2.7 KiB
// Copyright 2017 The Android Open Source Project |
|
|
|
cc_library_host_static { |
|
name: "libf2fs_utils_host", |
|
|
|
srcs: ["f2fs_utils.c"], |
|
|
|
static_libs: [ |
|
"libsparse", |
|
"libz", |
|
], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
|
|
cflags: ["-Wno-unused-parameter"], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_host_static { |
|
name: "libf2fs_ioutils_host", |
|
|
|
srcs: ["f2fs_ioutils.c"], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
|
|
cflags: ["-Wno-unused-parameter"], |
|
|
|
static_libs: [ |
|
"libselinux", |
|
"libsparse", |
|
"libext2_uuid", |
|
"libz", |
|
], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_host_static { |
|
name: "libf2fs_dlutils_host", |
|
|
|
srcs: ["f2fs_dlutils.c"], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
// Will attempt to dlopen("libf2fs_fmt_host_dyn") |
|
host_ldlibs: ["-ldl"], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_shared { |
|
name: "libf2fs_dlutils", |
|
|
|
srcs: ["f2fs_dlutils.c"], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
|
|
shared_libs: ["libdl"], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_static { |
|
name: "libf2fs_dlutils_static", |
|
|
|
srcs: ["f2fs_dlutils.c"], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
|
|
shared_libs: ["libdl"], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_static { |
|
name: "libf2fs_utils_static", |
|
|
|
srcs: ["f2fs_utils.c"], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"external/f2fs-tools/mkfs", |
|
], |
|
|
|
cflags: ["-Wno-unused-parameter"], |
|
|
|
static_libs: ["libsparse"], |
|
|
|
target: { |
|
darwin: { |
|
enabled: false, |
|
}, |
|
}, |
|
} |
|
|
|
cc_library_shared { |
|
name: "libf2fs_sparseblock", |
|
|
|
srcs: ["f2fs_sparseblock.c"], |
|
|
|
shared_libs: [ |
|
"liblog", |
|
"libcutils", |
|
], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"system/core/include/log", |
|
], |
|
|
|
export_include_dirs: ["."] |
|
} |
|
|
|
cc_binary { |
|
name: "f2fs_sparseblock", |
|
|
|
srcs: ["f2fs_sparseblock.c"], |
|
|
|
shared_libs: [ |
|
"liblog", |
|
"libcutils", |
|
], |
|
|
|
include_dirs: [ |
|
"external/f2fs-tools/include", |
|
"system/core/include/log", |
|
], |
|
} |
|
|
|
cc_prebuilt_binary { |
|
name: "mkf2fsuserimg.sh", |
|
|
|
srcs: ["mkf2fsuserimg.sh"], |
|
|
|
host_supported: true, |
|
}
|
|
|