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