xref: /aosp_15_r20/cts/apps/CtsVerifier/jni/audio_loopback/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_test_library {
6    name: "libaudioloopback_jni",
7    srcs: [
8        "jni-bridge.cpp",
9        "NativeAudioAnalyzer.cpp",
10        "WaveFileWriter.cpp",
11        "WavFileCapture.cpp",
12    ],
13    include_dirs: [
14        "system/core/include/cutils",
15        "cts/apps/CtsVerifier/jni/megaaudio/player",
16        "cts/apps/CtsVerifier/jni/megaaudio/recorder",
17        "external/oboe/include",
18        "external/oboe/src",
19        "external/oboe/src/common",
20        "external/oboe/src/aaudio",
21    ],
22    header_libs: ["jni_headers"],
23    shared_libs: [
24        "libaaudio",
25        "liblog",
26    ],
27    stl: "libc++_static",
28    ldflags: ["-Wl,--hash-style=sysv"],
29    cflags: [
30        "-Werror",
31        "-Wall",
32        "-Wno-unused-parameter",
33        // For slCreateEngine
34        "-Wno-deprecated",
35    ],
36    sdk_version: "current",
37}
38