1// audio preprocessing wrapper
2cc_library_shared {
3    name: "libaudiopreprocessing",
4
5    vendor: true,
6
7    relative_install_path: "soundfx",
8
9    srcs: ["PreProcessing.cpp"],
10
11    include_dirs: [
12        "external/webrtc",
13        "external/webrtc/webrtc/modules/include",
14        "external/webrtc/webrtc/modules/audio_processing/include",
15    ],
16
17    shared_libs: [
18        "libwebrtc_audio_preprocessing",
19        "libspeexresampler",
20        "libutils",
21        "liblog",
22    ],
23
24    cflags: [
25        "-DWEBRTC_POSIX",
26        "-fvisibility=hidden",
27        "-Wall",
28        "-Werror",
29    ],
30
31    header_libs: [
32        "libaudioeffects",
33        "libhardware_headers",
34    ],
35}
36