1cc_library_shared { 2 name: "libpolicy-subsystem", 3 srcs: [ 4 "PolicySubsystemBuilder.cpp", 5 "PolicySubsystem.cpp", 6 "InputSource.cpp", 7 "Stream.cpp", 8 "ProductStrategy.cpp", 9 ], 10 cflags: [ 11 "-Wall", 12 "-Werror", 13 "-Wextra", 14 "-fvisibility-inlines-hidden", 15 "-fvisibility=hidden", 16 ], 17 header_libs: [ 18 "libbase_headers", 19 "libaudiopolicycommon", 20 "libaudioclient_headers", 21 "libaudiopolicyengine_interface_headers", 22 "libaudiopolicyengineconfigurable_interface_headers", 23 ], 24 static_libs: [ 25 "libaudiopolicycomponents", 26 "libaudiopolicyengine_common", 27 "libpfw_utility", 28 ], 29 shared_libs: [ 30 "libaudiopolicyengineconfigurable", 31 "liblog", 32 "libutils", 33 "libmedia_helper", 34 "libparameter" 35 ], 36} 37