xref: /aosp_15_r20/external/lz4/lib/Android.bp (revision 27162e4e17433d5aa7cb38e7b6a433a09405fc7f)
1// Copyright (C) 2015 The Android Open Source Project
2
3package {
4    default_applicable_licenses: ["external_lz4_lib_license"],
5}
6
7// Added automatically by a large-scale-change
8license {
9    name: "external_lz4_lib_license",
10    visibility: [":__subpackages__"],
11    license_kinds: [
12        "SPDX-license-identifier-BSD",
13    ],
14    license_text: [
15        "LICENSE",
16    ],
17}
18
19cc_library {
20    name: "liblz4",
21    min_sdk_version: "apex_inherit",
22    apex_available: [
23        "//apex_available:platform",
24        "com.android.adbd",
25        "com.android.art", // from libartbase
26        "com.android.art.debug",
27        "com.android.virt",
28    ],
29    recovery_available: true,
30    vendor_available: true,
31    product_available: true,
32    ramdisk_available: true,
33    vendor_ramdisk_available: true,
34    host_supported: true,
35    // TODO(b/153609531): remove when no longer needed.
36    native_bridge_supported: true,
37    target: {
38        windows: {
39            enabled: true,
40            shared: {
41                enabled: false,
42            },
43        },
44    },
45    srcs: [
46        "lz4.c",
47        "lz4hc.c",
48        "lz4frame.c",
49        "xxhash.c",
50    ],
51    cflags: ["-Wall", "-Werror"],
52    export_include_dirs: ["."],
53}
54