1cc_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", 22 ], 23 shared_libs: [ 24 "libcutils", 25 "libhidlbase", 26 "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 "libaudiopolicymanager_interface_headers", 38 ], 39 export_header_lib_headers: ["libaudiopolicycommon"], 40 41 include_dirs: [ 42 "frameworks/av/services/audiopolicy", 43 ], 44 45 export_include_dirs: ["include"], 46 47 cflags: [ 48 "-Wall", 49 "-Werror", 50 ], 51 52} 53