xref: /aosp_15_r20/external/e2fsprogs/lib/uuid/Android.bp (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1// Copyright 2017 The Android Open Source Project
2
3package {
4    default_applicable_licenses: ["external_e2fsprogs_lib_uuid_license"],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10    name: "external_e2fsprogs_lib_uuid_license",
11    visibility: [":__subpackages__"],
12    license_kinds: [
13        "SPDX-license-identifier-BSD",
14    ],
15    license_text: [
16        "COPYING",
17    ],
18}
19
20cc_library {
21    name: "libext2_uuid",
22    host_supported: true,
23    ramdisk_available: true,
24    vendor_ramdisk_available: true,
25    recovery_available: true,
26    vendor_available: true,
27    product_available: true,
28    unique_host_soname: true,
29    defaults: ["e2fsprogs-defaults"],
30    srcs: [
31        "clear.c",
32        "compare.c",
33        "copy.c",
34        "gen_uuid.c",
35        "isnull.c",
36        "pack.c",
37        "parse.c",
38        "unpack.c",
39        "unparse.c",
40        "uuid_time.c",
41    ],
42    target: {
43        darwin: {
44            enabled: true,
45        },
46        windows: {
47            enabled: true,
48        },
49    },
50    header_libs: ["libext2-headers"],
51    export_include_dirs: ["."],
52    export_header_lib_headers: ["libext2-headers"],
53    apex_available: [
54        "//apex_available:platform",
55        "com.android.virt",
56    ],
57}
58