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: "android.hardware.audio.effect-impl_default", 13*4d7e907cSAndroid Build Coastguard Worker defaults: ["hidl_defaults"], 14*4d7e907cSAndroid Build Coastguard Worker vendor: true, 15*4d7e907cSAndroid Build Coastguard Worker relative_install_path: "hw", 16*4d7e907cSAndroid Build Coastguard Worker srcs: [ 17*4d7e907cSAndroid Build Coastguard Worker "AcousticEchoCancelerEffect.cpp", 18*4d7e907cSAndroid Build Coastguard Worker "AudioBufferManager.cpp", 19*4d7e907cSAndroid Build Coastguard Worker "AutomaticGainControlEffect.cpp", 20*4d7e907cSAndroid Build Coastguard Worker "BassBoostEffect.cpp", 21*4d7e907cSAndroid Build Coastguard Worker "DownmixEffect.cpp", 22*4d7e907cSAndroid Build Coastguard Worker "Effect.cpp", 23*4d7e907cSAndroid Build Coastguard Worker "EffectsFactory.cpp", 24*4d7e907cSAndroid Build Coastguard Worker "EnvironmentalReverbEffect.cpp", 25*4d7e907cSAndroid Build Coastguard Worker "EqualizerEffect.cpp", 26*4d7e907cSAndroid Build Coastguard Worker "LoudnessEnhancerEffect.cpp", 27*4d7e907cSAndroid Build Coastguard Worker "NoiseSuppressionEffect.cpp", 28*4d7e907cSAndroid Build Coastguard Worker "PresetReverbEffect.cpp", 29*4d7e907cSAndroid Build Coastguard Worker "VirtualizerEffect.cpp", 30*4d7e907cSAndroid Build Coastguard Worker "VisualizerEffect.cpp", 31*4d7e907cSAndroid Build Coastguard Worker ], 32*4d7e907cSAndroid Build Coastguard Worker 33*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 34*4d7e907cSAndroid Build Coastguard Worker "libaudioutils", 35*4d7e907cSAndroid Build Coastguard Worker "libbase", 36*4d7e907cSAndroid Build Coastguard Worker "libcutils", 37*4d7e907cSAndroid Build Coastguard Worker "libeffects", 38*4d7e907cSAndroid Build Coastguard Worker "libfmq", 39*4d7e907cSAndroid Build Coastguard Worker "libhidlbase", 40*4d7e907cSAndroid Build Coastguard Worker "libhidlmemory", 41*4d7e907cSAndroid Build Coastguard Worker "liblog", 42*4d7e907cSAndroid Build Coastguard Worker "libutils", 43*4d7e907cSAndroid Build Coastguard Worker "android.hardware.audio.common-util", 44*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 45*4d7e907cSAndroid Build Coastguard Worker ], 46*4d7e907cSAndroid Build Coastguard Worker 47*4d7e907cSAndroid Build Coastguard Worker header_libs: [ 48*4d7e907cSAndroid Build Coastguard Worker "android.hardware.audio.common.util@all-versions", 49*4d7e907cSAndroid Build Coastguard Worker "libaudio_system_headers", 50*4d7e907cSAndroid Build Coastguard Worker "libeffects_headers", 51*4d7e907cSAndroid Build Coastguard Worker "libhardware_headers", 52*4d7e907cSAndroid Build Coastguard Worker "libmedia_headers", 53*4d7e907cSAndroid Build Coastguard Worker "libmediautils_headers", 54*4d7e907cSAndroid Build Coastguard Worker ], 55*4d7e907cSAndroid Build Coastguard Worker} 56*4d7e907cSAndroid Build Coastguard Worker 57*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 58*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 59*4d7e907cSAndroid Build Coastguard Worker defaults: ["android.hardware.audio.effect-impl_default"], 60*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 61*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 62*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 63*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 64*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 65*4d7e907cSAndroid Build Coastguard Worker ], 66*4d7e907cSAndroid Build Coastguard Worker cflags: [ 67*4d7e907cSAndroid Build Coastguard Worker "-DMAJOR_VERSION=2", 68*4d7e907cSAndroid Build Coastguard Worker "-DMINOR_VERSION=0", 69*4d7e907cSAndroid Build Coastguard Worker "-include common/all-versions/VersionMacro.h", 70*4d7e907cSAndroid Build Coastguard Worker ], 71*4d7e907cSAndroid Build Coastguard Worker} 72*4d7e907cSAndroid Build Coastguard Worker 73*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 74*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 75*4d7e907cSAndroid Build Coastguard Worker defaults: ["android.hardware.audio.effect-impl_default"], 76*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 77*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 78*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 79*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 80*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 81*4d7e907cSAndroid Build Coastguard Worker ], 82*4d7e907cSAndroid Build Coastguard Worker cflags: [ 83*4d7e907cSAndroid Build Coastguard Worker "-DMAJOR_VERSION=4", 84*4d7e907cSAndroid Build Coastguard Worker "-DMINOR_VERSION=0", 85*4d7e907cSAndroid Build Coastguard Worker "-include common/all-versions/VersionMacro.h", 86*4d7e907cSAndroid Build Coastguard Worker ], 87*4d7e907cSAndroid Build Coastguard Worker} 88*4d7e907cSAndroid Build Coastguard Worker 89*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 90*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 91*4d7e907cSAndroid Build Coastguard Worker defaults: ["android.hardware.audio.effect-impl_default"], 92*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 93*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 94*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 95*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 96*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 97*4d7e907cSAndroid Build Coastguard Worker ], 98*4d7e907cSAndroid Build Coastguard Worker cflags: [ 99*4d7e907cSAndroid Build Coastguard Worker "-DMAJOR_VERSION=5", 100*4d7e907cSAndroid Build Coastguard Worker "-DMINOR_VERSION=0", 101*4d7e907cSAndroid Build Coastguard Worker "-include common/all-versions/VersionMacro.h", 102*4d7e907cSAndroid Build Coastguard Worker ], 103*4d7e907cSAndroid Build Coastguard Worker} 104*4d7e907cSAndroid Build Coastguard Worker 105*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 106*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 107*4d7e907cSAndroid Build Coastguard Worker defaults: ["android.hardware.audio.effect-impl_default"], 108*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 109*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 110*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 111*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 112*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 113*4d7e907cSAndroid Build Coastguard Worker ], 114*4d7e907cSAndroid Build Coastguard Worker cflags: [ 115*4d7e907cSAndroid Build Coastguard Worker "-DMAJOR_VERSION=6", 116*4d7e907cSAndroid Build Coastguard Worker "-DMINOR_VERSION=0", 117*4d7e907cSAndroid Build Coastguard Worker "-include common/all-versions/VersionMacro.h", 118*4d7e907cSAndroid Build Coastguard Worker ], 119*4d7e907cSAndroid Build Coastguard Worker} 120*4d7e907cSAndroid Build Coastguard Worker 121*4d7e907cSAndroid Build Coastguard Workercc_library_shared { 122*4d7e907cSAndroid Build Coastguard Worker name: "[email protected]", 123*4d7e907cSAndroid Build Coastguard Worker defaults: ["android.hardware.audio.effect-impl_default"], 124*4d7e907cSAndroid Build Coastguard Worker shared_libs: [ 125*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 126*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 127*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 128*4d7e907cSAndroid Build Coastguard Worker "[email protected]", 129*4d7e907cSAndroid Build Coastguard Worker ], 130*4d7e907cSAndroid Build Coastguard Worker cflags: [ 131*4d7e907cSAndroid Build Coastguard Worker "-DMAJOR_VERSION=7", 132*4d7e907cSAndroid Build Coastguard Worker "-DMINOR_VERSION=0", 133*4d7e907cSAndroid Build Coastguard Worker "-include common/all-versions/VersionMacro.h", 134*4d7e907cSAndroid Build Coastguard Worker ], 135*4d7e907cSAndroid Build Coastguard Worker} 136