blob: 29a32af094f70b7c7498015f3656c43c790a332f [file] [log] [blame]
Kevin Rocarddf9b4202018-05-10 19:56:08 -07001cc_defaults {
2 name: "libaudiohal@2.0_default",
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 Rocarddf9b4202018-05-10 19:56:08 -070019 export_include_dirs: ["include"],
Kevin Rocard7588ff42018-01-08 11:11:30 -080020
Kevin Rocard51ac5422017-12-15 14:22:34 -080021 cflags: [
22 "-Wall",
Kevin Rocarddf9b4202018-05-10 19:56:08 -070023 "-Wextra",
Kevin Rocard51ac5422017-12-15 14:22:34 -080024 "-Werror",
25 ],
Kevin Rocard51ac5422017-12-15 14:22:34 -080026 shared_libs: [
Kevin Rocard7588ff42018-01-08 11:11:30 -080027 "libaudiohal_deathhandler",
Kevin Rocard07be14f2018-01-24 06:14:03 +000028 "libaudioutils",
Kevin Rocarddf9b4202018-05-10 19:56:08 -070029 "libbinder",
Kevin Rocard51ac5422017-12-15 14:22:34 -080030 "libcutils",
31 "liblog",
32 "libutils",
33 "libhardware",
34 "libbase",
35 "libfmq",
36 "libhwbinder",
37 "libhidlbase",
38 "libhidlmemory",
39 "libhidltransport",
Kevin Rocarddf9b4202018-05-10 19:56:08 -070040 "android.hardware.audio.common-util",
Kevin Rocard51ac5422017-12-15 14:22:34 -080041 "android.hidl.allocator@1.0",
42 "android.hidl.memory@1.0",
43 "libmedia_helper",
44 "libmediautils",
45 ],
46 header_libs: [
Kevin Rocarddf9b4202018-05-10 19:56:08 -070047 "android.hardware.audio.common.util@all-versions",
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}
Kevin Rocarddf9b4202018-05-10 19:56:08 -070055
56cc_library_shared {
57 name: "libaudiohal@2.0",
58 defaults: ["libaudiohal@2.0_default"],
59 shared_libs: [
60 "android.hardware.audio@2.0",
61 "android.hardware.audio.common@2.0",
62 "android.hardware.audio.common@2.0-util",
63 "android.hardware.audio.effect@2.0",
64 ],
65}