• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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    ],
28    recovery_available: true,
29    vendor_available: true,
30    product_available: true,
31    ramdisk_available: true,
32    vendor_ramdisk_available: true,
33    vndk: {
34        enabled: true,
35    },
36    host_supported: true,
37    // TODO(b/153609531): remove when no longer needed.
38    native_bridge_supported: true,
39    target: {
40        windows: {
41            enabled: true,
42            shared: {
43                enabled: false,
44            },
45        },
46    },
47    srcs: [
48        "lz4.c",
49        "lz4hc.c",
50        "lz4frame.c",
51        "xxhash.c",
52    ],
53    cflags: ["-Wall", "-Werror"],
54    export_include_dirs: ["."],
55}
56