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