• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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    static_libs: ["oboe"],
24    shared_libs: [
25        "libaaudio",
26        "liblog",
27    ],
28    stl: "libc++_static",
29    ldflags: ["-Wl,--hash-style=sysv"],
30    cflags: [
31        "-Werror",
32        "-Wall",
33        "-Wno-unused-parameter",
34        // For slCreateEngine
35        "-Wno-deprecated",
36    ],
37    sdk_version: "current",
38}
39