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