1*4d7e907cSAndroid Build Coastguard Workerpackage { 2*4d7e907cSAndroid Build Coastguard Worker default_team: "trendy_team_android_media_audio_framework", 3*4d7e907cSAndroid Build Coastguard Worker // See: http://go/android-license-faq 4*4d7e907cSAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 5*4d7e907cSAndroid Build Coastguard Worker // all of the 'license_kinds' from "hardware_interfaces_license" 6*4d7e907cSAndroid Build Coastguard Worker // to get the below license kinds: 7*4d7e907cSAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 8*4d7e907cSAndroid Build Coastguard Worker default_applicable_licenses: ["hardware_interfaces_license"], 9*4d7e907cSAndroid Build Coastguard Worker} 10*4d7e907cSAndroid Build Coastguard Worker 11*4d7e907cSAndroid Build Coastguard Workercc_defaults { 12*4d7e907cSAndroid Build Coastguard Worker name: "aidlaudioservice_defaults", 13*4d7e907cSAndroid Build Coastguard Worker vendor: true, 14*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 15*4d7e907cSAndroid Build Coastguard Worker "libalsautilsv2", 16*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 17*4d7e907cSAndroid Build Coastguard Worker "libaudioaidlcommon", 18*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 19*4d7e907cSAndroid Build Coastguard Worker "libbase", 20*4d7e907cSAndroid Build Coastguard Worker "libbinder_ndk", 21*4d7e907cSAndroid Build Coastguard Worker "libcutils", 22*4d7e907cSAndroid Build Coastguard Worker "libfmq", 23*4d7e907cSAndroid Build Coastguard Worker "libnbaio_mono", 24*4d7e907cSAndroid Build Coastguard Worker "liblog", 25*4d7e907cSAndroid Build Coastguard Worker "libmedia_helper", 26*4d7e907cSAndroid Build Coastguard Worker "libstagefright_foundation", 27*4d7e907cSAndroid Build Coastguard Worker "libtinyalsav2", 28*4d7e907cSAndroid Build Coastguard Worker "libutils", 29*4d7e907cSAndroid Build Coastguard Worker "libxml2", 30*4d7e907cSAndroid Build Coastguard Worker "android.hardware.common-V2-ndk", 31*4d7e907cSAndroid Build Coastguard Worker "android.hardware.common.fmq-V1-ndk", 32*4d7e907cSAndroid Build Coastguard Worker ], 33*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 34*4d7e907cSAndroid Build Coastguard Worker "libaudio_system_headers", 35*4d7e907cSAndroid Build Coastguard Worker "libaudioaidl_headers", 36*4d7e907cSAndroid Build Coastguard Worker "libxsdc-utils", 37*4d7e907cSAndroid Build Coastguard Worker ], 38*4d7e907cSAndroid Build Coastguard Worker cflags: [ 39*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 40*4d7e907cSAndroid Build Coastguard Worker ], 41*4d7e907cSAndroid Build Coastguard Worker} 42*4d7e907cSAndroid Build Coastguard Worker 43*4d7e907cSAndroid Build Coastguard Workercc_library { 44*4d7e907cSAndroid Build Coastguard Worker name: "libaudioserviceexampleimpl", 45*4d7e907cSAndroid Build Coastguard Worker defaults: [ 46*4d7e907cSAndroid Build Coastguard Worker "aidlaudioservice_defaults", 47*4d7e907cSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_shared", 48*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_ndk_shared", 49*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_sounddose_ndk_shared", 50*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_bluetooth_audio_ndk_shared", 51*4d7e907cSAndroid Build Coastguard Worker ], 52*4d7e907cSAndroid Build Coastguard Worker export_include_dirs: ["include"], 53*4d7e907cSAndroid Build Coastguard Worker srcs: [ 54*4d7e907cSAndroid Build Coastguard Worker "AidlConversionXsdc.cpp", 55*4d7e907cSAndroid Build Coastguard Worker "AudioPolicyConfigXmlConverter.cpp", 56*4d7e907cSAndroid Build Coastguard Worker "Bluetooth.cpp", 57*4d7e907cSAndroid Build Coastguard Worker "CapEngineConfigXmlConverter.cpp", 58*4d7e907cSAndroid Build Coastguard Worker "Config.cpp", 59*4d7e907cSAndroid Build Coastguard Worker "Configuration.cpp", 60*4d7e907cSAndroid Build Coastguard Worker "EngineConfigXmlConverter.cpp", 61*4d7e907cSAndroid Build Coastguard Worker "Module.cpp", 62*4d7e907cSAndroid Build Coastguard Worker "ModulePrimary.cpp", 63*4d7e907cSAndroid Build Coastguard Worker "SoundDose.cpp", 64*4d7e907cSAndroid Build Coastguard Worker "Stream.cpp", 65*4d7e907cSAndroid Build Coastguard Worker "Telephony.cpp", 66*4d7e907cSAndroid Build Coastguard Worker "XsdcConversion.cpp", 67*4d7e907cSAndroid Build Coastguard Worker "alsa/Mixer.cpp", 68*4d7e907cSAndroid Build Coastguard Worker "alsa/ModuleAlsa.cpp", 69*4d7e907cSAndroid Build Coastguard Worker "alsa/StreamAlsa.cpp", 70*4d7e907cSAndroid Build Coastguard Worker "alsa/Utils.cpp", 71*4d7e907cSAndroid Build Coastguard Worker "bluetooth/DevicePortProxy.cpp", 72*4d7e907cSAndroid Build Coastguard Worker "bluetooth/ModuleBluetooth.cpp", 73*4d7e907cSAndroid Build Coastguard Worker "bluetooth/StreamBluetooth.cpp", 74*4d7e907cSAndroid Build Coastguard Worker "deprecated/StreamSwitcher.cpp", 75*4d7e907cSAndroid Build Coastguard Worker "primary/PrimaryMixer.cpp", 76*4d7e907cSAndroid Build Coastguard Worker "primary/StreamPrimary.cpp", 77*4d7e907cSAndroid Build Coastguard Worker "r_submix/ModuleRemoteSubmix.cpp", 78*4d7e907cSAndroid Build Coastguard Worker "r_submix/SubmixRoute.cpp", 79*4d7e907cSAndroid Build Coastguard Worker "r_submix/StreamRemoteSubmix.cpp", 80*4d7e907cSAndroid Build Coastguard Worker "stub/DriverStubImpl.cpp", 81*4d7e907cSAndroid Build Coastguard Worker "stub/ModuleStub.cpp", 82*4d7e907cSAndroid Build Coastguard Worker "stub/StreamStub.cpp", 83*4d7e907cSAndroid Build Coastguard Worker "usb/ModuleUsb.cpp", 84*4d7e907cSAndroid Build Coastguard Worker "usb/StreamUsb.cpp", 85*4d7e907cSAndroid Build Coastguard Worker "usb/UsbAlsaMixerControl.cpp", 86*4d7e907cSAndroid Build Coastguard Worker ], 87*4d7e907cSAndroid Build Coastguard Worker generated_sources: [ 88*4d7e907cSAndroid Build Coastguard Worker "audio_policy_capengine_configuration_aidl_default", 89*4d7e907cSAndroid Build Coastguard Worker "audio_policy_configuration_aidl_default", 90*4d7e907cSAndroid Build Coastguard Worker "audio_policy_engine_configuration_aidl_default", 91*4d7e907cSAndroid Build Coastguard Worker ], 92*4d7e907cSAndroid Build Coastguard Worker generated_headers: [ 93*4d7e907cSAndroid Build Coastguard Worker "audio_policy_capengine_configuration_aidl_default", 94*4d7e907cSAndroid Build Coastguard Worker "audio_policy_configuration_aidl_default", 95*4d7e907cSAndroid Build Coastguard Worker "audio_policy_engine_configuration_aidl_default", 96*4d7e907cSAndroid Build Coastguard Worker ], 97*4d7e907cSAndroid Build Coastguard Worker export_generated_headers: [ 98*4d7e907cSAndroid Build Coastguard Worker "audio_policy_capengine_configuration_aidl_default", 99*4d7e907cSAndroid Build Coastguard Worker "audio_policy_configuration_aidl_default", 100*4d7e907cSAndroid Build Coastguard Worker "audio_policy_engine_configuration_aidl_default", 101*4d7e907cSAndroid Build Coastguard Worker ], 102*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 103*4d7e907cSAndroid Build Coastguard Worker "android.hardware.bluetooth.audio-impl", 104*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 105*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 106*4d7e907cSAndroid Build Coastguard Worker "libbluetooth_audio_session_aidl", 107*4d7e907cSAndroid Build Coastguard Worker "liblog", 108*4d7e907cSAndroid Build Coastguard Worker "libmedia_helper", 109*4d7e907cSAndroid Build Coastguard Worker "libmediautils_vendor", 110*4d7e907cSAndroid Build Coastguard Worker "libstagefright_foundation", 111*4d7e907cSAndroid Build Coastguard Worker ], 112*4d7e907cSAndroid Build Coastguard Worker export_shared_lib_headers: [ 113*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 114*4d7e907cSAndroid Build Coastguard Worker ], 115*4d7e907cSAndroid Build Coastguard Worker cflags: [ 116*4d7e907cSAndroid Build Coastguard Worker "-Wall", 117*4d7e907cSAndroid Build Coastguard Worker "-Wextra", 118*4d7e907cSAndroid Build Coastguard Worker "-Werror", 119*4d7e907cSAndroid Build Coastguard Worker "-Wthread-safety", 120*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 121*4d7e907cSAndroid Build Coastguard Worker ], 122*4d7e907cSAndroid Build Coastguard Worker} 123*4d7e907cSAndroid Build Coastguard Worker 124*4d7e907cSAndroid Build Coastguard Workercc_binary { 125*4d7e907cSAndroid Build Coastguard Worker name: "android.hardware.audio.service-aidl.example", 126*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 127*4d7e907cSAndroid Build Coastguard Worker defaults: [ 128*4d7e907cSAndroid Build Coastguard Worker "aidlaudioservice_defaults", 129*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_sounddose_ndk_shared", 130*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_ndk_shared", 131*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_bluetooth_audio_ndk_shared", 132*4d7e907cSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_shared", 133*4d7e907cSAndroid Build Coastguard Worker ], 134*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 135*4d7e907cSAndroid Build Coastguard Worker "libaudioserviceexampleimpl", 136*4d7e907cSAndroid Build Coastguard Worker ], 137*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 138*4d7e907cSAndroid Build Coastguard Worker "android.hardware.bluetooth.audio-impl", 139*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 140*4d7e907cSAndroid Build Coastguard Worker "libbluetooth_audio_session_aidl", 141*4d7e907cSAndroid Build Coastguard Worker "liblog", 142*4d7e907cSAndroid Build Coastguard Worker "libmedia_helper", 143*4d7e907cSAndroid Build Coastguard Worker "libstagefright_foundation", 144*4d7e907cSAndroid Build Coastguard Worker ], 145*4d7e907cSAndroid Build Coastguard Worker srcs: ["main.cpp"], 146*4d7e907cSAndroid Build Coastguard Worker cflags: [ 147*4d7e907cSAndroid Build Coastguard Worker "-Wall", 148*4d7e907cSAndroid Build Coastguard Worker "-Wextra", 149*4d7e907cSAndroid Build Coastguard Worker "-Werror", 150*4d7e907cSAndroid Build Coastguard Worker "-Wthread-safety", 151*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 152*4d7e907cSAndroid Build Coastguard Worker ], 153*4d7e907cSAndroid Build Coastguard Worker installable: false, //installed in apex com.android.hardware.audio 154*4d7e907cSAndroid Build Coastguard Worker} 155*4d7e907cSAndroid Build Coastguard Worker 156*4d7e907cSAndroid Build Coastguard Workercc_test { 157*4d7e907cSAndroid Build Coastguard Worker name: "audio_policy_config_xml_converter_tests", 158*4d7e907cSAndroid Build Coastguard Worker vendor_available: true, 159*4d7e907cSAndroid Build Coastguard Worker defaults: [ 160*4d7e907cSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_static", 161*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_ndk_static", 162*4d7e907cSAndroid Build Coastguard Worker ], 163*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 164*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 165*4d7e907cSAndroid Build Coastguard Worker "libaudioaidlcommon", 166*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 167*4d7e907cSAndroid Build Coastguard Worker "libbase", 168*4d7e907cSAndroid Build Coastguard Worker "libbinder_ndk", 169*4d7e907cSAndroid Build Coastguard Worker "libcutils", 170*4d7e907cSAndroid Build Coastguard Worker "libfmq", 171*4d7e907cSAndroid Build Coastguard Worker "libmedia_helper", 172*4d7e907cSAndroid Build Coastguard Worker "libstagefright_foundation", 173*4d7e907cSAndroid Build Coastguard Worker "libutils", 174*4d7e907cSAndroid Build Coastguard Worker "libxml2", 175*4d7e907cSAndroid Build Coastguard Worker ], 176*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 177*4d7e907cSAndroid Build Coastguard Worker "libaudio_system_headers", 178*4d7e907cSAndroid Build Coastguard Worker "libaudioaidl_headers", 179*4d7e907cSAndroid Build Coastguard Worker "libxsdc-utils", 180*4d7e907cSAndroid Build Coastguard Worker ], 181*4d7e907cSAndroid Build Coastguard Worker generated_sources: [ 182*4d7e907cSAndroid Build Coastguard Worker "audio_policy_configuration_aidl_default", 183*4d7e907cSAndroid Build Coastguard Worker "audio_policy_engine_configuration_aidl_default", 184*4d7e907cSAndroid Build Coastguard Worker ], 185*4d7e907cSAndroid Build Coastguard Worker generated_headers: [ 186*4d7e907cSAndroid Build Coastguard Worker "audio_policy_configuration_aidl_default", 187*4d7e907cSAndroid Build Coastguard Worker "audio_policy_engine_configuration_aidl_default", 188*4d7e907cSAndroid Build Coastguard Worker ], 189*4d7e907cSAndroid Build Coastguard Worker srcs: [ 190*4d7e907cSAndroid Build Coastguard Worker "AudioPolicyConfigXmlConverter.cpp", 191*4d7e907cSAndroid Build Coastguard Worker "tests/AudioPolicyConfigXmlConverterTest.cpp", 192*4d7e907cSAndroid Build Coastguard Worker ], 193*4d7e907cSAndroid Build Coastguard Worker cflags: [ 194*4d7e907cSAndroid Build Coastguard Worker "-Wall", 195*4d7e907cSAndroid Build Coastguard Worker "-Wextra", 196*4d7e907cSAndroid Build Coastguard Worker "-Werror", 197*4d7e907cSAndroid Build Coastguard Worker "-Wthread-safety", 198*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 199*4d7e907cSAndroid Build Coastguard Worker ], 200*4d7e907cSAndroid Build Coastguard Worker test_suites: ["general-tests"], 201*4d7e907cSAndroid Build Coastguard Worker} 202*4d7e907cSAndroid Build Coastguard Worker 203*4d7e907cSAndroid Build Coastguard Workercc_test { 204*4d7e907cSAndroid Build Coastguard Worker name: "audio_alsa_utils_tests", 205*4d7e907cSAndroid Build Coastguard Worker vendor_available: true, 206*4d7e907cSAndroid Build Coastguard Worker defaults: [ 207*4d7e907cSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_static", 208*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_core_ndk_static", 209*4d7e907cSAndroid Build Coastguard Worker ], 210*4d7e907cSAndroid Build Coastguard Worker static_libs: [ 211*4d7e907cSAndroid Build Coastguard Worker "libalsautilsv2", 212*4d7e907cSAndroid Build Coastguard Worker "libtinyalsav2", 213*4d7e907cSAndroid Build Coastguard Worker ], 214*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 215*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 216*4d7e907cSAndroid Build Coastguard Worker "libaudioaidlcommon", 217*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 218*4d7e907cSAndroid Build Coastguard Worker "libbase", 219*4d7e907cSAndroid Build Coastguard Worker "libbinder_ndk", 220*4d7e907cSAndroid Build Coastguard Worker "libcutils", 221*4d7e907cSAndroid Build Coastguard Worker "libfmq", 222*4d7e907cSAndroid Build Coastguard Worker "libmedia_helper", 223*4d7e907cSAndroid Build Coastguard Worker "libstagefright_foundation", 224*4d7e907cSAndroid Build Coastguard Worker "libutils", 225*4d7e907cSAndroid Build Coastguard Worker ], 226*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 227*4d7e907cSAndroid Build Coastguard Worker "libaudio_system_headers", 228*4d7e907cSAndroid Build Coastguard Worker "libaudioaidl_headers", 229*4d7e907cSAndroid Build Coastguard Worker ], 230*4d7e907cSAndroid Build Coastguard Worker srcs: [ 231*4d7e907cSAndroid Build Coastguard Worker "alsa/Utils.cpp", 232*4d7e907cSAndroid Build Coastguard Worker "tests/AlsaUtilsTest.cpp", 233*4d7e907cSAndroid Build Coastguard Worker ], 234*4d7e907cSAndroid Build Coastguard Worker cflags: [ 235*4d7e907cSAndroid Build Coastguard Worker "-Wall", 236*4d7e907cSAndroid Build Coastguard Worker "-Wextra", 237*4d7e907cSAndroid Build Coastguard Worker "-Werror", 238*4d7e907cSAndroid Build Coastguard Worker "-Wthread-safety", 239*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 240*4d7e907cSAndroid Build Coastguard Worker ], 241*4d7e907cSAndroid Build Coastguard Worker test_suites: ["general-tests"], 242*4d7e907cSAndroid Build Coastguard Worker} 243*4d7e907cSAndroid Build Coastguard Worker 244*4d7e907cSAndroid Build Coastguard Workercc_defaults { 245*4d7e907cSAndroid Build Coastguard Worker name: "aidlaudioeffectservice_defaults", 246*4d7e907cSAndroid Build Coastguard Worker defaults: [ 247*4d7e907cSAndroid Build Coastguard Worker "latest_android_media_audio_common_types_ndk_shared", 248*4d7e907cSAndroid Build Coastguard Worker "latest_android_hardware_audio_effect_ndk_shared", 249*4d7e907cSAndroid Build Coastguard Worker ], 250*4d7e907cSAndroid Build Coastguard Worker vendor: true, 251*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 252*4d7e907cSAndroid Build Coastguard Worker "libaudio_aidl_conversion_common_ndk", 253*4d7e907cSAndroid Build Coastguard Worker "libaudioaidlcommon", 254*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 255*4d7e907cSAndroid Build Coastguard Worker "libbase", 256*4d7e907cSAndroid Build Coastguard Worker "libbinder_ndk", 257*4d7e907cSAndroid Build Coastguard Worker "libcutils", 258*4d7e907cSAndroid Build Coastguard Worker "libfmq", 259*4d7e907cSAndroid Build Coastguard Worker "liblog", 260*4d7e907cSAndroid Build Coastguard Worker "libutils", 261*4d7e907cSAndroid Build Coastguard Worker "android.hardware.common-V2-ndk", 262*4d7e907cSAndroid Build Coastguard Worker "android.hardware.common.fmq-V1-ndk", 263*4d7e907cSAndroid Build Coastguard Worker ], 264*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 265*4d7e907cSAndroid Build Coastguard Worker "libaudioaidl_headers", 266*4d7e907cSAndroid Build Coastguard Worker "libaudio_system_headers", 267*4d7e907cSAndroid Build Coastguard Worker "libsystem_headers", 268*4d7e907cSAndroid Build Coastguard Worker ], 269*4d7e907cSAndroid Build Coastguard Worker cflags: [ 270*4d7e907cSAndroid Build Coastguard Worker "-Wall", 271*4d7e907cSAndroid Build Coastguard Worker "-Wextra", 272*4d7e907cSAndroid Build Coastguard Worker "-Werror", 273*4d7e907cSAndroid Build Coastguard Worker "-Wthread-safety", 274*4d7e907cSAndroid Build Coastguard Worker "-DBACKEND_NDK", 275*4d7e907cSAndroid Build Coastguard Worker ], 276*4d7e907cSAndroid Build Coastguard Worker} 277*4d7e907cSAndroid Build Coastguard Worker 278*4d7e907cSAndroid Build Coastguard Workerfilegroup { 279*4d7e907cSAndroid Build Coastguard Worker name: "effectCommonFile", 280*4d7e907cSAndroid Build Coastguard Worker srcs: [ 281*4d7e907cSAndroid Build Coastguard Worker "EffectContext.cpp", 282*4d7e907cSAndroid Build Coastguard Worker "EffectThread.cpp", 283*4d7e907cSAndroid Build Coastguard Worker "EffectImpl.cpp", 284*4d7e907cSAndroid Build Coastguard Worker ], 285*4d7e907cSAndroid Build Coastguard Worker} 286*4d7e907cSAndroid Build Coastguard Worker 287*4d7e907cSAndroid Build Coastguard Workercc_binary { 288*4d7e907cSAndroid Build Coastguard Worker name: "android.hardware.audio.effect.service-aidl.example", 289*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 290*4d7e907cSAndroid Build Coastguard Worker defaults: ["aidlaudioeffectservice_defaults"], 291*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 292*4d7e907cSAndroid Build Coastguard Worker "libapexsupport", 293*4d7e907cSAndroid Build Coastguard Worker "libtinyxml2", 294*4d7e907cSAndroid Build Coastguard Worker ], 295*4d7e907cSAndroid Build Coastguard Worker srcs: [ 296*4d7e907cSAndroid Build Coastguard Worker "EffectConfig.cpp", 297*4d7e907cSAndroid Build Coastguard Worker "EffectFactory.cpp", 298*4d7e907cSAndroid Build Coastguard Worker "EffectMain.cpp", 299*4d7e907cSAndroid Build Coastguard Worker ], 300*4d7e907cSAndroid Build Coastguard Worker installable: false, //installed in apex com.android.hardware.audio 301*4d7e907cSAndroid Build Coastguard Worker} 302*4d7e907cSAndroid Build Coastguard Worker 303*4d7e907cSAndroid Build Coastguard Workercc_library_headers { 304*4d7e907cSAndroid Build Coastguard Worker name: "libaudioaidl_headers", 305*4d7e907cSAndroid Build Coastguard Worker export_include_dirs: ["include"], 306*4d7e907cSAndroid Build Coastguard Worker vendor_available: true, 307*4d7e907cSAndroid Build Coastguard Worker host_supported: true, 308*4d7e907cSAndroid Build Coastguard Worker} 309*4d7e907cSAndroid Build Coastguard Worker 310*4d7e907cSAndroid Build Coastguard Workerprebuilt_etc { 311*4d7e907cSAndroid Build Coastguard Worker name: "android.hardware.audio.service-aidl.example.rc", 312*4d7e907cSAndroid Build Coastguard Worker src: "android.hardware.audio.service-aidl.example.rc", 313*4d7e907cSAndroid Build Coastguard Worker installable: false, 314*4d7e907cSAndroid Build Coastguard Worker} 315*4d7e907cSAndroid Build Coastguard Worker 316*4d7e907cSAndroid Build Coastguard Workerprebuilt_etc { 317*4d7e907cSAndroid Build Coastguard Worker name: "android.hardware.audio.service-aidl.xml", 318*4d7e907cSAndroid Build Coastguard Worker src: "android.hardware.audio.service-aidl.xml", 319*4d7e907cSAndroid Build Coastguard Worker sub_dir: "vintf", 320*4d7e907cSAndroid Build Coastguard Worker installable: false, 321*4d7e907cSAndroid Build Coastguard Worker} 322