1// Copyright 2017 The Android Open Source Project 2 3package { 4 // See: http://go/android-license-faq 5 // A large-scale-change added 'default_applicable_licenses' to import 6 // all of the 'license_kinds' from "external_e2fsprogs_license" 7 // to get the below license kinds: 8 // SPDX-license-identifier-GPL 9 // SPDX-license-identifier-MIT 10 default_applicable_licenses: ["external_e2fsprogs_license"], 11} 12 13cc_library { 14 name: "libext2_quota", 15 host_supported: true, 16 ramdisk_available: true, 17 vendor_ramdisk_available: true, 18 vendor_available: true, 19 recovery_available: true, 20 unique_host_soname: true, 21 defaults: ["e2fsprogs-defaults"], 22 srcs: [ 23 "devname.c", 24 "dict.c", 25 "mkquota.c", 26 "parse_qtype.c", 27 "plausible.c", 28 "profile.c", 29 "profile_helpers.c", 30 "prof_err.c", 31 "quotaio.c", 32 "quotaio_tree.c", 33 "quotaio_v2.c", 34 ], 35 shared_libs: [ 36 "libext2fs", 37 "libext2_blkid", 38 "libext2_com_err", 39 ], 40 41 target: { 42 windows: { 43 enabled: true, 44 }, 45 }, 46 47 header_libs: ["libext2-headers"], 48 export_include_dirs: ["."], 49 export_header_lib_headers: ["libext2-headers"], 50} 51 52cc_library_shared { 53 name: "libext2_profile", 54 host_supported: true, 55 unique_host_soname: true, 56 defaults: ["e2fsprogs-defaults"], 57 58 srcs: [ 59 "prof_err.c", 60 "profile.c", 61 ], 62 shared_libs: ["libext2_com_err"], 63 64 header_libs: ["libext2-headers"], 65 export_include_dirs: ["."], 66 export_header_lib_headers: ["libext2-headers"], 67} 68 69cc_library { 70 name: "libext2_support", 71 host_supported: true, 72 defaults: ["e2fsprogs-defaults"], 73 74 srcs: [ 75 "cstring.c", 76 ], 77 header_libs: ["libext2-headers"], 78 export_include_dirs: ["."], 79} 80