xref: /aosp_15_r20/external/e2fsprogs/lib/blkid/Android.bp (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
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-LGPL
10    //   SPDX-license-identifier-LGPL-2.1
11    //   SPDX-license-identifier-LGPL-3.0
12    default_applicable_licenses: ["external_e2fsprogs_license"],
13}
14
15cc_library {
16    name: "libext2_blkid",
17    host_supported: true,
18    ramdisk_available: true,
19    vendor_available: true,
20    vendor_ramdisk_available: true,
21    recovery_available: true,
22    unique_host_soname: true,
23    defaults: ["e2fsprogs-defaults"],
24    srcs: [
25        "cache.c",
26        "dev.c",
27        "devname.c",
28        "devno.c",
29        "getsize.c",
30        "llseek.c",
31        "probe.c",
32        "read.c",
33        "resolve.c",
34        "save.c",
35        "tag.c",
36        "version.c",
37    ],
38    shared_libs: ["libext2_uuid"],
39
40    target: {
41        darwin: {
42            enabled: true,
43        },
44        windows: {
45            enabled: true,
46        },
47    },
48
49    header_libs: ["libext2-headers"],
50    export_include_dirs: ["."],
51    export_header_lib_headers: ["libext2-headers"],
52}
53