• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1tidy_errors = [
2    "*",
3    "-altera-struct-pack-align",
4    "-altera-unroll-loops",
5    "-bugprone-narrowing-conversions",
6    "-cppcoreguidelines-avoid-magic-numbers",
7    "-cppcoreguidelines-init-variables",
8    "-cppcoreguidelines-narrowing-conversions",
9    "-hicpp-signed-bitwise",
10    "-llvm-header-guard",
11    "-readability-avoid-const-params-in-decls",
12    "-readability-identifier-length",
13    "-readability-magic-numbers",
14]
15
16cc_library_static {
17    name: "libaptxhd_enc",
18    host_supported: true,
19    export_include_dirs: ["include"],
20    srcs: [
21        "src/aptXHDbtenc.c",
22        "src/ProcessSubband.c",
23        "src/QmfConv.c",
24        "src/QuantiseDifference.c",
25    ],
26    cflags: ["-O2", "-Werror", "-Wall", "-Wextra"],
27    tidy: true,
28    tidy_checks: tidy_errors,
29    tidy_checks_as_errors: tidy_errors,
30    min_sdk_version: "Tiramisu",
31    apex_available: [
32        "com.android.btservices",
33    ],
34    visibility: [
35        "//packages/modules/Bluetooth:__subpackages__",
36    ],
37}
38