blob: 574b435c362f7f722087ef548b96377f9be5c0f9 [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 Rocard07be14f2018-01-24 06:14:03 +00009
Kevin Rocard51ac5422017-12-15 14:22:34 -080010 "ConversionHelperHidl.cpp",
Kevin Rocard51ac5422017-12-15 14:22:34 -080011 "DeviceHalHidl.cpp",
12 "DevicesFactoryHalHidl.cpp",
13 "EffectBufferHalHidl.cpp",
14 "EffectHalHidl.cpp",
15 "EffectsFactoryHalHidl.cpp",
16 "StreamHalHidl.cpp",
17 ],
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 Rocard07be14f2018-01-24 06:14:03 +000027 "libaudioutils",
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 Rocard07be14f2018-01-24 06:14:03 +000040 "android.hardware.audio.common@2.0-util",
Kevin Rocard51ac5422017-12-15 14:22:34 -080041 "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 header_libs: [
Kevin Rocard07be14f2018-01-24 06:14:03 +000048 "libaudiohal_headers"
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}