Whamcloud - gitweb
AOSP: [LSC] Add LOCAL_LICENSE_KINDS to external/e2fsprogs
[tools/e2fsprogs.git] / lib / e2p / Android.bp
1 // Copyright 2017 The Android Open Source Project
2
3 package {
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-LGPL
10     default_applicable_licenses: ["external_e2fsprogs_license"],
11 }
12
13 cc_library {
14     name: "libext2_e2p",
15     host_supported: true,
16     ramdisk_available: true,
17     vendor_ramdisk_available: true,
18     recovery_available: true,
19     unique_host_soname: true,
20     defaults: ["e2fsprogs-defaults"],
21     srcs: [
22         "encoding.c",
23         "feature.c",
24         "fgetflags.c",
25         "fsetflags.c",
26         "fgetproject.c",
27         "fsetproject.c",
28         "fgetversion.c",
29         "fsetversion.c",
30         "getflags.c",
31         "getversion.c",
32         "hashstr.c",
33         "iod.c",
34         "ljs.c",
35         "ls.c",
36         "mntopts.c",
37         "parse_num.c",
38         "pe.c",
39         "pf.c",
40         "ps.c",
41         "setflags.c",
42         "setversion.c",
43         "uuid.c",
44         "ostype.c",
45         "percent.c",
46     ],
47
48     cflags: [
49         "-Wno-error=attributes",
50         "-Wno-unused-parameter",
51     ],
52
53     target: {
54         windows: {
55             include_dirs: [ "external/e2fsprogs/include/mingw" ],
56             enabled: true,
57             cflags: [
58                 "-Wno-unused-variable",
59             ],
60             clang_cflags: [
61                 "-Wno-error=typedef-redefinition",
62             ],
63             host_ldlibs: [
64                 "-lws2_32",
65             ],
66         },
67     },
68
69     header_libs: ["libext2-headers"],
70     export_include_dirs: ["."],
71     export_header_lib_headers: ["libext2-headers"],
72 }