• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["external_libldac_license"],
3}
4
5// Added automatically by a large-scale-change
6//
7// large-scale-change included anything that looked like it might be a license
8// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
9//
10// Please consider removing redundant or irrelevant files from 'license_text:'.
11// See: http://go/android-license-faq
12license {
13    name: "external_libldac_license",
14    visibility: [":__subpackages__"],
15    license_kinds: [
16        "SPDX-license-identifier-Apache-2.0",
17    ],
18    license_text: [
19        "LICENSE",
20        "NOTICE",
21    ],
22}
23
24cc_library {
25    name: "libldacBT_enc",
26    vendor_available: true,
27    product_available: true,
28    host_supported: true,
29    arch: {
30        arm: {
31            instruction_set: "arm",
32        },
33    },
34    export_include_dirs: ["inc"],
35    srcs: [
36        "src/ldaclib.c",
37        "src/ldacBT.c",
38    ],
39    // -D_32BIT_FIXED_POINT should be added to cflags for devices without a FPU
40    // unit such as ARM Cortex-R series or external 32-bit DSPs.
41    cflags: [
42        "-O2",
43        "-Werror",
44        "-Wall",
45        "-Wextra",
46    ],
47    min_sdk_version: "Tiramisu",
48    apex_available: [
49        "//apex_available:platform",
50        "com.android.bt",
51    ],
52    visibility: [
53        "//external/libldac/fuzzer",
54        "//external/oss-fuzz",
55        "//packages/modules/Bluetooth:__subpackages__",
56        "//packages/modules/vndk/apex",
57    ],
58}
59
60cc_library {
61    name: "libldacBT_abr",
62    vendor_available: true,
63    product_available: true,
64    host_supported: true,
65    arch: {
66        arm: {
67            instruction_set: "arm",
68        },
69    },
70    export_include_dirs: ["abr/inc"],
71    srcs: ["abr/src/ldacBT_abr.c"],
72    static_libs: ["libldacBT_enc"],
73    cflags: [
74        "-O2",
75        "-Werror",
76        "-Wall",
77        "-Wextra",
78    ],
79    min_sdk_version: "Tiramisu",
80    apex_available: [
81        "//apex_available:platform",
82        "com.android.bt",
83    ],
84    visibility: [
85        "//packages/modules/Bluetooth:__subpackages__",
86        "//packages/modules/vndk/apex",
87    ],
88}
89