blob: 379eab3483532968274549e059b0e5cec04d5587 [file] [log] [blame]
cc_library_shared {
name: "libamaudioutils",
vendor: true,
include_dirs: [
"system/core/include",
"external/tinyalsa/include",
"system/media/audio_utils/include",
"frameworks/av/media/libaudiohal/include",
"frameworks/av/include",
"frameworks/native/libs/binder/include",
"system/media/audio/include",
"system/media/audio/include",
],
export_include_dirs: [
"include",
"ini/include",
],
srcs: [
"aml_buffer_provider.c",
"aml_dump_debug.c",
"aml_ringbuffer.c",
"aml_alsa_mixer.c",
"aml_android_utils.c",
"aml_data_utils.c",
"aml_configs/aml_conf_loader.c",
"aml_configs/aml_conf_parser.c",
"aml_audio_mixer.c",
"SPDIFEncoderAD.cpp",
"spdifenc_wrap.cpp",
"aml_volume_utils.c",
"ini/ini.cpp",
"ini/IniParser.cpp",
"alsa_device_parser.c",
"aml_hw_mixer.c",
"audio_data_process.c",
"aml_malloc_debug.c",
"aml_android_hidl_utils.cpp",
],
header_libs: ["libhardware_headers"],
shared_libs: [
"libc",
"libcutils",
"libutils",
"liblog",
"libtinyalsa",
"libaudioutils",
"libdroidaudiospdif",
"libamlaudiohal",
],
cflags: ["-DBUILD_IN_ANDROID",
"-Werror",
"-Wno-unused-parameter",
"-Wno-unused-variable",
"-Wno-unused-function"],
static_libs: [
"android.hardware.audio@6.0",
"android.hardware.audio.common@6.0",
],
}