blob: 700de8e9a468768296fbb68c2ef23f93933fe90f [file] [log] [blame]
Dan Willemsenf33e4b82017-10-23 17:41:46 -07001cc_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 export_include_dirs: ["include"],
25
26 shared_libs: [
27 "libaudioutils",
28 "libcutils",
29 "liblog",
30 "libutils",
31 "libhardware",
32 "libbase",
33 "libfmq",
34 "libhwbinder",
35 "libhidlbase",
36 "libhidlmemory",
37 "libhidltransport",
38 "android.hardware.audio@2.0",
39 "android.hardware.audio.common@2.0",
40 "android.hardware.audio.common@2.0-util",
41 "android.hardware.audio.effect@2.0",
42 "android.hidl.allocator@1.0",
43 "android.hidl.memory@1.0",
44 "libmedia_helper",
45 "libmediautils",
46 ],
47}