xref: /aosp_15_r20/system/media/audio_utils/tests/Android.bp (revision b9df5ad1c9ac98a7fefaac271a55f7ae3db05414)
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