1package { 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 10cc_library_shared { 11 name: "libaudiopolicyservice", 12 13 srcs: [ 14 "AudioPolicyClientImpl.cpp", 15 "AudioPolicyEffects.cpp", 16 "AudioPolicyInterfaceImpl.cpp", 17 "AudioPolicyService.cpp", 18 "CaptureStateNotifier.cpp", 19 "Spatializer.cpp", 20 "SpatializerPoseController.cpp", 21 ], 22 23 include_dirs: [ 24 "frameworks/av/services/audioflinger" 25 ], 26 27 shared_libs: [ 28 "libactivitymanager_aidl", 29 "libaudioclient", 30 "libaudioclient_aidl_conversion", 31 "libaudiofoundation", 32 "libaudiohal", 33 "libaudiopolicy", 34 "libaudiopolicymanagerdefault", 35 "libaudioutils", 36 "libbinder", 37 "libcutils", 38 "libeffectsconfig", 39 "libhardware_legacy", 40 "libheadtracking", 41 "libheadtracking-binding", 42 "liblog", 43 "libmedia_helper", 44 "libmediametrics", 45 "libmediautils", 46 "libpermission", 47 "libsensor", 48 "libsensorprivacy", 49 "libshmemcompat", 50 "libutils", 51 "libstagefright_foundation", 52 "android.media.audio.common.types-V1-cpp", 53 "audioclient-types-aidl-cpp", 54 "audioflinger-aidl-cpp", 55 "audiopolicy-aidl-cpp", 56 "audiopolicy-types-aidl-cpp", 57 "capture_state_listener-aidl-cpp", 58 "framework-permission-aidl-cpp", 59 "packagemanager_aidl-cpp", 60 "spatializer-aidl-cpp", 61 ], 62 63 static_libs: [ 64 "libaudiopolicycomponents", 65 "framework-permission-aidl-cpp", 66 ], 67 68 header_libs: [ 69 "libaudiohal_headers", 70 "libaudiopolicycommon", 71 "libaudiopolicyengine_interface_headers", 72 "libaudiopolicymanager_interface_headers", 73 "libaudioutils_headers", 74 ], 75 76 cflags: [ 77 "-fvisibility=hidden", 78 "-Werror", 79 "-Wall", 80 "-Wthread-safety", 81 ], 82 83 export_shared_lib_headers: [ 84 "libactivitymanager_aidl", 85 "libheadtracking", 86 "libheadtracking-binding", 87 "libsensorprivacy", 88 "framework-permission-aidl-cpp", 89 ], 90} 91