blob: 833defad81ab2ba756dd4b8960c89977a8f61fed [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",
jiabin9ff780e2018-03-19 18:19:52 -070029 "libbinder",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080030 "libcutils",
31 "liblog",
32 "libutils",
33 "libhardware",
34 "libbase",
35 "libfmq",
36 "libhwbinder",
37 "libhidlbase",
38 "libhidlmemory",
39 "libhidltransport",
40 "android.hardware.audio@4.0",
41 "android.hardware.audio.common-util",
42 "android.hardware.audio.common@4.0",
43 "android.hardware.audio.common@4.0-util",
44 "android.hardware.audio.effect@4.0",
45 "android.hidl.allocator@1.0",
46 "android.hidl.memory@1.0",
47 "libmedia_helper",
48 "libmediautils",
49 ],
50 header_libs: [
51 "android.hardware.audio.common.util@all-versions",
52 "libaudiohal_headers"
53 ],
54
55 export_shared_lib_headers: [
56 "libfmq",
57 ],
58}