1// Copyright 2017 The Android Open Source Project 2 3cc_library { 4 name: "libext2_e2p", 5 host_supported: true, 6 ramdisk_available: true, 7 recovery_available: true, 8 unique_host_soname: true, 9 defaults: ["e2fsprogs-defaults"], 10 srcs: [ 11 "encoding.c", 12 "feature.c", 13 "fgetflags.c", 14 "fsetflags.c", 15 "fgetproject.c", 16 "fsetproject.c", 17 "fgetversion.c", 18 "fsetversion.c", 19 "getflags.c", 20 "getversion.c", 21 "hashstr.c", 22 "iod.c", 23 "ljs.c", 24 "ls.c", 25 "mntopts.c", 26 "parse_num.c", 27 "pe.c", 28 "pf.c", 29 "ps.c", 30 "setflags.c", 31 "setversion.c", 32 "uuid.c", 33 "ostype.c", 34 "percent.c", 35 ], 36 37 cflags: [ 38 "-Wno-error=attributes", 39 "-Wno-unused-parameter", 40 ], 41 42 target: { 43 windows: { 44 include_dirs: [ "external/e2fsprogs/include/mingw" ], 45 enabled: true, 46 cflags: [ 47 "-Wno-unused-variable", 48 ], 49 clang_cflags: [ 50 "-Wno-error=typedef-redefinition", 51 ], 52 host_ldlibs: [ 53 "-lws2_32", 54 ], 55 }, 56 }, 57 58 header_libs: ["libext2-headers"], 59 export_include_dirs: ["."], 60 export_header_lib_headers: ["libext2-headers"], 61} 62