blob: 35a4599434116fb6628c7a9e827b07f47337b0ac [file] [log] [blame]
Glenn Kasten5605cb22020-03-13 17:19:59 -07001cc_library_shared {
2 name: "libaudiopolicyservice",
3
4 srcs: [
5 "AudioPolicyClientImpl.cpp",
6 "AudioPolicyEffects.cpp",
7 "AudioPolicyInterfaceImpl.cpp",
8 "AudioPolicyService.cpp",
Ytai Ben-Tsvie3b67fb2020-03-24 17:35:44 -07009 "CaptureStateNotifier.cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070010 ],
11
12 include_dirs: [
13 "frameworks/av/services/audioflinger"
14 ],
15
16 shared_libs: [
17 "libaudioclient",
18 "libaudiofoundation",
19 "libaudiopolicymanager",
20 "libaudioutils",
21 "libbinder",
22 "libcutils",
23 "libeffectsconfig",
24 "libhardware_legacy",
25 "liblog",
26 "libmedia_helper",
27 "libmediametrics",
28 "libmediautils",
29 "libsensorprivacy",
30 "libutils",
31 "soundtrigger_middleware-aidl-cpp",
32 ],
33
34 static_libs: [
35 "libaudiopolicycomponents",
36 ],
37
38 header_libs: [
39 "libaudiopolicycommon",
40 "libaudiopolicyengine_interface_headers",
41 "libaudiopolicymanager_interface_headers",
42 "libaudioutils_headers",
43 ],
44
45 cflags: [
46 "-fvisibility=hidden",
47 "-Werror",
48 "-Wall",
49 ],
50
51 export_shared_lib_headers: [
52 "libsensorprivacy",
53 ],
54}