xref: /aosp_15_r20/external/f2fs-tools/tools/f2fs_io/Android.bp (revision 59bfda1f02d633cd6b8b69f31eee485d40f6eef6)
1*59bfda1fSAndroid Build Coastguard Workerpackage {
2*59bfda1fSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
3*59bfda1fSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*59bfda1fSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "external_f2fs-tools_license"
5*59bfda1fSAndroid Build Coastguard Worker    // to get the below license kinds:
6*59bfda1fSAndroid Build Coastguard Worker    //   SPDX-license-identifier-GPL
7*59bfda1fSAndroid Build Coastguard Worker    //   SPDX-license-identifier-GPL-2.0
8*59bfda1fSAndroid Build Coastguard Worker    //   SPDX-license-identifier-LGPL
9*59bfda1fSAndroid Build Coastguard Worker    //   SPDX-license-identifier-LGPL-2.1
10*59bfda1fSAndroid Build Coastguard Worker    default_applicable_licenses: ["external_f2fs-tools_license"],
11*59bfda1fSAndroid Build Coastguard Worker}
12*59bfda1fSAndroid Build Coastguard Worker
13*59bfda1fSAndroid Build Coastguard Workercc_defaults {
14*59bfda1fSAndroid Build Coastguard Worker    name: "f2fs-io-defaults",
15*59bfda1fSAndroid Build Coastguard Worker    cflags: [
16*59bfda1fSAndroid Build Coastguard Worker        "-D_FILE_OFFSET_BITS=64",
17*59bfda1fSAndroid Build Coastguard Worker        "-Wno-unused-function",
18*59bfda1fSAndroid Build Coastguard Worker    ],
19*59bfda1fSAndroid Build Coastguard Worker    include_dirs: [
20*59bfda1fSAndroid Build Coastguard Worker       "external/f2fs-tools/include/",
21*59bfda1fSAndroid Build Coastguard Worker    ],
22*59bfda1fSAndroid Build Coastguard Worker}
23*59bfda1fSAndroid Build Coastguard Worker
24*59bfda1fSAndroid Build Coastguard Workercc_binary {
25*59bfda1fSAndroid Build Coastguard Worker    name: "f2fs_io",
26*59bfda1fSAndroid Build Coastguard Worker    defaults: [ "f2fs-io-defaults" ],
27*59bfda1fSAndroid Build Coastguard Worker    srcs: [
28*59bfda1fSAndroid Build Coastguard Worker        "f2fs_io.c",
29*59bfda1fSAndroid Build Coastguard Worker    ],
30*59bfda1fSAndroid Build Coastguard Worker    product_specific: true,
31*59bfda1fSAndroid Build Coastguard Worker}
32