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