| 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", |
| } |