xref: /aosp_15_r20/frameworks/wilhelm/tests/sandbox/Android.bp (revision bebae9c0e76121f8312ccb50385c080b3a0b023c)
1// intbufq
2
3package {
4    default_team: "trendy_team_android_media_audio_framework",
5    default_applicable_licenses: ["Android-Apache-2.0"],
6}
7
8cc_test {
9    name: "slesTest_intbufq",
10    gtest: false,
11
12    srcs: [
13        "intbufq.c",
14        "getch.c",
15    ],
16
17    shared_libs: [
18        "liblog",
19        "libOpenSLES",
20    ],
21
22    cflags: [
23        "-Werror",
24        "-Wall",
25
26        "-UNDEBUG",
27        "-Wno-deprecated-declarations",
28    ],
29}
30
31// multiplay
32
33cc_test {
34    name: "slesTest_multiplay",
35    gtest: false,
36
37    srcs: ["multiplay.c"],
38
39    shared_libs: [
40        "liblog",
41        "libOpenSLES",
42    ],
43
44    cflags: [
45        "-Werror",
46        "-Wall",
47
48        "-UNDEBUG",
49        "-Wno-deprecated-declarations",
50    ],
51
52}
53
54// engine
55
56cc_test {
57    name: "slesTest_engine",
58    gtest: false,
59
60    srcs: ["engine.c"],
61
62    shared_libs: [
63        "liblog",
64        "libOpenSLES",
65        "libOpenMAXAL",
66    ],
67
68    static_libs: [
69        "libOpenSLESUT",
70        "liblog",
71    ],
72
73    cflags: [
74        "-Werror",
75        "-Wall",
76
77        "-UNDEBUG",
78        "-Wno-deprecated-declarations",
79    ],
80}
81
82// object
83
84cc_test {
85    name: "slesTest_object",
86    gtest: false,
87
88    srcs: ["object.c"],
89
90    shared_libs: [
91        "liblog",
92        "libOpenSLES",
93        "libOpenMAXAL",
94    ],
95
96    static_libs: [
97        "libOpenSLESUT",
98        "liblog",
99    ],
100
101    cflags: [
102        "-Werror",
103        "-Wall",
104
105        "-UNDEBUG",
106        "-Wno-deprecated-declarations",
107    ],
108}
109
110// configbq
111
112cc_test {
113    name: "slesTest_configbq",
114    gtest: false,
115
116    srcs: ["configbq.c"],
117
118    shared_libs: [
119        "liblog",
120        "libOpenSLES",
121    ],
122
123    cflags: [
124        "-Werror",
125        "-Wall",
126
127        "-UNDEBUG",
128        "-Wno-deprecated-declarations",
129    ],
130}
131
132// reverb
133
134cc_test {
135    name: "slesTest_reverb",
136    gtest: false,
137
138    srcs: ["reverb.c"],
139
140    shared_libs: [
141        "liblog",
142        "libOpenSLES",
143    ],
144
145    static_libs: [
146        "libOpenSLESUT",
147        "liblog",
148    ],
149
150    cflags: [
151        "-Werror",
152        "-Wall",
153
154        "-UNDEBUG",
155        "-Wno-deprecated-declarations",
156    ],
157}
158
159// srcsink
160
161cc_test {
162    name: "slesTest_srcsink",
163    gtest: false,
164
165    srcs: ["srcsink.c"],
166
167    shared_libs: [
168        "liblog",
169        "libOpenSLES",
170    ],
171
172    static_libs: [
173        "libOpenSLESUT",
174        "liblog",
175    ],
176
177    cflags: [
178        "-Werror",
179        "-Wall",
180
181        "-UNDEBUG",
182        "-Wno-deprecated-declarations",
183    ],
184}
185
186// outputmix
187
188cc_test {
189    name: "slesTest_outputmix",
190    gtest: false,
191
192    srcs: ["outputmix.c"],
193
194    shared_libs: [
195        "liblog",
196        "libOpenSLES",
197        "libOpenMAXAL",
198    ],
199
200    static_libs: [
201        "libOpenSLESUT",
202        "liblog",
203    ],
204
205    cflags: [
206        "-Werror",
207        "-Wall",
208
209        "-UNDEBUG",
210        "-Wno-deprecated-declarations",
211    ],
212}
213
214// urimime
215
216cc_test {
217    name: "slesTest_urimime",
218    gtest: false,
219
220    srcs: ["urimime.c"],
221
222    shared_libs: [
223        "liblog",
224        "libOpenSLES",
225        "libOpenMAXAL",
226    ],
227
228    static_libs: [
229        "libOpenSLESUT",
230        "liblog",
231    ],
232
233    cflags: [
234        "-Werror",
235        "-Wall",
236
237        "-UNDEBUG",
238        "-Wno-deprecated-declarations",
239    ],
240}
241
242// dim
243
244cc_test {
245    name: "slesTest_dim",
246    gtest: false,
247
248    srcs: ["dim.c"],
249
250    shared_libs: [
251        "liblog",
252        "libOpenSLES",
253        "libOpenMAXAL",
254    ],
255
256    static_libs: [
257        "libOpenSLESUT",
258        "liblog",
259    ],
260
261    cflags: [
262        "-Werror",
263        "-Wall",
264
265        "-UNDEBUG",
266        "-Wno-deprecated-declarations",
267    ],
268}
269
270// multithread
271
272cc_test {
273    name: "slesTest_multithread",
274    gtest: false,
275
276    srcs: ["multithread.c"],
277
278    shared_libs: [
279        "liblog",
280        "libOpenSLES",
281        "libOpenMAXAL",
282    ],
283
284    static_libs: [
285        "libOpenSLESUT",
286        "liblog",
287    ],
288
289    cflags: [
290        "-Werror",
291        "-Wall",
292
293        "-UNDEBUG",
294        "-Wno-deprecated-declarations",
295    ],
296}
297
298// playbq
299
300cc_test {
301    name: "slesTest_playbq",
302    gtest: false,
303
304    srcs: ["playbq.cpp"],
305
306    shared_libs: [
307        "libaudioutils",
308        "libnbaio",
309        "liblog",
310        "libOpenSLES",
311        "libOpenMAXAL",
312    ],
313
314    static_libs: [
315        "libOpenSLESUT",
316        "libsndfile",
317        "liblog",
318    ],
319
320    cflags: [
321        "-Werror",
322        "-Wall",
323
324        "-UNDEBUG",
325        "-Wno-deprecated-declarations",
326    ],
327}
328
329// monkey
330
331cc_test {
332    name: "slesTest_monkey",
333    gtest: false,
334
335    srcs: ["monkey.c"],
336
337    shared_libs: [
338        "liblog",
339        "libOpenSLES",
340        "libOpenMAXAL",
341    ],
342
343    static_libs: [
344        "libOpenSLESUT",
345        "liblog",
346    ],
347
348    cflags: [
349        "-Werror",
350        "-Wall",
351
352        "-UNDEBUG",
353        "-Wno-deprecated-declarations",
354    ],
355}
356
357// xa
358
359cc_test {
360    name: "slesTest_xa",
361    gtest: false,
362
363    srcs: ["xa.c"],
364
365    shared_libs: [
366        "liblog",
367        "libOpenMAXAL",
368    ],
369
370    static_libs: [
371        "libOpenSLESUT",
372        "liblog",
373    ],
374
375    cflags: [
376        "-Werror",
377        "-Wall",
378
379        "-UNDEBUG",
380    ],
381}
382
383// dual
384
385cc_test {
386    name: "slesTest_dual",
387    gtest: false,
388
389    srcs: ["dual.c"],
390
391    shared_libs: [
392        "liblog",
393        "libOpenSLES",
394        "libOpenMAXAL",
395    ],
396
397    static_libs: [
398        "libOpenSLESUT",
399        "liblog",
400    ],
401
402    cflags: [
403        "-Werror",
404        "-Wall",
405
406        "-UNDEBUG",
407        "-Wno-deprecated-declarations",
408    ],
409}
410
411// xaplay
412
413cc_test {
414    name: "slesTest_xaplay",
415    gtest: false,
416
417    srcs: [
418        "xaplay.c",
419        "nativewindow.cpp",
420    ],
421
422    shared_libs: [
423        "libutils",
424        "liblog",
425        "libOpenMAXAL",
426        "libui",
427        "libgui",
428        "libbinder",
429        "libandroid",
430    ],
431
432    static_libs: [
433        "libOpenSLESUT",
434        "liblog",
435    ],
436
437    cflags: [
438        "-UNDEBUG",
439        "-Wall",
440        "-Wextra",
441        "-Werror",
442    ],
443}
444
445subdirs = ["streamSource"]
446