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    ],
11    include_dirs: [
12        "frameworks/av/media/ndk/include",
13        "system/core/include/cutils",
14        "cts/apps/CtsVerifier/jni/megaaudio/player",
15        "cts/apps/CtsVerifier/jni/megaaudio/recorder",
16        "external/oboe/include",
17        "external/oboe/src",
18        "external/oboe/src/common",
19        "external/oboe/src/aaudio",
20    ],
21    header_libs: ["jni_headers"],
22    shared_libs: [
23        "libaaudio",
24        "liblog",
25    ],
26    stl: "libc++_static",
27    ldflags: ["-Wl,--hash-style=sysv"],
28    cflags: [
29        "-Werror",
30        "-Wall",
31        "-Wno-unused-parameter",
32        // For slCreateEngine
33        "-Wno-deprecated",
34    ],
35    sdk_version: "current",
36}
37