blob: 5c31d0c59cbf811351ded254195240c6a2aebf6b [file] [log] [blame]
Kevin Rocarddf9b4202018-05-10 19:56:08 -07001cc_defaults {
Kevin Rocard070e7512018-05-22 09:29:13 -07002 name: "libaudiohal_default",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -08003
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: [
Kevin Rocard070e7512018-05-22 09:29:13 -070027 "android.hardware.audio.common-util",
Kevin Rocard070e7512018-05-22 09:29:13 -070028 "android.hidl.allocator@1.0",
29 "android.hidl.memory@1.0",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080030 "libaudiohal_deathhandler",
31 "libaudioutils",
Kevin Rocard070e7512018-05-22 09:29:13 -070032 "libbase",
jiabin9ff780e2018-03-19 18:19:52 -070033 "libbinder",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080034 "libcutils",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080035 "libfmq",
Kevin Rocard070e7512018-05-22 09:29:13 -070036 "libhardware",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080037 "libhidlbase",
38 "libhidlmemory",
Kevin Rocard070e7512018-05-22 09:29:13 -070039 "liblog",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080040 "libmedia_helper",
41 "libmediautils",
Kevin Rocard070e7512018-05-22 09:29:13 -070042 "libutils",
Kevin Rocardb9cfbf12018-02-23 19:11:06 -080043 ],
44 header_libs: [
45 "android.hardware.audio.common.util@all-versions",
46 "libaudiohal_headers"
47 ],
48
49 export_shared_lib_headers: [
50 "libfmq",
51 ],
52}
Kevin Rocarddf9b4202018-05-10 19:56:08 -070053
54cc_library_shared {
Kevin Rocard070e7512018-05-22 09:29:13 -070055 name: "libaudiohal@2.0",
56 defaults: ["libaudiohal_default"],
Kevin Rocarddf9b4202018-05-10 19:56:08 -070057 shared_libs: [
Kevin Rocard3d48dce2018-11-08 17:16:57 -080058 "android.hardware.audio.common@2.0",
Kevin Rocard070e7512018-05-22 09:29:13 -070059 "android.hardware.audio.common@2.0-util",
Kevin Rocard3d48dce2018-11-08 17:16:57 -080060 "android.hardware.audio.effect@2.0",
61 "android.hardware.audio@2.0",
Kevin Rocarddf9b4202018-05-10 19:56:08 -070062 ],
Kevin Rocard070e7512018-05-22 09:29:13 -070063 cflags: [
64 "-DMAJOR_VERSION=2",
65 "-DMINOR_VERSION=0",
Kevin Rocardbb165dc2018-11-10 06:28:41 -080066 "-include common/all-versions/VersionMacro.h",
Kevin Rocard070e7512018-05-22 09:29:13 -070067 ]
68}
69
70cc_library_shared {
71 name: "libaudiohal@4.0",
72 defaults: ["libaudiohal_default"],
73 shared_libs: [
Kevin Rocard3d48dce2018-11-08 17:16:57 -080074 "android.hardware.audio.common@4.0",
Kevin Rocard070e7512018-05-22 09:29:13 -070075 "android.hardware.audio.common@4.0-util",
Kevin Rocard3d48dce2018-11-08 17:16:57 -080076 "android.hardware.audio.effect@4.0",
77 "android.hardware.audio@4.0",
Kevin Rocard070e7512018-05-22 09:29:13 -070078 ],
79 cflags: [
80 "-DMAJOR_VERSION=4",
81 "-DMINOR_VERSION=0",
Kevin Rocardbb165dc2018-11-10 06:28:41 -080082 "-include common/all-versions/VersionMacro.h",
Kevin Rocard070e7512018-05-22 09:29:13 -070083 ]
Kevin Rocarddf9b4202018-05-10 19:56:08 -070084}
Kevin Rocard3d48dce2018-11-08 17:16:57 -080085
86cc_library_shared {
87 name: "libaudiohal@5.0",
88 defaults: ["libaudiohal_default"],
89 shared_libs: [
90 "android.hardware.audio.common@5.0",
91 "android.hardware.audio.common@5.0-util",
92 "android.hardware.audio.effect@5.0",
93 "android.hardware.audio@5.0",
94 ],
95 cflags: [
96 "-DMAJOR_VERSION=5",
97 "-DMINOR_VERSION=0",
98 "-include common/all-versions/VersionMacro.h",
99 ]
100}
Kevin Rocarda4026672019-09-30 19:59:31 +0100101
102cc_library_shared {
103 name: "libaudiohal@6.0",
104 defaults: ["libaudiohal_default"],
105 shared_libs: [
106 "android.hardware.audio.common@6.0",
107 "android.hardware.audio.common@6.0-util",
108 "android.hardware.audio.effect@6.0",
109 "android.hardware.audio@6.0",
110 ],
111 cflags: [
112 "-DMAJOR_VERSION=6",
113 "-DMINOR_VERSION=0",
114 "-include common/all-versions/VersionMacro.h",
115 ]
116}
117