• 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    apex_available: [
22        "//apex_available:platform",
23        "com.android.adbd",
24        "com.android.art", // from libartbase
25        "com.android.art.debug",
26    ],
27    recovery_available: true,
28    vendor_available: true,
29    product_available: true,
30    ramdisk_available: true,
31    vendor_ramdisk_available: true,
32    vndk: {
33        enabled: true,
34    },
35    host_supported: true,
36    // TODO(b/153609531): remove when no longer needed.
37    native_bridge_supported: true,
38    target: {
39        windows: {
40            enabled: true,
41            shared: {
42                enabled: false,
43            },
44        },
45    },
46    srcs: [
47        "lz4.c",
48        "lz4hc.c",
49        "lz4frame.c",
50        "xxhash.c",
51    ],
52    cflags: ["-Wall", "-Werror"],
53    export_include_dirs: ["."],
54}
55