1package { 2 default_team: "trendy_team_android_media_audio_framework", 3 // See: http://go/android-license-faq 4 // A large-scale-change added 'default_applicable_licenses' to import 5 // all of the 'license_kinds' from "hardware_interfaces_license" 6 // to get the below license kinds: 7 // SPDX-license-identifier-Apache-2.0 8 default_applicable_licenses: ["hardware_interfaces_license"], 9} 10 11cc_defaults { 12 name: "VtsHalAudioTargetTestDefaults", 13 defaults: [ 14 "latest_android_hardware_audio_common_ndk_static", 15 "latest_android_hardware_audio_effect_ndk_static", 16 "latest_android_media_audio_common_types_ndk_static", 17 "latest_android_media_audio_eraser_types_ndk_static", 18 "use_libaidlvintf_gtest_helper_static", 19 "VtsHalTargetTestDefaults", 20 ], 21 shared_libs: [ 22 "libbinder_ndk", 23 "libfmq", 24 ], 25 static_libs: [ 26 "android.hardware.common-V2-ndk", 27 "android.hardware.common.fmq-V1-ndk", 28 "libaudioaidlcommon", 29 "libaidlcommonsupport", 30 "libpffft", 31 ], 32 header_libs: [ 33 "libaudioaidl_headers", 34 "libaudioutils_headers", 35 "libexpectedutils_headers", 36 ], 37 cflags: [ 38 "-Wall", 39 "-Wextra", 40 "-Werror", 41 "-Wthread-safety", 42 "-Wno-error=unused-parameter", 43 ], 44 test_config_template: "VtsHalAudioTargetTestTemplate.xml", 45 test_suites: [ 46 "general-tests", 47 "vts", 48 ], 49 srcs: [ 50 "TestUtils.cpp", 51 ], 52} 53 54cc_defaults { 55 name: "VtsHalAudioEffectTargetTestDefaults", 56 defaults: [ 57 "latest_android_hardware_audio_effect_ndk_static", 58 "VtsHalAudioTargetTestDefaults", 59 ], 60 srcs: [ 61 ":effectCommonFile", 62 ], 63} 64 65cc_test { 66 name: "VtsHalAudioCoreTargetTest", 67 defaults: [ 68 "VtsHalAudioTargetTestDefaults", 69 "latest_android_hardware_audio_core_ndk_static", 70 "latest_android_hardware_audio_core_sounddose_ndk_static", 71 ], 72 shared_libs: [ 73 "libcutils", 74 ], 75 srcs: [ 76 "ModuleConfig.cpp", 77 "VtsHalAudioCoreConfigTargetTest.cpp", 78 "VtsHalAudioCoreModuleTargetTest.cpp", 79 ], 80} 81 82cc_test { 83 name: "VtsHalAudioEffectFactoryTargetTest", 84 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 85 srcs: ["VtsHalAudioEffectFactoryTargetTest.cpp"], 86} 87 88cc_test { 89 name: "VtsHalAudioEffectTargetTest", 90 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 91 srcs: ["VtsHalAudioEffectTargetTest.cpp"], 92} 93 94cc_test { 95 name: "VtsHalBassBoostTargetTest", 96 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 97 srcs: ["VtsHalBassBoostTargetTest.cpp"], 98 cflags: [ 99 "-Wno-error=unused-parameter", 100 ], 101 static_libs: [ 102 "libpffft", 103 ], 104} 105 106cc_test { 107 name: "VtsHalDownmixTargetTest", 108 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 109 srcs: ["VtsHalDownmixTargetTest.cpp"], 110 shared_libs: [ 111 "libaudioutils", 112 ], 113} 114 115cc_test { 116 name: "VtsHalDynamicsProcessingTargetTest", 117 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 118 static_libs: ["libaudioaidlranges"], 119 srcs: ["VtsHalDynamicsProcessingTest.cpp"], 120 shared_libs: [ 121 "libaudioutils", 122 ], 123} 124 125cc_test { 126 name: "VtsHalEnvironmentalReverbTargetTest", 127 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 128 srcs: ["VtsHalEnvironmentalReverbTargetTest.cpp"], 129 shared_libs: [ 130 "libaudioutils", 131 ], 132} 133 134cc_test { 135 name: "VtsHalEqualizerTargetTest", 136 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 137 srcs: ["VtsHalEqualizerTargetTest.cpp"], 138} 139 140cc_test { 141 name: "VtsHalHapticGeneratorTargetTest", 142 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 143 srcs: ["VtsHalHapticGeneratorTargetTest.cpp"], 144 shared_libs: [ 145 "libaudioutils", 146 ], 147} 148 149cc_test { 150 name: "VtsHalLoudnessEnhancerTargetTest", 151 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 152 srcs: ["VtsHalLoudnessEnhancerTargetTest.cpp"], 153} 154 155cc_test { 156 name: "VtsHalPresetReverbTargetTest", 157 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 158 srcs: ["VtsHalPresetReverbTargetTest.cpp"], 159 shared_libs: [ 160 "libaudioutils", 161 ], 162} 163 164cc_test { 165 name: "VtsHalVirtualizerTargetTest", 166 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 167 srcs: ["VtsHalVirtualizerTargetTest.cpp"], 168 shared_libs: [ 169 "libaudioutils", 170 ], 171} 172 173cc_test { 174 name: "VtsHalVisualizerTargetTest", 175 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 176 srcs: ["VtsHalVisualizerTargetTest.cpp"], 177 shared_libs: [ 178 "libaudioutils", 179 ], 180} 181 182cc_test { 183 name: "VtsHalVolumeTargetTest", 184 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 185 srcs: ["VtsHalVolumeTargetTest.cpp"], 186} 187 188cc_test { 189 name: "VtsHalAECTargetTest", 190 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 191 srcs: ["VtsHalAECTargetTest.cpp"], 192} 193 194cc_test { 195 name: "VtsHalAGC1TargetTest", 196 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 197 srcs: ["VtsHalAGC1TargetTest.cpp"], 198} 199 200cc_test { 201 name: "VtsHalAGC2TargetTest", 202 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 203 srcs: ["VtsHalAGC2TargetTest.cpp"], 204} 205 206cc_test { 207 name: "VtsHalNSTargetTest", 208 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 209 srcs: ["VtsHalNSTargetTest.cpp"], 210} 211 212cc_test { 213 name: "VtsHalSpatializerTargetTest", 214 defaults: ["VtsHalAudioEffectTargetTestDefaults"], 215 srcs: ["VtsHalSpatializerTargetTest.cpp"], 216} 217