blob: e4f9691e1ce2b5f44961bad1a83cebc8d626648c [file] [log] [blame]
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "external_drrickorang_LoopbackApp_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["external_drrickorang_LoopbackApp_license"],
}
cc_library_shared {
name: "libloopback",
srcs: [
"sles.cpp",
"byte_buffer.c",
"jni_native.c",
"loopback.c",
"audio_utils/atomic.c",
"audio_utils/fifo.c",
"audio_utils/roundup.c",
"lb2/loopback_test.cpp",
"lb2/sound_system_echo.cpp",
"lb2/test_context.cpp",
"lb2/loopback2.cpp",
"lb2/sound_system_aaudio.cpp",
"lb2/oboe/src/aaudio/AAudioLoader.cpp",
],
include_dirs: [
"frameworks/wilhelm/include",
"frameworks/av/media/libaaudio/include",
],
shared_libs: [
"libOpenSLES",
"libdl",
"liblog",
"libandroid",
],
//LOCAL_LDFLAGS += -Wl,--hash-style=sysv
//LOCAL_CFLAGS := -DSTDC_HEADERS
cflags: [
"-Wno-deprecated-declarations",
],
cppflags: [
"-fexceptions",
],
cpp_std: "c++11",
c_std: "c11",
}