blob: d9a78043cb306041564fc47e79711be11632d757 [file] [log] [blame]
Kevin Rocard7588ff42018-01-08 11:11:30 -08001cc_library_shared {
2 name: "libaudiohal",
3
4 srcs: [
5 "DevicesFactoryHalInterface.cpp",
6 "EffectsFactoryHalInterface.cpp",
Mikhail Naganovd7b2ff02020-02-07 13:51:04 -08007 "FactoryHalHidl.cpp",
Kevin Rocard7588ff42018-01-08 11:11:30 -08008 ],
9
10 cflags: [
11 "-Wall",
Kevin Rocard070e7512018-05-22 09:29:13 -070012 "-Wextra",
Kevin Rocard7588ff42018-01-08 11:11:30 -080013 "-Werror",
14 ],
15
Mikhail Naganovd7b2ff02020-02-07 13:51:04 -080016 required: [
Kevin Rocard7588ff42018-01-08 11:11:30 -080017 "libaudiohal@2.0",
Kevin Rocard4a7484bd2018-02-23 19:11:06 -080018 "libaudiohal@4.0",
Kevin Rocard3d48dce2018-11-08 17:16:57 -080019 "libaudiohal@5.0",
Kevin Rocardf22253b2019-09-30 19:59:31 +010020 "libaudiohal@6.0",
Mikhail Naganov2c0a3012020-08-07 00:16:35 +000021// "libaudiohal@7.0",
Mikhail Naganovd7b2ff02020-02-07 13:51:04 -080022 ],
23
24 shared_libs: [
25 "libdl",
26 "libhidlbase",
27 "liblog",
Kevin Rocard7588ff42018-01-08 11:11:30 -080028 "libutils",
29 ],
30
31 header_libs: [
Kevin Rocard00538f12019-06-25 14:26:29 -070032 "libaudiohal_headers",
33 "libbase_headers",
Andy Hung638f45b2021-01-18 20:02:56 -080034 "libmediautils_headers",
Kevin Rocard7588ff42018-01-08 11:11:30 -080035 ]
36}
37
38cc_library_shared {
39 name: "libaudiohal_deathhandler",
40
41 srcs: [
42 "HalDeathHandlerHidl.cpp",
43 ],
44
45 cflags: [
46 "-Wall",
47 "-Werror",
48 ],
49
50 shared_libs: [
51 "libhidlbase",
52 "libutils",
53 "liblog",
54 ],
55
56 header_libs: [
57 "libaudiohal_headers"
58 ]
59}
60
Kevin Rocard51ac5422017-12-15 14:22:34 -080061cc_library_headers {
62 name: "libaudiohal_headers",
Dan Willemsenf33e4b82017-10-23 17:41:46 -070063
Dan Willemsenf33e4b82017-10-23 17:41:46 -070064 export_include_dirs: ["include"],
Mikhail Naganov9f3c02d2019-08-12 11:36:05 -070065
66 // This is needed because the stream interface includes media/MicrophoneInfo.h
Ytai Ben-Tsvi71109da2020-11-03 15:11:13 -080067 header_libs: ["av-headers"],
68 export_header_lib_headers: ["av-headers"],
Dan Willemsenf33e4b82017-10-23 17:41:46 -070069}