blob: 0ab8981118678ad919d3026a8ca1c37b2d2be7d5 [file] [log] [blame]
Kevin Rocard51ac5422017-12-15 14:22:34 -08001cc_library_shared {
Kevin Rocard7588ff42018-01-08 11:11:30 -08002 name: "libaudiohal@2.0",
Kevin Rocard51ac5422017-12-15 14:22:34 -08003
4 srcs: [
5 "DeviceHalLocal.cpp",
6 "DevicesFactoryHalHybrid.cpp",
7 "DevicesFactoryHalLocal.cpp",
8 "StreamHalLocal.cpp",
Kevin Rocard51ac5422017-12-15 14:22:34 -08009 "ConversionHelperHidl.cpp",
Kevin Rocard51ac5422017-12-15 14:22:34 -080010 "DeviceHalHidl.cpp",
11 "DevicesFactoryHalHidl.cpp",
12 "EffectBufferHalHidl.cpp",
13 "EffectHalHidl.cpp",
14 "EffectsFactoryHalHidl.cpp",
15 "StreamHalHidl.cpp",
Kevin Rocardf8ad7f82018-01-17 15:57:39 -080016 "HidlUtils.cpp",
Kevin Rocard51ac5422017-12-15 14:22:34 -080017 ],
18
Kevin Rocard7588ff42018-01-08 11:11:30 -080019 export_include_dirs: ["."],
20
Kevin Rocard51ac5422017-12-15 14:22:34 -080021 cflags: [
22 "-Wall",
23 "-Werror",
24 ],
Kevin Rocard51ac5422017-12-15 14:22:34 -080025 shared_libs: [
Kevin Rocard7588ff42018-01-08 11:11:30 -080026 "libaudiohal_deathhandler",
Kevin Rocardf8ad7f82018-01-17 15:57:39 -080027 "libaudioutils_system",
Kevin Rocard51ac5422017-12-15 14:22:34 -080028 "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",
Kevin Rocard51ac5422017-12-15 14:22:34 -080040 "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: [
Kevin Rocardf8ad7f82018-01-17 15:57:39 -080047 "libaudiohal_headers",
48 "libaudiohal_util",
Kevin Rocard51ac5422017-12-15 14:22:34 -080049 ],
Kevin Rocard7588ff42018-01-08 11:11:30 -080050
51 export_shared_lib_headers: [
52 "libfmq",
53 ],
Kevin Rocard51ac5422017-12-15 14:22:34 -080054}