blob: 03dce0cc9145ad4fba997078e6eb8bc7c2b204c6 [file] [log] [blame]
Jack Hed92d34e2016-12-08 15:44:14 -08001cc_library_shared {
2 name: "libaudioclient",
3 srcs: [
4 "AudioEffect.cpp",
5 "AudioPolicy.cpp",
6 "AudioRecord.cpp",
7 "AudioSystem.cpp",
8 "AudioTrack.cpp",
9 "AudioTrackShared.cpp",
10 "IAudioFlinger.cpp",
11 "IAudioFlingerClient.cpp",
12 "IAudioPolicyService.cpp",
13 "IAudioPolicyServiceClient.cpp",
14 "IAudioRecord.cpp",
15 "IAudioTrack.cpp",
16 "IEffect.cpp",
17 "IEffectClient.cpp",
18 "ToneGenerator.cpp",
19 ],
20 shared_libs: [
21 "liblog",
22 "libcutils",
23 "libutils",
24 "libbinder",
25 "libdl",
26 "libaudioutils",
27 ],
28 export_shared_lib_headers: ["libbinder"],
29 // for memory heap analysis
30 static_libs: [
31 "libc_malloc_debug_backtrace",
32 "libc_logging",
33 ],
34 cflags: [
35 "-Werror",
36 "-Wno-error=deprecated-declarations",
37 "-Wall",
38 ],
39 sanitize: {
40 misc_undefined : [
41 "unsigned-integer-overflow",
42 "signed-integer-overflow",
43 ],
44 },
45}