1*b9df5ad1SAndroid Build Coastguard Worker// Build the unit tests for audio_utils 2*b9df5ad1SAndroid Build Coastguard Worker 3*b9df5ad1SAndroid Build Coastguard Workerpackage { 4*b9df5ad1SAndroid Build Coastguard Worker default_team: "trendy_team_android_media_audio_framework", 5*b9df5ad1SAndroid Build Coastguard Worker // http://go/android-license-faq 6*b9df5ad1SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 7*b9df5ad1SAndroid Build Coastguard Worker // the below license kinds from "system_media_license": 8*b9df5ad1SAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 9*b9df5ad1SAndroid Build Coastguard Worker default_applicable_licenses: ["system_media_license"], 10*b9df5ad1SAndroid Build Coastguard Worker} 11*b9df5ad1SAndroid Build Coastguard Worker 12*b9df5ad1SAndroid Build Coastguard Workercc_test { 13*b9df5ad1SAndroid Build Coastguard Worker name: "audio_commandthread_tests", 14*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 15*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_commandthread_tests.cpp"], 16*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 17*b9df5ad1SAndroid Build Coastguard Worker "libbase", 18*b9df5ad1SAndroid Build Coastguard Worker "libbinder", 19*b9df5ad1SAndroid Build Coastguard Worker ], 20*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 21*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 22*b9df5ad1SAndroid Build Coastguard Worker ], 23*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 24*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 25*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 26*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 27*b9df5ad1SAndroid Build Coastguard Worker ], 28*b9df5ad1SAndroid Build Coastguard Worker} 29*b9df5ad1SAndroid Build Coastguard Worker 30*b9df5ad1SAndroid Build Coastguard Workercc_test { 31*b9df5ad1SAndroid Build Coastguard Worker name: "audio_deferredexecutor_tests", 32*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 33*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_deferredexecutor_tests.cpp"], 34*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 35*b9df5ad1SAndroid Build Coastguard Worker "libbase", 36*b9df5ad1SAndroid Build Coastguard Worker ], 37*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 38*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 39*b9df5ad1SAndroid Build Coastguard Worker ], 40*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 41*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 42*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 43*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 44*b9df5ad1SAndroid Build Coastguard Worker ], 45*b9df5ad1SAndroid Build Coastguard Worker} 46*b9df5ad1SAndroid Build Coastguard Worker 47*b9df5ad1SAndroid Build Coastguard Workercc_test { 48*b9df5ad1SAndroid Build Coastguard Worker name: "audio_float_tests", 49*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 50*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_float_tests.cpp"], 51*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 52*b9df5ad1SAndroid Build Coastguard Worker "libbase", 53*b9df5ad1SAndroid Build Coastguard Worker "libbinder", 54*b9df5ad1SAndroid Build Coastguard Worker ], 55*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 56*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 57*b9df5ad1SAndroid Build Coastguard Worker ], 58*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 59*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 60*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 61*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 62*b9df5ad1SAndroid Build Coastguard Worker ], 63*b9df5ad1SAndroid Build Coastguard Worker} 64*b9df5ad1SAndroid Build Coastguard Worker 65*b9df5ad1SAndroid Build Coastguard Workercc_test { 66*b9df5ad1SAndroid Build Coastguard Worker name: "audio_linkedhashmap_tests", 67*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 68*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_linkedhashmap_tests.cpp"], 69*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 70*b9df5ad1SAndroid Build Coastguard Worker "libbase", 71*b9df5ad1SAndroid Build Coastguard Worker ], 72*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 73*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 74*b9df5ad1SAndroid Build Coastguard Worker ], 75*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 76*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 77*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 78*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 79*b9df5ad1SAndroid Build Coastguard Worker ], 80*b9df5ad1SAndroid Build Coastguard Worker} 81*b9df5ad1SAndroid Build Coastguard Worker 82*b9df5ad1SAndroid Build Coastguard Workercc_defaults { 83*b9df5ad1SAndroid Build Coastguard Worker name: "audio_math_test_defaults", 84*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 85*b9df5ad1SAndroid Build Coastguard Worker 86*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 87*b9df5ad1SAndroid Build Coastguard Worker "audio_math_tests.cpp", 88*b9df5ad1SAndroid Build Coastguard Worker ], 89*b9df5ad1SAndroid Build Coastguard Worker 90*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 91*b9df5ad1SAndroid Build Coastguard Worker "libbase", 92*b9df5ad1SAndroid Build Coastguard Worker "liblog", 93*b9df5ad1SAndroid Build Coastguard Worker "libutils", 94*b9df5ad1SAndroid Build Coastguard Worker ], 95*b9df5ad1SAndroid Build Coastguard Worker 96*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 97*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 98*b9df5ad1SAndroid Build Coastguard Worker ], 99*b9df5ad1SAndroid Build Coastguard Worker 100*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 101*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 102*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 103*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 104*b9df5ad1SAndroid Build Coastguard Worker ], 105*b9df5ad1SAndroid Build Coastguard Worker} 106*b9df5ad1SAndroid Build Coastguard Worker 107*b9df5ad1SAndroid Build Coastguard Workercc_test { 108*b9df5ad1SAndroid Build Coastguard Worker name: "audio_fast_math_tests", 109*b9df5ad1SAndroid Build Coastguard Worker defaults: [ 110*b9df5ad1SAndroid Build Coastguard Worker "audio_math_test_defaults", 111*b9df5ad1SAndroid Build Coastguard Worker ], 112*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 113*b9df5ad1SAndroid Build Coastguard Worker "-DFAST_MATH_ENABLED", 114*b9df5ad1SAndroid Build Coastguard Worker "-ffast-math", 115*b9df5ad1SAndroid Build Coastguard Worker "-fhonor-infinities", 116*b9df5ad1SAndroid Build Coastguard Worker "-fhonor-nans", 117*b9df5ad1SAndroid Build Coastguard Worker ], 118*b9df5ad1SAndroid Build Coastguard Worker} 119*b9df5ad1SAndroid Build Coastguard Worker 120*b9df5ad1SAndroid Build Coastguard Workercc_test { 121*b9df5ad1SAndroid Build Coastguard Worker name: "audio_math_tests", 122*b9df5ad1SAndroid Build Coastguard Worker defaults: [ 123*b9df5ad1SAndroid Build Coastguard Worker "audio_math_test_defaults", 124*b9df5ad1SAndroid Build Coastguard Worker ], 125*b9df5ad1SAndroid Build Coastguard Worker} 126*b9df5ad1SAndroid Build Coastguard Worker 127*b9df5ad1SAndroid Build Coastguard Workercc_test { 128*b9df5ad1SAndroid Build Coastguard Worker name: "audio_mutex_tests", 129*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 130*b9df5ad1SAndroid Build Coastguard Worker 131*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 132*b9df5ad1SAndroid Build Coastguard Worker "audio_mutex_tests.cpp", 133*b9df5ad1SAndroid Build Coastguard Worker ], 134*b9df5ad1SAndroid Build Coastguard Worker 135*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 136*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 137*b9df5ad1SAndroid Build Coastguard Worker "libbase", 138*b9df5ad1SAndroid Build Coastguard Worker "liblog", 139*b9df5ad1SAndroid Build Coastguard Worker "libutils", 140*b9df5ad1SAndroid Build Coastguard Worker ], 141*b9df5ad1SAndroid Build Coastguard Worker 142*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 143*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 144*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 145*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 146*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 147*b9df5ad1SAndroid Build Coastguard Worker ], 148*b9df5ad1SAndroid Build Coastguard Worker} 149*b9df5ad1SAndroid Build Coastguard Worker 150*b9df5ad1SAndroid Build Coastguard Workercc_test { 151*b9df5ad1SAndroid Build Coastguard Worker name: "audio_stringutils_tests", 152*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 153*b9df5ad1SAndroid Build Coastguard Worker 154*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 155*b9df5ad1SAndroid Build Coastguard Worker "audio_stringutils_tests.cpp", 156*b9df5ad1SAndroid Build Coastguard Worker ], 157*b9df5ad1SAndroid Build Coastguard Worker 158*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 159*b9df5ad1SAndroid Build Coastguard Worker "libbase", 160*b9df5ad1SAndroid Build Coastguard Worker "liblog", 161*b9df5ad1SAndroid Build Coastguard Worker "libutils", 162*b9df5ad1SAndroid Build Coastguard Worker ], 163*b9df5ad1SAndroid Build Coastguard Worker 164*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 165*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 166*b9df5ad1SAndroid Build Coastguard Worker ], 167*b9df5ad1SAndroid Build Coastguard Worker 168*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 169*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 170*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 171*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 172*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 173*b9df5ad1SAndroid Build Coastguard Worker ], 174*b9df5ad1SAndroid Build Coastguard Worker} 175*b9df5ad1SAndroid Build Coastguard Worker 176*b9df5ad1SAndroid Build Coastguard Workercc_test { 177*b9df5ad1SAndroid Build Coastguard Worker name: "audio_thread_tests", 178*b9df5ad1SAndroid Build Coastguard Worker 179*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 180*b9df5ad1SAndroid Build Coastguard Worker "audio_thread_tests.cpp", 181*b9df5ad1SAndroid Build Coastguard Worker ], 182*b9df5ad1SAndroid Build Coastguard Worker 183*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 184*b9df5ad1SAndroid Build Coastguard Worker "libbase", 185*b9df5ad1SAndroid Build Coastguard Worker "liblog", 186*b9df5ad1SAndroid Build Coastguard Worker "libutils", 187*b9df5ad1SAndroid Build Coastguard Worker ], 188*b9df5ad1SAndroid Build Coastguard Worker 189*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 190*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 191*b9df5ad1SAndroid Build Coastguard Worker ], 192*b9df5ad1SAndroid Build Coastguard Worker 193*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 194*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 195*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 196*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 197*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 198*b9df5ad1SAndroid Build Coastguard Worker ], 199*b9df5ad1SAndroid Build Coastguard Worker} 200*b9df5ad1SAndroid Build Coastguard Worker 201*b9df5ad1SAndroid Build Coastguard Workercc_test { 202*b9df5ad1SAndroid Build Coastguard Worker name: "audio_trace_tests", 203*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 204*b9df5ad1SAndroid Build Coastguard Worker srcs: ["audio_trace_tests.cpp"], 205*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 206*b9df5ad1SAndroid Build Coastguard Worker "libbase", 207*b9df5ad1SAndroid Build Coastguard Worker "libbinder", 208*b9df5ad1SAndroid Build Coastguard Worker ], 209*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 210*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 211*b9df5ad1SAndroid Build Coastguard Worker ], 212*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 213*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 214*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 215*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 216*b9df5ad1SAndroid Build Coastguard Worker ], 217*b9df5ad1SAndroid Build Coastguard Worker} 218*b9df5ad1SAndroid Build Coastguard Worker 219*b9df5ad1SAndroid Build Coastguard Workercc_test { 220*b9df5ad1SAndroid Build Coastguard Worker name: "audio_nnapi_tests", 221*b9df5ad1SAndroid Build Coastguard Worker 222*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 223*b9df5ad1SAndroid Build Coastguard Worker "audio_nnapi2_tests.cpp", 224*b9df5ad1SAndroid Build Coastguard Worker "audio_nnapi_tests.cpp", 225*b9df5ad1SAndroid Build Coastguard Worker ], 226*b9df5ad1SAndroid Build Coastguard Worker 227*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 228*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 229*b9df5ad1SAndroid Build Coastguard Worker ], 230*b9df5ad1SAndroid Build Coastguard Worker 231*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 232*b9df5ad1SAndroid Build Coastguard Worker "libandroid", 233*b9df5ad1SAndroid Build Coastguard Worker "libbase", 234*b9df5ad1SAndroid Build Coastguard Worker "liblog", 235*b9df5ad1SAndroid Build Coastguard Worker "libnativewindow", 236*b9df5ad1SAndroid Build Coastguard Worker "libneuralnetworks", 237*b9df5ad1SAndroid Build Coastguard Worker ], 238*b9df5ad1SAndroid Build Coastguard Worker 239*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 240*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 241*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 242*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 243*b9df5ad1SAndroid Build Coastguard Worker "-Wno-deprecated-declarations", 244*b9df5ad1SAndroid Build Coastguard Worker ], 245*b9df5ad1SAndroid Build Coastguard Worker} 246*b9df5ad1SAndroid Build Coastguard Worker 247*b9df5ad1SAndroid Build Coastguard Workercc_test { 248*b9df5ad1SAndroid Build Coastguard Worker name: "audio_tflite_tests", 249*b9df5ad1SAndroid Build Coastguard Worker 250*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 251*b9df5ad1SAndroid Build Coastguard Worker "audio_tflite_tests.cpp", 252*b9df5ad1SAndroid Build Coastguard Worker ], 253*b9df5ad1SAndroid Build Coastguard Worker 254*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 255*b9df5ad1SAndroid Build Coastguard Worker "flatbuffer_headers", 256*b9df5ad1SAndroid Build Coastguard Worker "tensorflow_headers", 257*b9df5ad1SAndroid Build Coastguard Worker ], 258*b9df5ad1SAndroid Build Coastguard Worker 259*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 260*b9df5ad1SAndroid Build Coastguard Worker "libandroid", 261*b9df5ad1SAndroid Build Coastguard Worker "libbase", 262*b9df5ad1SAndroid Build Coastguard Worker "liblog", 263*b9df5ad1SAndroid Build Coastguard Worker ], 264*b9df5ad1SAndroid Build Coastguard Worker 265*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 266*b9df5ad1SAndroid Build Coastguard Worker "libgmock", 267*b9df5ad1SAndroid Build Coastguard Worker "libtflite_static", 268*b9df5ad1SAndroid Build Coastguard Worker ], 269*b9df5ad1SAndroid Build Coastguard Worker 270*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 271*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 272*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 273*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 274*b9df5ad1SAndroid Build Coastguard Worker ], 275*b9df5ad1SAndroid Build Coastguard Worker} 276*b9df5ad1SAndroid Build Coastguard Worker 277*b9df5ad1SAndroid Build Coastguard Workercc_test { 278*b9df5ad1SAndroid Build Coastguard Worker name: "balance_tests", 279*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 280*b9df5ad1SAndroid Build Coastguard Worker 281*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 282*b9df5ad1SAndroid Build Coastguard Worker "balance_tests.cpp", 283*b9df5ad1SAndroid Build Coastguard Worker ], 284*b9df5ad1SAndroid Build Coastguard Worker 285*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 286*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 287*b9df5ad1SAndroid Build Coastguard Worker ], 288*b9df5ad1SAndroid Build Coastguard Worker 289*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 290*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 291*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 292*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 293*b9df5ad1SAndroid Build Coastguard Worker ], 294*b9df5ad1SAndroid Build Coastguard Worker} 295*b9df5ad1SAndroid Build Coastguard Worker 296*b9df5ad1SAndroid Build Coastguard Workercc_binary { 297*b9df5ad1SAndroid Build Coastguard Worker name: "biquad_filter", 298*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 299*b9df5ad1SAndroid Build Coastguard Worker 300*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 301*b9df5ad1SAndroid Build Coastguard Worker "biquad_filter.cpp", 302*b9df5ad1SAndroid Build Coastguard Worker ], 303*b9df5ad1SAndroid Build Coastguard Worker 304*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 305*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 306*b9df5ad1SAndroid Build Coastguard Worker ], 307*b9df5ad1SAndroid Build Coastguard Worker 308*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 309*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 310*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 311*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 312*b9df5ad1SAndroid Build Coastguard Worker ], 313*b9df5ad1SAndroid Build Coastguard Worker} 314*b9df5ad1SAndroid Build Coastguard Worker 315*b9df5ad1SAndroid Build Coastguard Workercc_test { 316*b9df5ad1SAndroid Build Coastguard Worker name: "circular_buffer_tests", 317*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 318*b9df5ad1SAndroid Build Coastguard Worker 319*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 320*b9df5ad1SAndroid Build Coastguard Worker "circular_buffer_tests.cpp", 321*b9df5ad1SAndroid Build Coastguard Worker ], 322*b9df5ad1SAndroid Build Coastguard Worker 323*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 324*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 325*b9df5ad1SAndroid Build Coastguard Worker ], 326*b9df5ad1SAndroid Build Coastguard Worker 327*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 328*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 329*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 330*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 331*b9df5ad1SAndroid Build Coastguard Worker ], 332*b9df5ad1SAndroid Build Coastguard Worker} 333*b9df5ad1SAndroid Build Coastguard Worker 334*b9df5ad1SAndroid Build Coastguard Workercc_test { 335*b9df5ad1SAndroid Build Coastguard Worker name: "mel_aggregator_tests", 336*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 337*b9df5ad1SAndroid Build Coastguard Worker 338*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 339*b9df5ad1SAndroid Build Coastguard Worker "mel_aggregator_tests.cpp", 340*b9df5ad1SAndroid Build Coastguard Worker ], 341*b9df5ad1SAndroid Build Coastguard Worker 342*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 343*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 344*b9df5ad1SAndroid Build Coastguard Worker "liblog", 345*b9df5ad1SAndroid Build Coastguard Worker "libutils", 346*b9df5ad1SAndroid Build Coastguard Worker ], 347*b9df5ad1SAndroid Build Coastguard Worker 348*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 349*b9df5ad1SAndroid Build Coastguard Worker "libgmock", 350*b9df5ad1SAndroid Build Coastguard Worker ], 351*b9df5ad1SAndroid Build Coastguard Worker 352*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 353*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 354*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 355*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 356*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 357*b9df5ad1SAndroid Build Coastguard Worker ], 358*b9df5ad1SAndroid Build Coastguard Worker} 359*b9df5ad1SAndroid Build Coastguard Worker 360*b9df5ad1SAndroid Build Coastguard Workercc_test { 361*b9df5ad1SAndroid Build Coastguard Worker name: "mel_processor_tests", 362*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 363*b9df5ad1SAndroid Build Coastguard Worker 364*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 365*b9df5ad1SAndroid Build Coastguard Worker "mel_processor_tests.cpp", 366*b9df5ad1SAndroid Build Coastguard Worker ], 367*b9df5ad1SAndroid Build Coastguard Worker 368*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 369*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 370*b9df5ad1SAndroid Build Coastguard Worker "liblog", 371*b9df5ad1SAndroid Build Coastguard Worker "libutils", 372*b9df5ad1SAndroid Build Coastguard Worker ], 373*b9df5ad1SAndroid Build Coastguard Worker 374*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 375*b9df5ad1SAndroid Build Coastguard Worker "libgmock", 376*b9df5ad1SAndroid Build Coastguard Worker ], 377*b9df5ad1SAndroid Build Coastguard Worker 378*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 379*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 380*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 381*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 382*b9df5ad1SAndroid Build Coastguard Worker "-Wthread-safety", 383*b9df5ad1SAndroid Build Coastguard Worker ], 384*b9df5ad1SAndroid Build Coastguard Worker} 385*b9df5ad1SAndroid Build Coastguard Worker 386*b9df5ad1SAndroid Build Coastguard Workercc_test { 387*b9df5ad1SAndroid Build Coastguard Worker name: "biquad_filter_tests", 388*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 389*b9df5ad1SAndroid Build Coastguard Worker 390*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 391*b9df5ad1SAndroid Build Coastguard Worker "biquad_filter_tests.cpp", 392*b9df5ad1SAndroid Build Coastguard Worker ], 393*b9df5ad1SAndroid Build Coastguard Worker 394*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 395*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 396*b9df5ad1SAndroid Build Coastguard Worker ], 397*b9df5ad1SAndroid Build Coastguard Worker 398*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 399*b9df5ad1SAndroid Build Coastguard Worker "libgmock", 400*b9df5ad1SAndroid Build Coastguard Worker ], 401*b9df5ad1SAndroid Build Coastguard Worker 402*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 403*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 404*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 405*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 406*b9df5ad1SAndroid Build Coastguard Worker ], 407*b9df5ad1SAndroid Build Coastguard Worker} 408*b9df5ad1SAndroid Build Coastguard Worker 409*b9df5ad1SAndroid Build Coastguard Workercc_test { 410*b9df5ad1SAndroid Build Coastguard Worker name: "channelmix_tests", 411*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 412*b9df5ad1SAndroid Build Coastguard Worker 413*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 414*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 415*b9df5ad1SAndroid Build Coastguard Worker "liblog", 416*b9df5ad1SAndroid Build Coastguard Worker ], 417*b9df5ad1SAndroid Build Coastguard Worker 418*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 419*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 420*b9df5ad1SAndroid Build Coastguard Worker ], 421*b9df5ad1SAndroid Build Coastguard Worker 422*b9df5ad1SAndroid Build Coastguard Worker srcs: ["channelmix_tests.cpp"], 423*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 424*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 425*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 426*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 427*b9df5ad1SAndroid Build Coastguard Worker ], 428*b9df5ad1SAndroid Build Coastguard Worker} 429*b9df5ad1SAndroid Build Coastguard Worker 430*b9df5ad1SAndroid Build Coastguard Workercc_test { 431*b9df5ad1SAndroid Build Coastguard Worker name: "fdtostring_tests", 432*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 433*b9df5ad1SAndroid Build Coastguard Worker 434*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 435*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 436*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 437*b9df5ad1SAndroid Build Coastguard Worker "liblog", 438*b9df5ad1SAndroid Build Coastguard Worker "libutils", //for systemTime 439*b9df5ad1SAndroid Build Coastguard Worker ], 440*b9df5ad1SAndroid Build Coastguard Worker srcs: ["fdtostring_tests.cpp"], 441*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 442*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 443*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 444*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 445*b9df5ad1SAndroid Build Coastguard Worker ], 446*b9df5ad1SAndroid Build Coastguard Worker} 447*b9df5ad1SAndroid Build Coastguard Worker 448*b9df5ad1SAndroid Build Coastguard Workercc_test { 449*b9df5ad1SAndroid Build Coastguard Worker name: "hal_smoothness_tests", 450*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 451*b9df5ad1SAndroid Build Coastguard Worker 452*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 453*b9df5ad1SAndroid Build Coastguard Worker "hal_smoothness_tests.cpp", 454*b9df5ad1SAndroid Build Coastguard Worker ], 455*b9df5ad1SAndroid Build Coastguard Worker 456*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 457*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 458*b9df5ad1SAndroid Build Coastguard Worker "liblog", 459*b9df5ad1SAndroid Build Coastguard Worker ], 460*b9df5ad1SAndroid Build Coastguard Worker 461*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 462*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 463*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 464*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 465*b9df5ad1SAndroid Build Coastguard Worker ], 466*b9df5ad1SAndroid Build Coastguard Worker} 467*b9df5ad1SAndroid Build Coastguard Worker 468*b9df5ad1SAndroid Build Coastguard Workercc_test { 469*b9df5ad1SAndroid Build Coastguard Worker name: "intrinsic_tests", 470*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 471*b9df5ad1SAndroid Build Coastguard Worker 472*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 473*b9df5ad1SAndroid Build Coastguard Worker "intrinsic_tests.cpp", 474*b9df5ad1SAndroid Build Coastguard Worker ], 475*b9df5ad1SAndroid Build Coastguard Worker 476*b9df5ad1SAndroid Build Coastguard Worker header_libs: [ 477*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils_headers", 478*b9df5ad1SAndroid Build Coastguard Worker ], 479*b9df5ad1SAndroid Build Coastguard Worker 480*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 481*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 482*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 483*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 484*b9df5ad1SAndroid Build Coastguard Worker ], 485*b9df5ad1SAndroid Build Coastguard Worker} 486*b9df5ad1SAndroid Build Coastguard Worker 487*b9df5ad1SAndroid Build Coastguard Workercc_test { 488*b9df5ad1SAndroid Build Coastguard Worker name: "primitives_tests", 489*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 490*b9df5ad1SAndroid Build Coastguard Worker 491*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 492*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 493*b9df5ad1SAndroid Build Coastguard Worker "liblog", 494*b9df5ad1SAndroid Build Coastguard Worker ], 495*b9df5ad1SAndroid Build Coastguard Worker srcs: ["primitives_tests.cpp"], 496*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 497*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 498*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 499*b9df5ad1SAndroid Build Coastguard Worker ], 500*b9df5ad1SAndroid Build Coastguard Worker target: { 501*b9df5ad1SAndroid Build Coastguard Worker android: { 502*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 503*b9df5ad1SAndroid Build Coastguard Worker }, 504*b9df5ad1SAndroid Build Coastguard Worker host: { 505*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 506*b9df5ad1SAndroid Build Coastguard Worker }, 507*b9df5ad1SAndroid Build Coastguard Worker }, 508*b9df5ad1SAndroid Build Coastguard Worker} 509*b9df5ad1SAndroid Build Coastguard Worker 510*b9df5ad1SAndroid Build Coastguard Workercc_binary { 511*b9df5ad1SAndroid Build Coastguard Worker name: "fifo_tests", 512*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 513*b9df5ad1SAndroid Build Coastguard Worker srcs: ["fifo_tests.cpp"], 514*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 515*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libsndfile"], 516*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 517*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 518*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 519*b9df5ad1SAndroid Build Coastguard Worker ], 520*b9df5ad1SAndroid Build Coastguard Worker} 521*b9df5ad1SAndroid Build Coastguard Worker 522*b9df5ad1SAndroid Build Coastguard Workercc_binary { 523*b9df5ad1SAndroid Build Coastguard Worker name: "fifo_multiprocess", 524*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 525*b9df5ad1SAndroid Build Coastguard Worker srcs: ["fifo_multiprocess.cpp"], 526*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 527*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 528*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 529*b9df5ad1SAndroid Build Coastguard Worker ], 530*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libsndfile"], 531*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 532*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 533*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 534*b9df5ad1SAndroid Build Coastguard Worker ], 535*b9df5ad1SAndroid Build Coastguard Worker} 536*b9df5ad1SAndroid Build Coastguard Worker 537*b9df5ad1SAndroid Build Coastguard Workercc_binary_host { 538*b9df5ad1SAndroid Build Coastguard Worker name: "fifo_threads", 539*b9df5ad1SAndroid Build Coastguard Worker // TODO move getch.c and .h to a utility library 540*b9df5ad1SAndroid Build Coastguard Worker srcs: [ 541*b9df5ad1SAndroid Build Coastguard Worker "fifo_threads.cpp", 542*b9df5ad1SAndroid Build Coastguard Worker "getch.c", 543*b9df5ad1SAndroid Build Coastguard Worker ], 544*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 545*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 546*b9df5ad1SAndroid Build Coastguard Worker "liblog", 547*b9df5ad1SAndroid Build Coastguard Worker ], 548*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 549*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 550*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 551*b9df5ad1SAndroid Build Coastguard Worker ], 552*b9df5ad1SAndroid Build Coastguard Worker} 553*b9df5ad1SAndroid Build Coastguard Worker 554*b9df5ad1SAndroid Build Coastguard Workercc_binary_host { 555*b9df5ad1SAndroid Build Coastguard Worker name: "limiter_tests", 556*b9df5ad1SAndroid Build Coastguard Worker srcs: ["limiter_tests.c"], 557*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 558*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 559*b9df5ad1SAndroid Build Coastguard Worker "-UNDEBUG", 560*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 561*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 562*b9df5ad1SAndroid Build Coastguard Worker ], 563*b9df5ad1SAndroid Build Coastguard Worker} 564*b9df5ad1SAndroid Build Coastguard Worker 565*b9df5ad1SAndroid Build Coastguard Workercc_test { 566*b9df5ad1SAndroid Build Coastguard Worker name: "power_tests", 567*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 568*b9df5ad1SAndroid Build Coastguard Worker 569*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 570*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 571*b9df5ad1SAndroid Build Coastguard Worker "liblog", 572*b9df5ad1SAndroid Build Coastguard Worker ], 573*b9df5ad1SAndroid Build Coastguard Worker srcs: ["power_tests.cpp"], 574*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 575*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 576*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 577*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 578*b9df5ad1SAndroid Build Coastguard Worker ], 579*b9df5ad1SAndroid Build Coastguard Worker target: { 580*b9df5ad1SAndroid Build Coastguard Worker android: { 581*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 582*b9df5ad1SAndroid Build Coastguard Worker }, 583*b9df5ad1SAndroid Build Coastguard Worker host: { 584*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 585*b9df5ad1SAndroid Build Coastguard Worker }, 586*b9df5ad1SAndroid Build Coastguard Worker }, 587*b9df5ad1SAndroid Build Coastguard Worker} 588*b9df5ad1SAndroid Build Coastguard Worker 589*b9df5ad1SAndroid Build Coastguard Workercc_test { 590*b9df5ad1SAndroid Build Coastguard Worker name: "run_remote_tests", 591*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 592*b9df5ad1SAndroid Build Coastguard Worker 593*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 594*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 595*b9df5ad1SAndroid Build Coastguard Worker "liblog", 596*b9df5ad1SAndroid Build Coastguard Worker ], 597*b9df5ad1SAndroid Build Coastguard Worker 598*b9df5ad1SAndroid Build Coastguard Worker static_libs: [ 599*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 600*b9df5ad1SAndroid Build Coastguard Worker ], 601*b9df5ad1SAndroid Build Coastguard Worker 602*b9df5ad1SAndroid Build Coastguard Worker srcs: ["run_remote_tests.cpp"], 603*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 604*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 605*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 606*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 607*b9df5ad1SAndroid Build Coastguard Worker ], 608*b9df5ad1SAndroid Build Coastguard Worker} 609*b9df5ad1SAndroid Build Coastguard Worker 610*b9df5ad1SAndroid Build Coastguard Workercc_test { 611*b9df5ad1SAndroid Build Coastguard Worker name: "errorlog_tests", 612*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 613*b9df5ad1SAndroid Build Coastguard Worker 614*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 615*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 616*b9df5ad1SAndroid Build Coastguard Worker "liblog", 617*b9df5ad1SAndroid Build Coastguard Worker ], 618*b9df5ad1SAndroid Build Coastguard Worker srcs: ["errorlog_tests.cpp"], 619*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 620*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 621*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 622*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 623*b9df5ad1SAndroid Build Coastguard Worker ], 624*b9df5ad1SAndroid Build Coastguard Worker target: { 625*b9df5ad1SAndroid Build Coastguard Worker android: { 626*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 627*b9df5ad1SAndroid Build Coastguard Worker }, 628*b9df5ad1SAndroid Build Coastguard Worker host: { 629*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 630*b9df5ad1SAndroid Build Coastguard Worker }, 631*b9df5ad1SAndroid Build Coastguard Worker }, 632*b9df5ad1SAndroid Build Coastguard Worker} 633*b9df5ad1SAndroid Build Coastguard Worker 634*b9df5ad1SAndroid Build Coastguard Workercc_test { 635*b9df5ad1SAndroid Build Coastguard Worker name: "metadata_tests", 636*b9df5ad1SAndroid Build Coastguard Worker host_supported: false, 637*b9df5ad1SAndroid Build Coastguard Worker 638*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 639*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 640*b9df5ad1SAndroid Build Coastguard Worker "liblog", 641*b9df5ad1SAndroid Build Coastguard Worker ], 642*b9df5ad1SAndroid Build Coastguard Worker srcs: ["metadata_tests.cpp"], 643*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 644*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 645*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 646*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 647*b9df5ad1SAndroid Build Coastguard Worker ], 648*b9df5ad1SAndroid Build Coastguard Worker target: { 649*b9df5ad1SAndroid Build Coastguard Worker android: { 650*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 651*b9df5ad1SAndroid Build Coastguard Worker }, 652*b9df5ad1SAndroid Build Coastguard Worker host: { 653*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 654*b9df5ad1SAndroid Build Coastguard Worker }, 655*b9df5ad1SAndroid Build Coastguard Worker }, 656*b9df5ad1SAndroid Build Coastguard Worker} 657*b9df5ad1SAndroid Build Coastguard Worker 658*b9df5ad1SAndroid Build Coastguard Workercc_binary { 659*b9df5ad1SAndroid Build Coastguard Worker name: "metadata_c_tests", 660*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 661*b9df5ad1SAndroid Build Coastguard Worker srcs: ["metadata_tests_c.c"], 662*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 663*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 664*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 665*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 666*b9df5ad1SAndroid Build Coastguard Worker ], 667*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 668*b9df5ad1SAndroid Build Coastguard Worker} 669*b9df5ad1SAndroid Build Coastguard Worker 670*b9df5ad1SAndroid Build Coastguard Workercc_test { 671*b9df5ad1SAndroid Build Coastguard Worker name: "powerlog_tests", 672*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 673*b9df5ad1SAndroid Build Coastguard Worker 674*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 675*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 676*b9df5ad1SAndroid Build Coastguard Worker "liblog", 677*b9df5ad1SAndroid Build Coastguard Worker ], 678*b9df5ad1SAndroid Build Coastguard Worker srcs: ["powerlog_tests.cpp"], 679*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 680*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 681*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 682*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 683*b9df5ad1SAndroid Build Coastguard Worker ], 684*b9df5ad1SAndroid Build Coastguard Worker target: { 685*b9df5ad1SAndroid Build Coastguard Worker android: { 686*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 687*b9df5ad1SAndroid Build Coastguard Worker }, 688*b9df5ad1SAndroid Build Coastguard Worker host: { 689*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 690*b9df5ad1SAndroid Build Coastguard Worker }, 691*b9df5ad1SAndroid Build Coastguard Worker }, 692*b9df5ad1SAndroid Build Coastguard Worker} 693*b9df5ad1SAndroid Build Coastguard Worker 694*b9df5ad1SAndroid Build Coastguard Workercc_test { 695*b9df5ad1SAndroid Build Coastguard Worker name: "simplelog_tests", 696*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 697*b9df5ad1SAndroid Build Coastguard Worker 698*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 699*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 700*b9df5ad1SAndroid Build Coastguard Worker "liblog", 701*b9df5ad1SAndroid Build Coastguard Worker ], 702*b9df5ad1SAndroid Build Coastguard Worker srcs: ["simplelog_tests.cpp"], 703*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 704*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 705*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 706*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 707*b9df5ad1SAndroid Build Coastguard Worker ], 708*b9df5ad1SAndroid Build Coastguard Worker target: { 709*b9df5ad1SAndroid Build Coastguard Worker android: { 710*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 711*b9df5ad1SAndroid Build Coastguard Worker }, 712*b9df5ad1SAndroid Build Coastguard Worker host: { 713*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 714*b9df5ad1SAndroid Build Coastguard Worker }, 715*b9df5ad1SAndroid Build Coastguard Worker }, 716*b9df5ad1SAndroid Build Coastguard Worker} 717*b9df5ad1SAndroid Build Coastguard Worker 718*b9df5ad1SAndroid Build Coastguard Workercc_test { 719*b9df5ad1SAndroid Build Coastguard Worker name: "channels_tests", 720*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 721*b9df5ad1SAndroid Build Coastguard Worker 722*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 723*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 724*b9df5ad1SAndroid Build Coastguard Worker "liblog", 725*b9df5ad1SAndroid Build Coastguard Worker ], 726*b9df5ad1SAndroid Build Coastguard Worker srcs: ["channels_tests.cpp"], 727*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 728*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 729*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 730*b9df5ad1SAndroid Build Coastguard Worker ], 731*b9df5ad1SAndroid Build Coastguard Worker target: { 732*b9df5ad1SAndroid Build Coastguard Worker android: { 733*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 734*b9df5ad1SAndroid Build Coastguard Worker }, 735*b9df5ad1SAndroid Build Coastguard Worker host: { 736*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 737*b9df5ad1SAndroid Build Coastguard Worker }, 738*b9df5ad1SAndroid Build Coastguard Worker }, 739*b9df5ad1SAndroid Build Coastguard Worker} 740*b9df5ad1SAndroid Build Coastguard Worker 741*b9df5ad1SAndroid Build Coastguard Workercc_test { 742*b9df5ad1SAndroid Build Coastguard Worker name: "string_tests", 743*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 744*b9df5ad1SAndroid Build Coastguard Worker 745*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 746*b9df5ad1SAndroid Build Coastguard Worker srcs: ["string_tests.cpp"], 747*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 748*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 749*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 750*b9df5ad1SAndroid Build Coastguard Worker ], 751*b9df5ad1SAndroid Build Coastguard Worker target: { 752*b9df5ad1SAndroid Build Coastguard Worker host: { 753*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libcutils"], 754*b9df5ad1SAndroid Build Coastguard Worker }, 755*b9df5ad1SAndroid Build Coastguard Worker }, 756*b9df5ad1SAndroid Build Coastguard Worker} 757*b9df5ad1SAndroid Build Coastguard Worker 758*b9df5ad1SAndroid Build Coastguard Workercc_test { 759*b9df5ad1SAndroid Build Coastguard Worker name: "format_tests", 760*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 761*b9df5ad1SAndroid Build Coastguard Worker 762*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 763*b9df5ad1SAndroid Build Coastguard Worker "liblog", 764*b9df5ad1SAndroid Build Coastguard Worker ], 765*b9df5ad1SAndroid Build Coastguard Worker srcs: ["format_tests.cpp"], 766*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 767*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 768*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 769*b9df5ad1SAndroid Build Coastguard Worker ], 770*b9df5ad1SAndroid Build Coastguard Worker target: { 771*b9df5ad1SAndroid Build Coastguard Worker android: { 772*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 773*b9df5ad1SAndroid Build Coastguard Worker }, 774*b9df5ad1SAndroid Build Coastguard Worker host: { 775*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 776*b9df5ad1SAndroid Build Coastguard Worker }, 777*b9df5ad1SAndroid Build Coastguard Worker }, 778*b9df5ad1SAndroid Build Coastguard Worker} 779*b9df5ad1SAndroid Build Coastguard Worker 780*b9df5ad1SAndroid Build Coastguard Workercc_test { 781*b9df5ad1SAndroid Build Coastguard Worker name: "statistics_tests", 782*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 783*b9df5ad1SAndroid Build Coastguard Worker 784*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libaudioutils_headers"], 785*b9df5ad1SAndroid Build Coastguard Worker srcs: ["statistics_tests.cpp"], 786*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 787*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 788*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 789*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 790*b9df5ad1SAndroid Build Coastguard Worker ], 791*b9df5ad1SAndroid Build Coastguard Worker} 792*b9df5ad1SAndroid Build Coastguard Worker 793*b9df5ad1SAndroid Build Coastguard Workercc_test { 794*b9df5ad1SAndroid Build Coastguard Worker name: "timestampverifier_tests", 795*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 796*b9df5ad1SAndroid Build Coastguard Worker 797*b9df5ad1SAndroid Build Coastguard Worker header_libs: ["libaudioutils_headers"], 798*b9df5ad1SAndroid Build Coastguard Worker srcs: ["timestampverifier_tests.cpp"], 799*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 800*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 801*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 802*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 803*b9df5ad1SAndroid Build Coastguard Worker ], 804*b9df5ad1SAndroid Build Coastguard Worker} 805*b9df5ad1SAndroid Build Coastguard Worker 806*b9df5ad1SAndroid Build Coastguard Workercc_test { 807*b9df5ad1SAndroid Build Coastguard Worker name: "variadic_tests", 808*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 809*b9df5ad1SAndroid Build Coastguard Worker 810*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 811*b9df5ad1SAndroid Build Coastguard Worker srcs: ["variadic_tests.cpp"], 812*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 813*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 814*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 815*b9df5ad1SAndroid Build Coastguard Worker "-Wextra", 816*b9df5ad1SAndroid Build Coastguard Worker ], 817*b9df5ad1SAndroid Build Coastguard Worker} 818*b9df5ad1SAndroid Build Coastguard Worker 819*b9df5ad1SAndroid Build Coastguard Workercc_test { 820*b9df5ad1SAndroid Build Coastguard Worker name: "logplot_tests", 821*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 822*b9df5ad1SAndroid Build Coastguard Worker 823*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 824*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 825*b9df5ad1SAndroid Build Coastguard Worker "liblog", 826*b9df5ad1SAndroid Build Coastguard Worker ], 827*b9df5ad1SAndroid Build Coastguard Worker srcs: ["logplot_tests.cpp"], 828*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 829*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 830*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 831*b9df5ad1SAndroid Build Coastguard Worker ], 832*b9df5ad1SAndroid Build Coastguard Worker target: { 833*b9df5ad1SAndroid Build Coastguard Worker android: { 834*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 835*b9df5ad1SAndroid Build Coastguard Worker }, 836*b9df5ad1SAndroid Build Coastguard Worker host: { 837*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 838*b9df5ad1SAndroid Build Coastguard Worker }, 839*b9df5ad1SAndroid Build Coastguard Worker }, 840*b9df5ad1SAndroid Build Coastguard Worker} 841*b9df5ad1SAndroid Build Coastguard Worker 842*b9df5ad1SAndroid Build Coastguard Workercc_test { 843*b9df5ad1SAndroid Build Coastguard Worker name: "sample_tests", 844*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 845*b9df5ad1SAndroid Build Coastguard Worker 846*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 847*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 848*b9df5ad1SAndroid Build Coastguard Worker "liblog", 849*b9df5ad1SAndroid Build Coastguard Worker ], 850*b9df5ad1SAndroid Build Coastguard Worker srcs: ["sample_tests.cpp"], 851*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 852*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 853*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 854*b9df5ad1SAndroid Build Coastguard Worker ], 855*b9df5ad1SAndroid Build Coastguard Worker target: { 856*b9df5ad1SAndroid Build Coastguard Worker android: { 857*b9df5ad1SAndroid Build Coastguard Worker shared_libs: ["libaudioutils"], 858*b9df5ad1SAndroid Build Coastguard Worker }, 859*b9df5ad1SAndroid Build Coastguard Worker host: { 860*b9df5ad1SAndroid Build Coastguard Worker static_libs: ["libaudioutils"], 861*b9df5ad1SAndroid Build Coastguard Worker }, 862*b9df5ad1SAndroid Build Coastguard Worker }, 863*b9df5ad1SAndroid Build Coastguard Worker} 864*b9df5ad1SAndroid Build Coastguard Worker 865*b9df5ad1SAndroid Build Coastguard Workercc_test { 866*b9df5ad1SAndroid Build Coastguard Worker name: "spatializer_utils_tests", 867*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 868*b9df5ad1SAndroid Build Coastguard Worker 869*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 870*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 871*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 872*b9df5ad1SAndroid Build Coastguard Worker "liblog", 873*b9df5ad1SAndroid Build Coastguard Worker ], 874*b9df5ad1SAndroid Build Coastguard Worker srcs: ["spatializer_utils_tests.cpp"], 875*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 876*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 877*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 878*b9df5ad1SAndroid Build Coastguard Worker ], 879*b9df5ad1SAndroid Build Coastguard Worker} 880*b9df5ad1SAndroid Build Coastguard Worker 881*b9df5ad1SAndroid Build Coastguard Workercc_test { 882*b9df5ad1SAndroid Build Coastguard Worker name: "spdif_tests", 883*b9df5ad1SAndroid Build Coastguard Worker host_supported: true, 884*b9df5ad1SAndroid Build Coastguard Worker 885*b9df5ad1SAndroid Build Coastguard Worker shared_libs: [ 886*b9df5ad1SAndroid Build Coastguard Worker "libaudiospdif", 887*b9df5ad1SAndroid Build Coastguard Worker "libaudioutils", 888*b9df5ad1SAndroid Build Coastguard Worker "libcutils", 889*b9df5ad1SAndroid Build Coastguard Worker "liblog", 890*b9df5ad1SAndroid Build Coastguard Worker ], 891*b9df5ad1SAndroid Build Coastguard Worker srcs: ["spdif_tests.cpp"], 892*b9df5ad1SAndroid Build Coastguard Worker cflags: [ 893*b9df5ad1SAndroid Build Coastguard Worker "-Wall", 894*b9df5ad1SAndroid Build Coastguard Worker "-Werror", 895*b9df5ad1SAndroid Build Coastguard Worker ], 896*b9df5ad1SAndroid Build Coastguard Worker} 897