blob: d5ba75678824a0000e6a34bbe72f47ca1c1c60bd [file] [log] [blame]
Bob Badour56786ac2021-02-25 15:24:36 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_av_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_av_license"],
8}
9
Glenn Kasten5605cb22020-03-13 17:19:59 -070010cc_library_shared {
11 name: "libaudiopolicyservice",
12
13 srcs: [
14 "AudioPolicyClientImpl.cpp",
15 "AudioPolicyEffects.cpp",
16 "AudioPolicyInterfaceImpl.cpp",
17 "AudioPolicyService.cpp",
Ytai Ben-Tsvie3b67fb2020-03-24 17:35:44 -070018 "CaptureStateNotifier.cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070019 ],
20
21 include_dirs: [
22 "frameworks/av/services/audioflinger"
23 ],
24
25 shared_libs: [
26 "libaudioclient",
Ytai Ben-Tsvi12a0b842020-11-05 13:47:32 -080027 "libaudioclient_aidl_conversion",
Glenn Kasten5605cb22020-03-13 17:19:59 -070028 "libaudiofoundation",
Ytai Ben-Tsvi0a4904a2021-01-06 12:57:05 -080029 "libaudiopolicy",
Jaideep Sharmaba9053b2021-01-25 21:24:26 +053030 "libaudiopolicymanagerdefault",
Glenn Kasten5605cb22020-03-13 17:19:59 -070031 "libaudioutils",
32 "libbinder",
33 "libcutils",
34 "libeffectsconfig",
35 "libhardware_legacy",
36 "liblog",
37 "libmedia_helper",
38 "libmediametrics",
39 "libmediautils",
40 "libsensorprivacy",
41 "libutils",
Jeongik Cha7f2285b2021-01-28 00:49:46 +090042 "audioclient-types-aidl-cpp",
43 "audioflinger-aidl-cpp",
44 "audiopolicy-aidl-cpp",
45 "audiopolicy-types-aidl-cpp",
46 "capture_state_listener-aidl-cpp",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070047 "media_permission-aidl-cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070048 ],
49
50 static_libs: [
51 "libaudiopolicycomponents",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070052 "media_permission-aidl-cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070053 ],
54
55 header_libs: [
56 "libaudiopolicycommon",
57 "libaudiopolicyengine_interface_headers",
58 "libaudiopolicymanager_interface_headers",
59 "libaudioutils_headers",
60 ],
61
62 cflags: [
63 "-fvisibility=hidden",
64 "-Werror",
65 "-Wall",
Mikhail Naganov197d50a2020-04-30 22:37:43 +000066 "-Wthread-safety",
Glenn Kasten5605cb22020-03-13 17:19:59 -070067 ],
68
69 export_shared_lib_headers: [
70 "libsensorprivacy",
Philip P. Moltmannbda45752020-07-17 16:41:18 -070071 "media_permission-aidl-cpp",
Glenn Kasten5605cb22020-03-13 17:19:59 -070072 ],
73}