blob: 2124b0dd1edd971fec6f03dba198905c6b43bcde [file] [log] [blame]
Kevin Rocard51ac5422017-12-15 14:22:34 -08001cc_library_shared {
2 name: "libaudiohal",
3
4 srcs: [
5 "DeviceHalLocal.cpp",
6 "DevicesFactoryHalHybrid.cpp",
7 "DevicesFactoryHalLocal.cpp",
8 "StreamHalLocal.cpp",
9
10 "ConversionHelperHidl.cpp",
11 "HalDeathHandlerHidl.cpp",
12 "DeviceHalHidl.cpp",
13 "DevicesFactoryHalHidl.cpp",
14 "EffectBufferHalHidl.cpp",
15 "EffectHalHidl.cpp",
16 "EffectsFactoryHalHidl.cpp",
17 "StreamHalHidl.cpp",
18 ],
19
20 cflags: [
21 "-Wall",
22 "-Werror",
23 ],
24
25 shared_libs: [
26 "libaudioutils",
27 "libcutils",
28 "liblog",
29 "libutils",
30 "libhardware",
31 "libbase",
32 "libfmq",
33 "libhwbinder",
34 "libhidlbase",
35 "libhidlmemory",
36 "libhidltransport",
37 "android.hardware.audio@2.0",
38 "android.hardware.audio.common@2.0",
39 "android.hardware.audio.common@2.0-util",
40 "android.hardware.audio.effect@2.0",
41 "android.hidl.allocator@1.0",
42 "android.hidl.memory@1.0",
43 "libmedia_helper",
44 "libmediautils",
45 ],
46 header_libs: [
47 "libaudiohal_headers"
48 ],
49}