1 cc_library_shared { 2 name: "libaudiohal (a] 4.0", 3 4 srcs: [ 5 "DeviceHalLocal.cpp", 6 "DevicesFactoryHalHybrid.cpp", 7 "DevicesFactoryHalLocal.cpp", 8 "StreamHalLocal.cpp", 9 10 "ConversionHelperHidl.cpp", 11 "DeviceHalHidl.cpp", 12 "DevicesFactoryHalHidl.cpp", 13 "EffectBufferHalHidl.cpp", 14 "EffectHalHidl.cpp", 15 "EffectsFactoryHalHidl.cpp", 16 "StreamHalHidl.cpp", 17 ], 18 19 export_include_dirs: ["include"], 20 21 cflags: [ 22 "-Wall", 23 "-Wextra", 24 "-Werror", 25 ], 26 shared_libs: [ 27 "libaudiohal_deathhandler", 28 "libaudioutils", 29 "libbinder", 30 "libcutils", 31 "liblog", 32 "libutils", 33 "libhardware", 34 "libbase", 35 "libfmq", 36 "libhwbinder", 37 "libhidlbase", 38 "libhidlmemory", 39 "libhidltransport", 40 "android.hardware.audio (a] 4.0", 41 "android.hardware.audio.common-util", 42 "android.hardware.audio.common (a] 4.0", 43 "android.hardware.audio.common (a] 4.0-util", 44 "android.hardware.audio.effect (a] 4.0", 45 "android.hidl.allocator (a] 1.0", 46 "android.hidl.memory (a] 1.0", 47 "libmedia_helper", 48 "libmediautils", 49 ], 50 header_libs: [ 51 "android.hardware.audio.common.util@all-versions", 52 "libaudiohal_headers" 53 ], 54 55 export_shared_lib_headers: [ 56 "libfmq", 57 ], 58 } 59