blob: c9037a1daa0a74e4260400129212a54ba99d3997 [file] [log] [blame]
Kevin Rocarddfa1e8a2018-10-26 16:42:07 -07001cc_library_static {
2 name: "libaudiopolicycomponents",
3
4 srcs: [
5 "src/AudioCollections.cpp",
6 "src/AudioGain.cpp",
7 "src/AudioInputDescriptor.cpp",
8 "src/AudioOutputDescriptor.cpp",
9 "src/AudioPatch.cpp",
10 "src/AudioPolicyMix.cpp",
11 "src/AudioPort.cpp",
12 "src/AudioProfile.cpp",
13 "src/AudioRoute.cpp",
14 "src/ClientDescriptor.cpp",
15 "src/DeviceDescriptor.cpp",
16 "src/EffectDescriptor.cpp",
17 "src/HwModule.cpp",
18 "src/IOProfile.cpp",
19 "src/Serializer.cpp",
20 "src/SoundTriggerSession.cpp",
21 "src/TypeConverter.cpp",
Kevin Rocarddfa1e8a2018-10-26 16:42:07 -070022 ],
23 shared_libs: [
24 "libcutils",
25 "libhidlbase",
Kevin Rocarddfa1e8a2018-10-26 16:42:07 -070026 "liblog",
27 "libmedia",
28 "libutils",
29 "libxml2",
30 ],
31 export_shared_lib_headers: ["libmedia"],
32 static_libs: [
33 "libaudioutils",
34 ],
35 header_libs: [
36 "libaudiopolicycommon",
37 ],
38 export_header_lib_headers: ["libaudiopolicycommon"],
39
40 include_dirs: [
41 "frameworks/av/services/audiopolicy",
42 ],
43
44 export_include_dirs: ["include"],
45
46 cflags: [
47 "-Wall",
48 "-Werror",
49 ],
50
51}