blob: 8cb1b59f2a06d467e9456953ddf30549e42edcd3 [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",
Ytai Ben-Tsvi12a0b842020-11-05 13:47:32 -080018 "libaudioclient_aidl_conversion",
Glenn Kasten5605cb22020-03-13 17:19:59 -070019 "libaudiofoundation",
Ytai Ben-Tsvi0a4904a2021-01-06 12:57:05 -080020 "libaudiopolicy",
Glenn Kasten5605cb22020-03-13 17:19:59 -070021 "libaudiopolicymanager",
22 "libaudioutils",
23 "libbinder",
24 "libcutils",
25 "libeffectsconfig",
26 "libhardware_legacy",
27 "liblog",
28 "libmedia_helper",
29 "libmediametrics",
30 "libmediautils",
31 "libsensorprivacy",
32 "libutils",
Ytai Ben-Tsvi12a0b842020-11-05 13:47:32 -080033 "audioclient-types-aidl-unstable-cpp",
34 "audioflinger-aidl-unstable-cpp",
Ytai Ben-Tsvi7e7a79d2020-12-15 16:48:16 -080035 "audiopolicy-aidl-unstable-cpp",
Ytai Ben-Tsvi0a4904a2021-01-06 12:57:05 -080036 "audiopolicy-types-aidl-unstable-cpp",
37 "capture_state_listener-aidl-unstable-cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070038 ],
39
40 static_libs: [
41 "libaudiopolicycomponents",
42 ],
43
44 header_libs: [
45 "libaudiopolicycommon",
46 "libaudiopolicyengine_interface_headers",
47 "libaudiopolicymanager_interface_headers",
48 "libaudioutils_headers",
49 ],
50
51 cflags: [
52 "-fvisibility=hidden",
53 "-Werror",
54 "-Wall",
Mikhail Naganov197d50a2020-04-30 22:37:43 +000055 "-Wthread-safety",
Glenn Kasten5605cb22020-03-13 17:19:59 -070056 ],
57
58 export_shared_lib_headers: [
59 "libsensorprivacy",
60 ],
61}