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 "device_google_atv_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["device_google_atv_license"], 8} 9 10cc_library { 11 name: "libaudio_proxy.google", 12 13 system_ext_specific: true, 14 15 srcs: [ 16 "AudioProxy.cpp", 17 ], 18 19 shared_libs: [ 20 "libcutils", 21 "libfmq", 22 "libhidlbase", 23 "liblog", 24 "libutils", 25 26 // Audio HAL version 5.0 27 "android.hardware.audio@5.0", 28 "android.hardware.audio.common@5.0", 29 30 // HAL version 5.0 31 "device.google.atv.audio_proxy@5.0", 32 33 // HAL version 5.1 34 "device.google.atv.audio_proxy@5.1", 35 ], 36 37 static_libs: [ 38 "libaudio_proxy_client@5.1", 39 ], 40} 41 42cc_defaults { 43 name: "libaudio_proxy_client_default", 44 45 system_ext_specific: true, 46 47 srcs: [ 48 "AudioProxyDevice.cpp", 49 "AudioProxyManager.cpp", 50 "AudioProxyStreamOut.cpp", 51 "BusDeviceImpl.cpp", 52 "HidlTypeUtil.cpp", 53 "StreamOutImpl.cpp", 54 ], 55 56 header_libs: [ 57 "libaudio_system_headers", 58 ], 59 60 shared_libs: [ 61 "libcutils", 62 "libfmq", 63 "libhidlbase", 64 "liblog", 65 "libutils", 66 ] 67} 68 69cc_library_static { 70 name: "libaudio_proxy_client@5.1", 71 72 defaults: [ "libaudio_proxy_client_default" ], 73 74 shared_libs: [ 75 "android.hardware.audio@5.0", 76 "android.hardware.audio.common@5.0", 77 "device.google.atv.audio_proxy@5.0", 78 "device.google.atv.audio_proxy@5.1", 79 ], 80 81 cflags: [ 82 "-DMAJOR_VERSION=5", 83 "-DMINOR_VERSION=0", 84 "-DAUDIO_PROXY_MINOR_VERSION=1", 85 "-include common/AudioProxyVersionMacro.h", 86 ], 87} 88