xref: /aosp_15_r20/external/tinycompress/Android.bp (revision de0de75214967e333758016dcf6345eb33d24356)
1package {
2    default_applicable_licenses: ["external_tinycompress_license"],
3}
4
5// Added automatically by a large-scale-change
6//
7// large-scale-change filtered out the below license kinds as false-positives:
8//   SPDX-license-identifier-LGPL
9//   SPDX-license-identifier-LGPL-2.1
10// See: http://go/android-license-faq
11license {
12    name: "external_tinycompress_license",
13    visibility: [":__subpackages__"],
14    license_kinds: [
15        "SPDX-license-identifier-BSD",
16    ],
17    license_text: [
18        "NOTICE",
19    ],
20}
21
22cc_library_shared {
23    name: "libtinycompress",
24    vendor: true,
25
26    cflags: [
27        "-Wall",
28        "-Werror",
29        "-Wno-macro-redefined",
30        "-Wno-unused-function",
31    ],
32    export_include_dirs: ["include"],
33    srcs: [
34        "compress.c",
35        "utils.c",
36        "compress_hw.c",
37         "compress_plugin.c",
38         "snd_utils.c",
39    ],
40    shared_libs: [
41        "libcutils",
42        "libutils",
43    ],
44    header_libs: [
45        "device_kernel_headers",
46    ],
47}
48
49cc_binary {
50    name: "cplay",
51    vendor: true,
52
53    cflags: [
54        "-Wall",
55        "-Werror",
56        "-Wno-macro-redefined"
57    ],
58    local_include_dirs: ["include"],
59    srcs: ["cplay.c"],
60    shared_libs: [
61        "libcutils",
62        "libutils",
63        "libtinycompress",
64    ],
65}
66